Best Testing Tools for diverse testing acitivity

Human beings err a lot. It is something we do the best !!!

 

If we humans are made to do the same repetitive task over and over again, we soon become bored and start making mistakes. This is where tools become helpful. Besides tools improve reliability , reduce turn around time and increase ROI.

 

They are various types of tools that assist in diverse testing activities ranging from requirements capturing to test management.

 

But just a plain mention of tools and their corresponding characteristics would be boring. So we have designed an interactive test to help you learn key features of the various testing tools.

 

First ! Take the test here

 

Later go through  this  ready-reckoner of different tools and their key features.

 

 

Type Of Tool

TEST MANAGEMENT TOOL

TEST EXECUTION TOOLS 

PERFORMANCE MEASUREMENT TOOLS

REQUIREMENTS MANAGEMENT TOOLS 

Key Features

&

Functionalities

Management of Tests

 

Storing an expected result in the form of a screen or GUI object and comparing it with run-time screen or object

Ability to simulate high user load on the application under test

Storing Requirements

Scheduling of Tests

 

Executing tests from a stored scripts

Ability to create diverse  load conditions

Identifying undefined , missing or to be defined requirements

Management  of Testing Activities

 

Logging test results

Support for majority of protocols

Traceability of Requirements

Interfaces to other testing tools

 

Sending test summary to test management tools

Powerful analytical tools to interpret the performance logs generated

Interfacing with Test Management Tools

Traceability

 

Access of data files for use as test data

 

Requirements Coverage

Example

Quality Center

QTP

Loadrunner

Case

 

 

 

Type Of Tool

CONFIGURATION MANAGEMENT TOOL 

REVIEW TOOL 

STATIC ANALYSIS TOOLS 

MODELING TOOLS

Key Features

&

Functionalities

Information About Versions and builds of Software and Test Ware

Sorting and Storing Review Comments

Calculate Cyclomatic Complexity

Identify Inconsistencies or defects in Models

Build and release management

Communicating Comments to relevant people

Enforce Coding Standards

Help in prioritization of tests in accordance with the model in review

Build and release management

keeping track of  review comments , including defects

Analyze Structure and Dependencies

Predicting system response under various levels of loads

Access control (check in and check out)

Traceability between review comments & review documents

Help in understanding Code

Using UML, it helps in understanding system functions and tests.

 

Monitoring Review Status ( Pass , Pass with corrections , requires more changes )

Identify defects in code

 

Example

SourceAnywhere

InView

PMD

Altova

 

Type Of Tool

Test Data Preparation Tools 

Test Harness / Unit Test Framework Tools 

Coverage Measurement Tool 

Security Tools

Key Features

&

Functionalities

Extract Selected data records from files or databases

Supplying inputs or receiving outputs for the software under test

Identifying Coverage Items

Identify Viruses

Data Anonymization

Recording pass / fail status

Reporting coverage items which are not covered yet

Identify Denial of Service Attacks

Create new records populates with random data

Storing tests

Identifying test inputs to exercise

Simulating Various Types of External Attacks

Create large number of similar records from a template

Support for debugging

Generating stubs and drivers

Identifying Weakness in Passwords for files and passwords

 

Code coverage measurement

 

Probing for open ports or externally visible points of attacks

Example

Clone & Test

Junit

CodeCover

Fortify

Another tool category is a Comparator Tool which is usually used to compare pre - code change results with post - code change results to detect any regression defects. Ex ExamDiff

comments powered by Disqus

Follow Us!

Feedback

Your Feedback is very important to us. Please tell us what you think of these tutorials - http://goo.gl/aPc4K