Tutorial 24 - Testing Tools
Tutorial 24 - Testing Tools
TEST
TEST
Type Of Tool MANAGEMENT EXECUTION
TOOL
TOOLS
Storing an
expected result
Management of in the form of a
Tests
screen or GUI
object and
comparing it
with run-time
screen or object
Scheduling of
Executing tests
Tests
Key Features
from a stored
scripts
&
Management of
Functionalities Testing Activities Logging test
results
Example
PERFORMANCE REQUIREMENTS
MEASUREMENT MANAGEMENT
TOOLS
TOOLS
Ability to simulate
high user load on
the application
under test
Storing
Requirements
Ability to create
diverse load
conditions
Identifying
undefined , missing
or to be defined
requirements
Traceability of
Requirements
CONFIGURATION
Type Of Tool
MANAGEMENT REVIEW TOOL
TOOL
Information About
Sorting and
Versions and builds
Storing Review
of Software and Test
Comments
Key Features
Ware
&
Functionalities
Communicating
Comments to
relevant people
STATIC
ANALYSIS
TOOLS
MODELING
TOOLS
Calculate
Cyclomatic
Complexity
Identify
Inconsistencies or
defects in Models
Help in
prioritization of
Enforce Coding
tests in
Standards
accordance with
the model in
review
Predicting system
response under
various levels of
loads
Using UML, it
Traceability
Help in
helps in
Access control (check between review
understanding
understanding
in and check out)
comments &
Code
system functions
review documents
and tests.
Monitoring
Review Status (
Pass , Pass with Identify defects
corrections ,
in code
requires more
changes )
SourceAnywhere
InView
PMD
Altova ; ER
Build and release
management
Example
Type Of Tool
keeping track of
review comments
, including defects
Test Harness /
Unit Test
Framework
Tools
Supplying inputs
Extract Selected
or receiving
data records from outputs for the
files or databases software under
test
Test Data
Preparation
Tools
Data
Anonymization
Recording pass /
fail status
Key Features
&
Functionalities
Storing tests
Create large
number of similar
records from a
template
Support for
debugging
Code coverage
measurement
Example
Junit
Analyze
Structure and
Dependencies
Coverage
Measurement
Tool
Security Tools
Identifying
Coverage Items
Identify Viruses
Reporting
coverage items
which are not
covered yet
Identify Denial of
Service Attacks
Simulating
Identifying test
Various Types of
inputs to exercise
External Attacks
Identifying
Weakness in
Generating stubs
Passwords for
and drivers
files and
passwords
Probing for open
ports or
externally visible
points of attacks
CodeCover
Fortify