• DocumentCode
    1731954
  • Title

    Testing Java Components based on Algebraic Specifications

  • Author

    Yu, Bo ; Kong, Liang ; Zhang, Yufeng ; Zhu, Hong

  • Author_Institution
    Dept. of Comput. Sci., Nat. Univ. of Defence Technol., Changsha
  • fYear
    2008
  • Firstpage
    190
  • Lastpage
    199
  • Abstract
    This paper presents a method of component testing based on algebraic specifications. An algorithm for generating checkable test cases is proposed. A prototype testing tool called CASCAT for testing Java Enterprise Beans is developed. It has the advantages of high degree of automation, which include test case generation, test harness construction and test result checking. It achieves scalability by allowing incremental integration. It also allows testing to focus on a subset of used functions and key properties, thus suitable for component testing. The paper also reports an experimental evaluation of the method and the tool.
  • Keywords
    Java; algebraic specification; object-oriented programming; program testing; CASCAT; Java components; Java enterprise beans; algebraic specifications; component testing; Automatic testing; Automation; Built-in self-test; Computer science; Java; Prototypes; Scalability; Software systems; Software testing; User interfaces;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Testing, Verification, and Validation, 2008 1st International Conference on
  • Conference_Location
    Lillehammer
  • Print_ISBN
    978-0-7695-3127-4
  • Type

    conf

  • DOI
    10.1109/ICST.2008.39
  • Filename
    4539546