Automation testing
Automation testing which is also known as Test Automation.
The tester writes scripts and uses another software to test the software.
Automation Testing is used to re-run the test scenarios that were performed manually, quickly and repeatedly.
Automation Testing is used to re-run the test scenarios that were performed manually, quickly and repeatedly.
It increases the test coverage; improve accuracy, saves time and money in comparison to manual testing.
To Automate:
The areas at which user can make transactions such as login form or registration forms etc,..
All GUI items, connections with databases, field validations etc can be efficiently tested.
When?
Large and critical projects.
Projects that require testing the same areas frequently.
Requirements not changing frequently.
Accessing the application for load and performance with many virtual users.
Stable Software with respect to manual testing.
Availability of time.
How?
Identifying areas within a software for automation.
Selection of appropriate tool for Test automation.
Identify any potential bug or performance issue.
Writing Test scripts.
Development of Test suits.
Execution of scripts.
Create result report.
Software testing tools:
The tool which are used for automation testing is,
HP Quick Test Professional.
Selenium
IBM Rational Functional Tester
SilkTest
TestComplete
Testing Anywhere
WinRunner
LaodRunner.