• DocumentCode
    1121728
  • Title

    Automatic test case generation using unified modeling language (UML) state diagrams

  • Author

    Samuel, P. ; Mall, R. ; Bothra, A.K.

  • Author_Institution
    Dept. of Comput. Sci. & Eng., Indian Inst. of Technol., Kharagpur
  • Volume
    2
  • Issue
    2
  • fYear
    2008
  • fDate
    4/1/2008 12:00:00 AM
  • Firstpage
    79
  • Lastpage
    93
  • Abstract
    UML is widely accepted and used by industry for modelling and design of software systems. A novel method to automatically generate test cases based on UML state models is presented. In the present approach, the control and data flow logic available in the UML state diagram to generate test data are exploited. The state machine graph is traversed and the conditional predicates on every transition are selected. Then these conditional predicates are transformed and function minimisation technique is applied to generate test cases. The present test data generation scheme is fully automatic and the generated test cases satisfy transition path coverage criteria. The generated test cases can be used to test class as well as cluster-level state-dependent behaviours.
  • Keywords
    Unified Modeling Language; data flow analysis; finite state machines; program testing; systems analysis; UML; automatic test case generation; data flow logic; function minimisation technique; state machine graph; transition path coverage criteria; unified modeling language state diagrams;
  • fLanguage
    English
  • Journal_Title
    Software, IET
  • Publisher
    iet
  • ISSN
    1751-8806
  • Type

    jour

  • DOI
    10.1049/iet-sen:20060061
  • Filename
    4483546