• DocumentCode
    596236
  • Title

    Generation of Character Test Input Data Using GA for Functional Testing

  • Author

    Sharma, Neelam ; Pasala, Anjaneyulu ; Kommineni, R.

  • Author_Institution
    Infosys Labs., Infosys, Bangalore, India
  • Volume
    2
  • fYear
    2012
  • fDate
    4-7 Dec. 2012
  • Firstpage
    87
  • Lastpage
    94
  • Abstract
    Typically, test input data is manually created for the functional testing of software applications hence is a time consuming and error prone activity. In this paper, we present an approach to generate test input data from structured requirements specifications models such as UML use case activity diagrams (UCADs). We propose Constraint Representation Syntax (CRS) for framing software attribute properties as a part of structuring the Software Requirements Specifications (SRS). Then, structured models are parsed into a set of functional paths along with their predicates containing attribute constraints. Genetic algorithm is used to generate test input data that satisfy these predicates. Based on our approach a prototype tool has been developed and a case study results are evaluated.
  • Keywords
    Unified Modeling Language; data handling; formal specification; genetic algorithms; program testing; CRS; GA; SRS; UML use case activity diagram; Unified Modeling Language; character test input data generation; constraint representation syntax; functional testing; genetic algorithm; software application; software requirements specification; Data models; Genetic algorithms; Sociology; Software; Statistics; Testing; Unified modeling language; Software engineering; genetic algorithms; model based testing; software test automation; test data generation;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering Conference (APSEC), 2012 19th Asia-Pacific
  • Conference_Location
    Hong Kong
  • ISSN
    1530-1362
  • Print_ISBN
    978-1-4673-4930-7
  • Type

    conf

  • DOI
    10.1109/APSEC.2012.94
  • Filename
    6462786