• DocumentCode
    3251797
  • Title

    Scenario-based object-oriented testing framework

  • Author

    Tsai, W.T. ; Saimi, A. ; Yu, L. ; Paul, R.

  • Author_Institution
    Dept. of Comput. Sci. & Eng., Arizona State Univ., Tempe, AZ, USA
  • fYear
    2003
  • fDate
    6-7 Nov. 2003
  • Firstpage
    410
  • Lastpage
    417
  • Abstract
    This paper presents a scenario-based object-oriented test framework (SOOTF) for adaptive and rapid testing. The framework takes test scenario specification as input, prepares data for test execution, performs test execution, and evaluates test results with a database support. The framework also has several built-in regression testing strategies that can be used to test the modified software. The framework is implemented in Java using many OO design patterns such as template method, strategy, and composite. The framework is implemented using a 3-tiered architecture with GUI front end, and test management in the middle, and a database at the backend. Whenever there is a change to the system/application under test, SOOTF identifies all the potentially affected scenarios, and perform regression testing using existing test cases stored in the database. A tester may also reuse the existing test scripts to perform stress testing. This paper uses a banking system example to illustrate the framework.
  • Keywords
    Java; bank data processing; formal specification; graphical user interfaces; object-oriented programming; program testing; regression analysis; software architecture; 3-tiered architecture; GUI front end; Java; adaptive testing; automated test execution; banking system; built-in regression testing; data test execution; database support; design for change; object-oriented design pattern; rapid testing; scenario-based object-oriented test framework; scenario-based testing; test scenario specification; Banking; Computer architecture; Embedded software; Graphical user interfaces; Java; Object oriented databases; Performance evaluation; Software testing; Stress; System testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Quality Software, 2003. Proceedings. Third International Conference on
  • Print_ISBN
    0-7695-2015-4
  • Type

    conf

  • DOI
    10.1109/QSIC.2003.1319129
  • Filename
    1319129