0% found this document useful (0 votes)
60 views

328 - 33 - Powerpoint Slides - 15 Automation Testing Tools - Chapter 15

Uploaded by

SHUBHAM
Copyright
© © All Rights Reserved
Available Formats
Download as PPT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
60 views

328 - 33 - Powerpoint Slides - 15 Automation Testing Tools - Chapter 15

Uploaded by

SHUBHAM
Copyright
© © All Rights Reserved
Available Formats
Download as PPT, PDF, TXT or read online on Scribd
You are on page 1/ 11

Software Testing

Naresh Chauhan, Assistant Professor in the


Department of Computer Engineering at the
YMCA University of Science and Technology,
Faridabad

1
© Oxford University Press 2011. All rights reserved.
Chapter 15
Automation and Testing Tools

2
© Oxford University Press 2011. All rights reserved.
Chapter 15

Automation and Testing Tools

Objectives

• Need of automating the testing activities


• Testing tools are not silver bullet that will solve all testing
problems.
• Static and Dynamic testing tools
• Selection of a testing tool
• Costs incurred in adopting a testing tool
• Guidelines of testing automation

3
© Oxford University Press 2011. All rights reserved.
EvolutionNeed
of ofSoftware
Automation Testing

• Reduction of testing Effort

• Reduces the testers’ involvement in executing tests

• Facilitates Regression Testing

• Avoids Human mistakes

• Reduces overall cost of the software

• Simulated testing

• Internal Testing

• Test Enablers

• Test case Design

4
© Oxford University Press 2011. All rights reserved.
Evolution of Software Testing
Static Testing Tools

• Control Flow Analysis

• Data use Analysis

• Interface Analysis

• Path Analysis

5
© Oxford University Press 2011. All rights reserved.
Dynamic Testing Tools

• List the number of times a component is called of line of code is


executed. This information is used by testers about the
statement or path coverage of their test cases.
• Report on whether a decision point has branched in all
directions, thereby providing information about branch
coverage.
• Report summary statistics providing a high level view of the
percentage of statements, paths, and branches that have been
covered by the collective set of test cases run. This information
is important when test objectives are stated in terms of
coverage.

6
© Oxford University Press 2011. All rights reserved.
Testing Tools

Tools for Review and Inspections


Complexity Analysis Tools
Code Comprehension
Tools for Test Planning
Tools for Test Design and Development
Test data generator
Test case generator
Test Execution and Evaluation Tools
Capture/Playback Tools
Coverage Analysis Tools
Memory Testing Tools
Test management Tools
Network-testing Tools
Performance testing Tools

7
© Oxford University Press 2011. All rights reserved.
Selection of Testing Tools

Match the tool to its appropriate use

Select the tool to its appropriate SDLC phase

Select the tool to the skill of the tester

Select a tool which is affordable

Determine how many tools are required for testing the


system

Select the tool after having the schedule of testing

8
© Oxford University Press 2011. All rights reserved.
Costs incurred in Testing Tools

Automated Script Development

Training is required

Configuration Management

Learning Curve for the Tools

Testing Tools can be Intrusive

Multiple Tools are required

9
© Oxford University Press 2011. All rights reserved.
Software Testing
Guidelines for Myths
Automated Testing

• Consider building a tool instead of buying one if possible.

• Test the tool on an application prototype

• Not all the tests should be automated

• Focus on the needs of the Organization and know the


resources (budget, schedule) before choosing the automation
tool.

• Use proven test-script development techniques

 Automate the regression tests whenever feasible.

10
© Oxford University Press 2011. All rights reserved.
Some Commercial Testing Tools

• Mercury Interactive’s WinRunner

• Segue Software’s SilkTest

• IBM rational SQA Robot

• Mercury Interactive’s LoadRunner

• Apache’s JMeter

• Mercury Interactive’s TestDirector

11
© Oxford University Press 2011. All rights reserved.

You might also like