• DocumentCode
    2371888
  • Title

    Test adequacy assessment for UML design model testing

  • Author

    Ghosh, Sudipto ; France, Robert ; Braganza, Conrad ; Kawane, Nilesh ; Andrews, Anneliese ; Pilskalns, Orest

  • Author_Institution
    Comput. Sci., Colorado State Univ., USA
  • fYear
    2003
  • fDate
    17-20 Nov. 2003
  • Firstpage
    332
  • Lastpage
    343
  • Abstract
    Systematic design testing, in which executable models of behaviors are tested using inputs that exercise scenarios, can help reveal flaws in designs before they are implemented in code. We present a testing method in which executable forms of the Unified Modeling Language (UML) models are tested. The method incorporates the use of test adequacy criteria based on UML model elements in class diagrams and interaction diagrams. Class diagram criteria are used to determine the object configurations on which tests are run while interaction diagram criteria are used to determine the sequences of messages that should be tested. The criteria can be used to define test objectives for UML designs. In this paper, we describe and illustrate the use of the proposed test method and adequacy criteria.
  • Keywords
    Unified Modeling Language; diagrams; formal specification; object-oriented programming; program testing; UML design model testing; Unified Modeling Language; class diagrams; design flaws; interaction diagrams; message sequences; object configurations; program behavior testing; systematic design testing; test adequacy assessment; Collaborative software; Computer science; Fault detection; Programming; Software design; Software development management; Software standards; Software testing; System testing; Unified modeling language;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Reliability Engineering, 2003. ISSRE 2003. 14th International Symposium on
  • ISSN
    1071-9458
  • Print_ISBN
    0-7695-2007-3
  • Type

    conf

  • DOI
    10.1109/ISSRE.2003.1251054
  • Filename
    1251054