Saturday, December 17, 2011

Terms and Terminologies

SDLC : Software Development Life Cycle. Its starts right from requirement gathering from the client / end user till the software product is deployed for use in real time.

AUT: Application Under Test. Refers to the Software or product that is being tested to make sure it meets all the requirements and performs as expected. AUT can be a webpage, a software package or anything on the similar lines.

Manual Testing: When a software is being tested by manual intervention, the tester is referred to as a Manual tester. In the initial phases, manual testing turns out to be very useful and cost effective as a lot of defects get detected by manual testers. In this kind of testing, the manual testers put in their judgement along with the help of the functional specifications to determine a scenario is performing as expected or not.

Automation Testing: When a AUT is stable and most of the defects have been fixed by the initial phases of testing, Automation testing is normally introduced. In this kind of testing, an automation tool is used to record the steps and when these recorded steps are executed, the automation tool performs the steps one after another. Thus manual intervention is minimized and the time of execution goes down. The commonly used tools for automation testing are Quick Test Professional and WinRunner.

Performance Testing: The testing performed to measure and make sure the performance of the AUT is meeting the client's expectations. For exmaple, let us consider the AUT is a webpage. Now the client expects around 100 users in real time. So performance testing is carried on to make sure that the webpage works perfectly when 100 users are using the webpage simultaneously. The commonly used tool for performance testing is Load Runner.

No comments:

Post a Comment