• DocumentCode
    2145298
  • Title

    An Automated Approach to System Testing Based on Scenarios and Operations Contracts

  • Author

    Raza, Najla ; Nadeem, Aamer ; Iqbal, Muhammad Zohaib Z.

  • Author_Institution
    Center for Software Dependability, Mohammad Ali Jinnah Univ., Islamabad
  • fYear
    2007
  • fDate
    11-12 Oct. 2007
  • Firstpage
    256
  • Lastpage
    261
  • Abstract
    Scenarios are an important mechanism for requirements specification and can be used to generate test paths at the requirements level. UML 2.0 provides a rich set of models for specifying scenarios, however, little work has focused on using UML 2.0 models for system testing. We propose a novel testing approach that uses UML 2.0 models for automated generation of test paths. This is done by enhancing the information with contracts and then formalizing it into a transition system. Test paths are then generated by path traversal of the transition system. The proposed approach is fully automatable and supported by a prototype tool, thus providing a platform for reducing the gap between high level scenarios and system testing.
  • Keywords
    Unified Modeling Language; formal specification; program testing; UML 2.0; automated system testing; requirements specification; scenario-operation contract; test path generation; transition system; Automatic testing; Computer science; Contracts; Object oriented modeling; Programming; Prototypes; Software systems; Software testing; System testing; Unified modeling language;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Quality Software, 2007. QSIC '07. Seventh International Conference on
  • Conference_Location
    Portland, OR
  • ISSN
    1550-6002
  • Print_ISBN
    978-0-7695-3035-2
  • Type

    conf

  • DOI
    10.1109/QSIC.2007.4385504
  • Filename
    4385504