The document discusses software testing tools. It introduces software testing and the benefits of testing tools, such as higher test coverage, saving time and resources, and supporting multiple platforms. It then discusses features of good testing tools and types of tools, including static and dynamic tools as well as open source, vendor, and in-house tools. Popular categories of tools are also listed, such as agile testing tools, automation testing tools, mobile testing tools, load testing tools, and test management tools. The document ends by providing examples of specific tools in some of these categories.
2. INTRODUCTION TO SOFTWARE TESTING
SOFTWARE TESTING TOOLS
BENEFITS OF SOFTWARE TESTING TOOLS
FEATURES OF GOOD TESTING TOOL
TYPES OF SOFTWARE TESTING TOOLS
HOW TO SELECT A RIGHT TESTING TOOL?
www.edureka.co
7. www.edureka.co
Very simple and easy to use
Good debugging facility
Test environment support
Robust object identification
Testing of a database
Support multiple frameworks
10. www.edureka.co
01 02 03 04
Deep understanding of
your project
requirements such as:
➢ Project type
➢ Scope of project
➢ Technical Expertise
➢ Need for automation
Consider existing tool
as benchmark. Ex.
Selenium
➢ Understand pros &
cons
➢ Evaluate &
determine the best
tool
Consider key criteria like:
➢ Easy to use
➢ OS compatibility
➢ Platform support
➢ Multiple languages
➢ Budget
➢ Test reporting
In the last step:
➢ Using the criteria in
previous steps create
a matrix comparing
the shortlisted tools
➢ Keep currently using
tool as benchmark
www.edureka.co
12. Static Testing Tools
✓ Tools that test software
without executing it.
✓ Involves analysing code,
documentation for syntax,
consistency etc.
Dynamic Testing Tools
✓ Tools Interact with software
while execution.
✓ Provides information about
programs at different events
and scenarios.
www.edureka.co
13. www.edureka.co
Open Source Tools
are free to use to tool
with source code
available on internet
Vendor Tools
are developed by
companies that come
with licenses to use,
and often cost money
In House Tools
are build by
companies for their
own use, rather than
purchasing other
tools
Open Source Tools Vendor Tools In House Tools
15. www.edureka.co
JIRA
➢ Developed by Atlassian
➢ Tracking defects, creating
reports, managing projects
SoapUI
➢ Developed by SmartBear
➢ Advanced REST & Service
Oriented Architecture
Selenium WebDriver
➢ Widely used & popular
➢ Supports multiple
programming languages
17. www.edureka.co
There are various tools and online resources to help testers build tests for mobile devices,
record and run automated UI and unit tests for mobile apps and code libraries.
Software development teams can use web-based management tools to manage their projects,
testing resources, record test results and generate reports.
To test and verify the performance of services under load, developers can perform load and
stress tests. For that they use variety of load testing tools
Mobile Testing Tools
• Appium Studio
• Appium
• SeeTest
• eggPlant
• Test Complete
• Kobiton
• Apache Jmeter
• Tsung
• WAPT
• LoadNinja
• WebLOAD
• SmartMeter.io
Load Testing Tools
• Zephyr
• Qmetry
• TestRail
• TestLink
• Qtest
• TestLodge
Test Management Tools