Exp 1 SY
Exp 1 SY
Automation Testing or Test Automation is a software testing technique that performs using
special automated testing software tools to execute a test cases and test suite. Using a test
automation tool, it is possible to record test cases and test suite and re-play it as required. Once
the test suite is automated, no human intervention is required. The goal of Automation is to
reduce the number of test cases to be run manually and not to eliminate Manual Testing
altogether.
The following category of test cases are not suitable for automation:
• Test Cases that are newly designed and not executed manually at least once.
• Test Cases for which the requirements are frequently changing.
• Test cases which are executed on an ad-hoc basis.
4. Test Execution: Automation scripts or test cases are executed by automated testing tools
directly or throgh test management tools, which in turn invokes automation testing tools.
5. Maintanance: Once test cases are executed, the next step is to create reports so that the
actions performed during testing are recorded.
Computer Science & Engineering
SOFTWATE TESTING LAB - 15CS64P 2020-21
Some of the most commonly used best test automation tools are listed below:
SL
Tool Description
No.
Best suited for UI testing, Regression testing etc. and It can automate
1 Ranorex Studio
tests for web, desktop and mobile applications.
It is a commercial end-to-end software testing tool, provides
2 Testim
developers and testers a fast way to automate functional tests.
Open source and best suited for regression testing. It can automate
3 Selenium IDE tests only for web applications and also it is just limited to Firefox
and Chrome browsers.
Best suited for functional and regression testing. It allows tester to
4 QTP
build test cases directly from application.
Rational It is best suited for functional, regression and GUI testing. It can
5
Functional tester record and replay the actions.
6 Watir Open source and best suited for regression testing.
7 SilkTest Best suited for functional and regression testing.
REFERENCES
[1] ISTQB Certification Study Guide, Dr. K.V.K.K. Prasad, Wiley-Dreamtech Press, ISBN:
9788177227116
[2] Testing in 30+ Open Source Tools, Rahul Shende, Shroff Publishers & Distributor Pvt.
[3] https://www.guru99.com/automation-testing.html
[4] https://www.edureka.co/blog/what-is-automation-testing/
[5] https://www.javatpoint.com/automation-testing
[6] https://www.tutorialspoint.com/software_testing_dictionary/automated_software_testing.htm