0% found this document useful (0 votes)
26 views11 pages

Test Automation: Mamunur Rashid

This document discusses test automation, including the benefits of automation over manual testing such as saving time and labor. It describes how test automation involves writing scripts to repeat tests quickly and compares actual vs predicted outcomes. The document recommends automating areas involving user transactions, large critical projects, and projects requiring frequent repetitive testing. It outlines the process for automation including identifying test areas, selecting tools, writing scripts, and creating reports. Finally, it lists some popular automation testing tools.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPSX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
26 views11 pages

Test Automation: Mamunur Rashid

This document discusses test automation, including the benefits of automation over manual testing such as saving time and labor. It describes how test automation involves writing scripts to repeat tests quickly and compares actual vs predicted outcomes. The document recommends automating areas involving user transactions, large critical projects, and projects requiring frequent repetitive testing. It outlines the process for automation including identifying test areas, selecting tools, writing scripts, and creating reports. Finally, it lists some popular automation testing tools.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPSX, PDF, TXT or read online on Scribd
You are on page 1/ 11

TEST AUTOMATION

Mamunur Rashid
 Automation=  Automatic Control
 The biggest benefit of automation is that it saves labor and
time.
Manual testing

 This type includes the testing of the Software


manually i.e. without using any automated tool or
any script.
Automation testing

 Automation testing which is also known as Test


Automation, is when the tester writes scripts and re-
run the test scenarios that were performed manually,
quickly and repeatedly.
Manual VS. Automation
Necessity of Test automation

 Comparison of actual outcomes to predicted outcomes


execution of tests.
 Saves Time and Money. A time savings that translates directly
into cost savings.
 Increase Test Coverage. Automated software testing can
increase the depth and scope of tests to help improve software
quality.
What to automate?

 It is not possible to automate everything in the


Software; however the areas at which user can
make transactions such as login form or registration
forms etc
When to automate?

 Test Automation should be uses by considering the


following for the Software:
 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 to automate?

 Automation is done by using a supportive computer language like vb


scripting and an automated software application. There are a lot of
tools available which can be use to write automation scripts. Before
mentioning the tools lets identify the process which can be used to
automate the testing:
 Identifying areas within a software for automation.
 Selection of appropriate tool for Test automation.
 Writing Test scripts.
 Development of Test suits.
 Execution of scripts.
 Create result reports.
 Identify any potential bug or performance issue.
Software testing tools

 Following are the tools which can be use for Automation testing:
 HP Quick Test Professional
 Selenium
 IBM Rational Functional Tester
 SilkTest
 TestComplete
 Testing Anywhere
 WinRunner
 LaodRunner
 Visual Studio Test Professional
 WATIR
Reference
 http://www.tutorialspoint.com/software_testing

You might also like