An Integrated Test Environment for Distributed Applications

Software testing is an essential component in achieving software quality. However, it is a very time–consuming and tedious activity and accounts for over 30% of the cost. In addition to its high cost, manual testing is unpopular and often inconsistently executed. Therefore, a powerful environment that automates testing and analysis techniques is needed. This paper presents a statistics–based integrated test environment (SITE) for testing distributed applications. To address two crucial issues in software testing, when to stop testing and how good the software is after testing, SITE provides automatic support for test execution, test development, test failure analysis, test measurement, test management and test planning.