Title :
An integrated solution for testing and analyzing Java applications in an industrial setting
Author :
Wong, W. Eric ; Li, Jenny
Author_Institution :
Dept. of Comput. Sci., Texas Univ., Dallas, TX, USA
Abstract :
Testing a large-scale, real-life commercial software application is a very challenging task due to the constant changes in the software, the involvement of multiple programmers and testers, and a large amount of code. Integrating testing with development can help find program bugs at an earlier stage and hence reduce the overall cost. In this paper, we report our experience on how to apply eXVantage (a tool suite for code coverage testing, debugging, performance profiling, etc.) to a large, complex Java application at the implementation and unit testing phases in Avaya. Our results suggest that programmers and testers can benefit from using eXVantage to monitor the testing process, gain confidence on the quality of their software, detect bugs which are otherwise difficult to reveal, and identify performance bottlenecks in terms of which part of code is most frequently executed.
Keywords :
Java; formal specification; formal verification; program debugging; program testing; software quality; software tools; Java application; eXVantage tool; industrial setting; software application; software quality; software testing; unit testing phase; Application software; Computer bugs; Costs; Debugging; Java; Large-scale systems; Monitoring; Performance gain; Programming profession; Software testing; Code coverage; JBT; eXVantage; execution slicing; performance profiling; program debugging;
Conference_Titel :
Software Engineering Conference, 2005. APSEC '05. 12th Asia-Pacific
Print_ISBN :
0-7695-2465-6
DOI :
10.1109/APSEC.2005.39