American Journal of Applied Sciences

JTst – An Automated Unit Testing Tool for Java Program

Kamal Zuhairi Zamli and Nor Ashidi Mat Isa

DOI : 10.3844/ajassp.2008.77.82

American Journal of Applied Sciences

Volume 5, Issue 2

Pages 77-82


Software testing is an integral part of software development lifecycle. Lack of testing can often lead to disastrous consequences including lost of data, fortunes, and even lives. Despite its importance, current software testing practice lacks automation, and is still primarily based on highly manual processes from the generation of test cases up to the actual execution of the test. Although the emergence of helpful automated testing tools in the market is blooming, their adoptions are lacking as they do not adequately provide the right level abstraction and automation required by test engineers. JTst is a Java based automated unit testing tool that addresses some of the aforementioned issues. The main novel features are the fact that JTst automates the test preparation activities, facilitates the test data generation through recombination, and allows concurrent execution of test data, in order to encourage higher product quality at lower testing costs.


© 2008 Kamal Zuhairi Zamli and Nor Ashidi Mat Isa. This is an open access article distributed under the terms of the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original author and source are credited.