What is Automation Testing?

Views:
 
Category: Education
     
 

Presentation Description

The digital space has already taken a progressive step towards making applications function seamlessly via testing in an efficient and foolproof way. This has been achieved with the onslaught Test Automation which has helped the industry move towards expediency with the use of the latest tools and technologies. Get a comprehensive insight on Software Test Automation, Automation using selenium, Automated Testing Process, Test Tool Selection, Scope of Automation, Planning, Design and Development, Test Execution and Maintenance with this presentation and the upcoming ones.

Comments

Presentation Transcript

slide 1:

Automation Testing

slide 2:

Agenda ● What is Automation Testing ● Why Automated Testing ● Automated Testing Process ○ ○ ○ ○ ○ Copyright © by QA InfoTech. All rights reserved.

slide 3:

What is Automation Testing ● Using an automation tool than executing the test case suite manually ● Entering test data into the System/Application Under Test followed by comparing the expected and actual results ● Executing the same test suite repeatedly ● Recording and replaying the test suite ● Reducing the number of test cases executed manually Copyright © by QA InfoTech. All rights reserved.

slide 4:

Why Automated Testing ● No human intervention is required ● Testing multilingual sites ● Increases speed of test execution ● Increases test coverage ● Manual testing becomes time consuming costly and error prone Copyright © by QA InfoTech. All rights reserved.

slide 5:

Automated Testing Process Copyright © by QA InfoTech. All rights reserved. Test Tool Selection Scope of Automation Planning Design and Development Test Execution Maintenance

slide 6:

Test Tool Selection The following parameters should be considered before selection of the appropriate tool to be used for Test Automation:- ● Data driven/Test driven/Behavior driven capabilities ● Hybrid framework ● Debugging and logging capabilities ● Platform independence ● Extensibility Customizability ● Email notifications ● Version control friendly ● Supports unattended test runs Copyright © by QA InfoTech. All rights reserved.

slide 7:

Scope of Automation Scope of automation defines the area covered under automation for a software/application. Following points help to determine this scope: ● Features which are crucial for the business ● Scenarios/Workflows covering tests which have a large amount of data ● Common functionalities across applications ● Technical feasibility ● Reuse business components ● Complexity of test cases ● Ability to perform cross browser testing using the same test cases Copyright © by QA InfoTech. All rights reserved.

slide 8:

Planning Design and Development During this phase one creates an automation strategy and plan which contains the following details- ● Selecting appropriate automation tools ● Creating the framework design and its features ● Identifying In-scope and Out-of-scope items of automation ● Automation test bed preparation ● Timeline for test case automation ● Scheduling execution of automation suite/s ● Deliverables of Automation testing Copyright © by QA InfoTech. All rights reserved.

slide 9:

Test Execution ● Automation scripts are executed during this phase. ● Test suite automation run could be directly executed from the automation tool or indirectly from a Test Management tool which will redirect the invoke request to the automation tool. ● Automation tool could execute the automation suite/s either on a single machine or distribute the suite/s on several machines to achieve faster results. Copyright © by QA InfoTech. All rights reserved.

slide 10:

Maintenance Maintenance : Since new functionalities are added with successive cycles Automation scripts require updation and also need to be reviewed and maintained for each release cycle. Maintenance is necessary to make sure that the Automation scripts are in a stable state. Copyright © by QA InfoTech. All rights reserved.

slide 11:

Thank You infoqainfotech.com www.qainfotech.com

authorStream Live Help