TY - GEN
T1 - An integrated solution for testing and analyzing java applications in an industrial setting
AU - Wong, W. Eric
AU - Li, Jenny
PY - 2005
Y1 - 2005
N2 - 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.
AB - 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.
KW - Code coverage
KW - Execution slicing
KW - eXVantage
KW - JBT
KW - Performance profiling
KW - Program debugging
UR - http://www.scopus.com/inward/record.url?scp=33847326750&partnerID=8YFLogxK
U2 - 10.1109/APSEC.2005.39
DO - 10.1109/APSEC.2005.39
M3 - Conference contribution
AN - SCOPUS:33847326750
SN - 0769524656
SN - 9780769524658
T3 - Proceedings - Asia-Pacific Software Engineering Conference, APSEC
SP - 576
EP - 583
BT - Proceedings - 12th Asia-Pacific Software Engineering Conference, APSEC'05
T2 - 12th Asia-Pacific Software Engineering Conference, APSEC'05
Y2 - 15 December 2005 through 17 December 2005
ER -