Prior to any performance testing it is absolutely critical to determine the performance parameters you need to monitor during the testing. Performance counter data is used to determine the time it takes by a web server application to do a task. Also if you application is showing slow performance then these performance counters will help you to determine the bottle...

The advent of online gaming has created an entire new industry within the field of software. Online games too need to be tested before they are released to the public, and gaming testing is one such exciting field that requires specific computing skills along with a passion to play and test upcoming video games. In addition to video games that are already sold in the form...

The following is some information describing the benefits of Beta Testing. There is a lot of data available to support these following claims — System testing (including both the internal black-box feature testing afterthe developers have done their own unit testing, and the external betatesting), consumes about 25 – 33% of the total system development budget. Of...

Selenium acknowledges the fact that to create useful tests you will have to code themYes, it gives you a tool that can record sequences of user interactions, but as a whole Selenium is not built with the assumption that this will be the main approach you will use to create your tests. The recording tool (which is a very easy to install Firefox plugin) is useful as a learning...

What is Agile Software Development?In general, Agile development works with relatively few, very briefly-defined requirements in the form of user stories. Agile’s requirements usually are in the form of user stories, which by definition are very brief and relatively few in the number in keeping with Agile’s focus on just the work to be done in the near term. User story...

When to use Automation tools like HP QTP, IBM Rational tools etc.?Automating test cases and maintaining them requires significant effort, so before investing both money and effort in it, do some cost-benefit analysis.Ask yourself following questions. To answer them, you may need to do some small pilot project on automating some test cases and running them using the preferred...

Explanation of different sections in a Test Case Template Change History: Under this section, you specify, who changed what in the document and when, along with the version of the document which contain the changes. Review and Approval History: This captures who reviewed the document and whether they Approved the test case or not. If approved, the reviewer will specify...

Test Case Outline: This document is written before writing test cases.This is a planning document in which the flows or scenarios are written at a high level. These flows or scenarios are later expanded to test cases, in which they are written in detail.Also the biggest advantage of writing this document, before going to test cases is the ‘traceability matrix’,...

What is Test Planning? This is the selection of techniques and methods to be used to validate the product against its approved requirements and design.In this activity we assess the software application risks, and then develop a plan to determine if the software minimizes those risks.We document this planning in a Test Plan document.Explanation of different sections in...

We first have to figure out the web test range, usually web testing include: functional testing, performance testing, browser compatibility testing, security testing and user interface testing. Well, as a junior testers or internship testers, you should start with functional testing and user interface testing. Furthermore, you may check the browser compatibility testing. Let...