• 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