• DocumentCode
    3077478
  • Title

    Dataflow test case generation from UML Class diagrams

  • Author

    Anbunathan, R. ; Basu, Anirban

  • Author_Institution
    Bharathiar Univ., Coimbatore, India
  • fYear
    2013
  • fDate
    26-28 Dec. 2013
  • Firstpage
    1
  • Lastpage
    9
  • Abstract
    UML-based testing promises reduction in cost and effort. In this paper, a novel method to generate test cases from UML Class diagrams is presented. Class diagram and the corresponding State diagram are parsed to extract information about attributes, States, Transitions, conditions etc. Using this information, Dataflow, Basis path/DD path test cases are generated manually and automatically. Test coverage is ensured for coverage criterion like State coverage, Transition coverage, Path coverage, Dataflow coverage etc. This method is applied on a case study and the results show significant cost reduction in test cases. Also effectiveness of generated test cases is analyzed through mutation analysis. In this paper, the advantages of this method are compared with other existing methods.
  • Keywords
    Unified Modeling Language; data flow computing; object-oriented programming; program testing; DD path test case; UML class diagrams; UML-based testing; basis path test case; cost reduction; coverage criterion; dataflow coverage; dataflow test case generation; effort reduction; information extraction; mutation analysis; path coverage; state coverage; state diagram parsing; test coverage; transition coverage; Complexity theory; Computational intelligence; Conferences; Data mining; Manuals; Testing; Unified modeling language; Class diagram; Model Based Testing; State diagram; Test automation; Test case generation; UML diagram; UML testing; XMI files;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computational Intelligence and Computing Research (ICCIC), 2013 IEEE International Conference on
  • Conference_Location
    Enathi
  • Print_ISBN
    978-1-4799-1594-1
  • Type

    conf

  • DOI
    10.1109/ICCIC.2013.6724144
  • Filename
    6724144