• DocumentCode
    3154376
  • Title

    Improving the testability of UML class diagrams

  • Author

    Baudry, Benoit ; Le Traon, Yves ; Sunye, Gerson

  • Author_Institution
    IRISA, Rennes, France
  • fYear
    2004
  • fDate
    2 Nov. 2004
  • Firstpage
    70
  • Lastpage
    80
  • Abstract
    This paper synthesizes our research efforts in the field of object-oriented test. These efforts have two different goals. First, we identify of recurrent design structures - or testability anti-patterns - that worsen software testability. Second, we use the UML extension mechanisms to better specify design information that can make implementation more testable. Although detecting testability anti-patterns during software design is a crucial task, one cannot expect from a non-specialist to make the right improvements, without guidance or automation. To overcome this limitation, each definition of an anti-pattern is associated with an alternative design solution.
  • Keywords
    Unified Modeling Language; design for testability; object-oriented programming; program testing; UML class diagrams; UML extension mechanisms; design information specification; object-oriented test; recurrent design structures; software design; software testability; testability anti-patterns; Automatic testing; Books; Costs; Design automation; Libraries; Software maintenance; Software systems; Software testing; System testing; Unified modeling language;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Testability Assessment, 2004. IWoTA 2004. Proceedings. First International Workshop on
  • Print_ISBN
    0-7803-8851-8
  • Type

    conf

  • DOI
    10.1109/IWOTA.2004.1428418
  • Filename
    1428418