Abstract

Inclination of the world towards automated applications has made software testing a vital part of software development. Two most commonly used types of software testing are Black-box testing and White-box testing. Similarly, unit testing allows testing software in parts, which takes less time as compared to other types of software testing and also provides a cost-effective software testing approach by detecting errors at initial stages of software development. In this paper we present a technique to build an automated software testing tool, which covers all the above mentioned frequently used kinds of software testing. This tool tests the source code (in C++ Language) of any software, thus performs the White-Box Testing. It also performs unit testing by providing the option to test any unit or module of the source code of a software. A comparison of this tool with the commercial testing software is presented. A distinguishing feature of the automated software tool is the ability to use Assertion based Testing. Moreover, our tool also supports performing Dead Code and Exception Testing.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call