Automation testing

Views:
 
     
 

Presentation Description

No description available

Comments

By: kfha (40 month(s) ago)

hii plz forward this presentation to me!!!

By: narasimha_mnr (41 month(s) ago)

hiii plss for ward this presention to me its so useful...Thanks in advance

By: mohd.waasim (41 month(s) ago)

Hi plzzz provide me this PPT

By: chandna64 (42 month(s) ago)

i need dis ppt

By: ravi4it (43 month(s) ago)

i want to download this ppt, its useful.

See all

Presentation Transcript

Testing Services: 

Testing Services Automation ognizant Technology Solutions V. Pramod Kumar Prepared by:

Automation: 

Automation It is the process of instructing a tool to perform operation application under test rather than a human being doing it. Here software testing assisted with software tools that require no operator input , analysis or evaluation.

Purpose of Automation Testing: 

Purpose of Automation Testing In the past, most software tests were performed using manual methods. This required a large staff or test personnel to perform expensive and manual test procedures. Every organization has unique reasons for automating software quality activities, but several reasons are common across industries : Improves efficiency of testing Reducing Testing costs Replicating testing across different platforms To gives consistent and accurate results

Why Automation is required: 

Why Automation is required Reducing test time and resources. Consistent Test Procedures: Ensures process repeatability and resource independence, eliminates errors of manual testing. When there is no time and it is applicable for large applications. For doing tedious work.

Things we do before Automation:: 

Things we do before Automation: Identify the test cases that covers the functionalities of each module Identify what can be tested and what cannot be tested Plan the flow of control and sequence of steps Decide the repository format to be used

What to Automate ?: 

What to Automate ? Tests that will be run many times. Tests that will be run with different sets of data

When to automate ?: 

When to automate ? Test cases that needs to be run for every build. Tests that require execution of multiple data called parameterization. Identical test cases which have to be executed on different hardware configurations. When the Application under manual test is stable.

When to not Automate ?: 

When to not Automate ? It cannot be used when the functionality of the application changes frequently . Automation testing cannot be used in usability type of testing. When the project doesn’t have enough time. Test with unknown results cannot be automated.

Advantages: 

Advantages It increases the speed of testing process. It provides reusable tests that can be run multiple times with different sets of data to give consistent accurate results. To do tedious work. Ability to test without any human interaction. For Load and Stress testing.

Selective of Automation Tool: 

Selective of Automation Tool Choosing an automated software testing tool is an important step, Generally a good tool should: Test all functions. It should have good debugging facilities. It should have a clear help file and a user manual.

Contd…: 

Contd… There are also several key issues, which should be addressed when selecting an application testing solution, which are given below: Test Planning and Management Testing Product Integration Internet/Intranet Testing Ease of Use GUI and Client/Server Testing Load and Performance Testing

Various Tool Vendors: 

Various Tool Vendors

Contd..: 

Contd.. And there are other tools like: Open source tools : J-Unit and N-Unit Third Party Tools : ANT,BUGZILLA,TEST DIRECTOR Excel, VSS etc.,

Slide14: 

THANK YOU