Validation Tools in Software Testing Process: A Comparative Study

Main Article Content

Alireza Jomeiri


Software testing provides a means to reduce errors, cut maintenance and overall software costs. Testing has become most important
parameter in the case of software development lifecycle (SDLC). Software testing tools enables developers and testers to easily validate the
entire process of testing in software development. It is to examine & modify source code. Effective Testing produces high quality software. In
this paper, we evaluate popular validation tools in software testing process. We compare these tools with respect to the variety of testing types
such as unit testing, integration testing, functional testing, system testing, performance testing, stress testing and acceptance testing. In order to
facilitate testing tools description and provide a support for test engineers in selecting correct set of instruments according to their tasks, one can
use a tools classifier. This means that by providing necessary information regarding the system under test (SUT), required testing type to
perform and other details, a test engineer can get an output of possible testing tools that match concrete criteria. At present time some classifiers
are available. The classifier used in this paper can be employed in appropriate choice of testing tool or set of tools for a software project. On the
one hand it can be helpful for orientation in the wide subject field of software testing, reducing the amount of time required for specialists to find
a proper solution. On the other hand it can be used as a quick introduction to a fast-developing area of testing and currently available testing
tools for non-experts in this field.

Keywords: SDLC ; Software Testing ; Validation Tools ; Classifier.


Download data is not yet available.

Article Details