• DocumentCode
    1599172
  • Title

    Incorporating a contract-based test facility to the GUI framework

  • Author

    Liu, Ting ; Dasiewicz, P.

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Waterloo Univ., Ont., Canada
  • Volume
    1
  • fYear
    2004
  • Firstpage
    405
  • Abstract
    The graphical user interface (GUI) is one of the key components in interactive software systems. In most cases, developing such a system requires significant cost and effort. To reduce the cost and improve the software quality, many GUI frameworks have been proposed. However, these GUI frameworks lack built-in test facilities. To address these issues, the paper proposes a novel approach to incorporating a contract-based test facility in the GUI framework by adding the test facility to the underlying OO (object-oriented) framework. Unlike traditional source code modification techniques, this approach adopts the architectural structure to implement the contracts, promotes the reuse of the test facility itself and can be applied to the commercial off-the-shelf GUI framework, where the source codes are not available, to increase its testability.
  • Keywords
    built-in self test; graphical user interfaces; interactive systems; object-oriented methods; object-oriented programming; program testing; GUI framework; OO framework; built-in test facilities; contract-based test facility; graphical user interface; interactive software systems; object-oriented framework; software testing; source code modification techniques; Built-in self-test; Contracts; Costs; Graphical user interfaces; Graphics; Object oriented modeling; Runtime; Software testing; System testing; Test facilities;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Electrical and Computer Engineering, 2004. Canadian Conference on
  • ISSN
    0840-7789
  • Print_ISBN
    0-7803-8253-6
  • Type

    conf

  • DOI
    10.1109/CCECE.2004.1345041
  • Filename
    1345041