DocumentCode
2027934
Title
Tools and techniques for Java API testing
Author
Hoffman, Daniel ; Strooper, Paul
Author_Institution
Dept. of Comput. Sci., Victoria Univ., BC, Canada
fYear
2000
fDate
2000
Firstpage
235
Lastpage
245
Abstract
With the advent of object-oriented languages and the portability of Java APIs, the development and use of reusable software components is becoming a reality. Effective component reuse depends on component reliability, which in turn depends on thorough testing. The literature, however, provides few approaches to component testing that are practical for the input generation and output checking of the large number of test cases required. In this paper, we present the “Roast” tool and techniques for the testing of Java APIs. The tool and techniques are illustrated on two non-trivial components, and quantitative results are presented to substantiate the practicality and effectiveness of the approach
Keywords
Java; application program interfaces; computer aided software engineering; program testing; software portability; software reliability; software reusability; software tools; subroutines; Java API testing techniques; Roast tool; component reliability; component reuse; component testing; input generation; object-oriented language; output checking; reusable software components; software portability; software tools; test cases; Australia; Automatic testing; Automation; Computer industry; Computer science; Costs; Graphical user interfaces; Java; Software reusability; Software testing;
fLanguage
English
Publisher
ieee
Conference_Titel
Software Engineering Conference, 2000. Proceedings. 2000 Australian
Conference_Location
Canberra, ACT
Print_ISBN
0-7695-0631-3
Type
conf
DOI
10.1109/ASWEC.2000.844580
Filename
844580
Link To Document