Automation Testing
Automation Testing
com
---------------------------------------------------------------------------------------------------------------------------------------------
Automation Testing is a technique using an automation tool to write and execute tester's test
scripts and cases.
The main goal of Automation Testing is to reduce the number of test cases to be run manually and
not eliminate Manual Testing altogether.
• Repetitive Tasks
• Smoke and Sanity Tests
• Test with multiple data set
• Regression test cases
5) What are the points that are covered while planning phase of automation?
During planning phase of automation things which must be taken in concern are
6) In what condition we cannot use automation testing for the Agile method?
8) What are the types of the framework used in software automation testing?
While writing the scripts for automation, you must consider following things,
Page 2|5
https://www.guru99.com
---------------------------------------------------------------------------------------------------------------------------------------------
• Uniform naming convention.
• 3 Lines of comments for every 10 lines of code
• Adequate indentation.
• Robust error handling and recovery scenario
• Use of Frameworks wherever possible
10) What are the most popular tools for automation testing?
11) On what basis you can map the success of automation testing?
Selenium is a free (open source) Test Suite framework. It is used to automated Web and Mobile
environments. It consists of
Selenium supports scripting in languages like Java, C#, Python, Ruby, PHP, Perl, Javascript.
QTP (Quick Test Professional) is now known as HP UFT. It is a commercial automation tool and
supports a very wide range of test environments Web, Desktop, SAP, Delphi, Net, ActiveX, Flex,
Java, Oracle, Mobile, PeopleSoft, PowerBuilder, Siebel, Stingray, Visual Basic amongst others.
Page 3|5
https://www.guru99.com
---------------------------------------------------------------------------------------------------------------------------------------------
The scripting language is VBScript. The tool gels well with HP ALM (Test Management Tool) and HP
LoadRunner (Performance Testing Tool).
Salient features of QTP include Business Process Testing, keyword driven framework, XML
support, robust checkpoints, test results.
Sikuli is a tool that uses "Visual Image Match" method to automate graphical user interface. All the
web elements in Sikuli should be taken as an image and stored inside the project.
Sikuli is comprised of
• Sikuli Script
• Visual Scripting API for Jython
• Sikuli IDE
Sikuli Selenium
Page 4|5
https://www.guru99.com
---------------------------------------------------------------------------------------------------------------------------------------------
Page 5|5