Testing extensible design patterns in object-oriented frameworks through scenario templates

Wei Tek Tsai, Yongzhong Tu, Weiguang Shao, Ezra Ebner

Research output: Chapter in Book/Report/Conference proceedingConference contribution

20 Scopus citations

Abstract

Design patterns have been used in object-oriented frameworks. This paper first discusses the issues in testing applications developed with design patterns using an object-oriented framework. Two kinds of design patterns are available, extensible and static patterns, and this paper focuses on testing applications using later one. Applications developed using extensible design patterns are difficult to test due to dynamic typing, dynamic binding, extensibility, and communication complexity. This paper then presents a technique, Message Framework Sequence Specifications (MfSS), for generating scenario templates that can be used to generate various kinds of test scenarios to test applications developed using extensible design patterns and an object-oriented framework. Finally, this paper uses the MfSS technique to test a small bank framework. The test scenarios generated successfully detected numerous faults that were seeded in the program.

Original languageEnglish (US)
Title of host publicationProceedings - IEEE Computer Society's International Computer Software and Applications Conference
PublisherIEEE
Pages166-171
Number of pages6
StatePublished - 1999
Externally publishedYes
EventProceedings of the 1999 23rd Annual International Computer Software and Applications Conference (COMPSAC '99) - Phoenix, AZ, USA
Duration: Oct 27 1999Oct 29 1999

Other

OtherProceedings of the 1999 23rd Annual International Computer Software and Applications Conference (COMPSAC '99)
CityPhoenix, AZ, USA
Period10/27/9910/29/99

ASJC Scopus subject areas

  • Software

Fingerprint Dive into the research topics of 'Testing extensible design patterns in object-oriented frameworks through scenario templates'. Together they form a unique fingerprint.

  • Cite this

    Tsai, W. T., Tu, Y., Shao, W., & Ebner, E. (1999). Testing extensible design patterns in object-oriented frameworks through scenario templates. In Proceedings - IEEE Computer Society's International Computer Software and Applications Conference (pp. 166-171). IEEE.