• DocumentCode
    2611909
  • Title

    Requirement-based test case generation and prioritization

  • Author

    Salem, Yasmine Ibrahim ; Hassan, Riham

  • Author_Institution
    Coll. of Comput. & Inf. Syst., Arab Acad. for Sci. & Technol., Cairo, Egypt
  • fYear
    2010
  • fDate
    27-28 Dec. 2010
  • Firstpage
    152
  • Lastpage
    157
  • Abstract
    Software release testing is a critical phase in the software development life cycle, as it validates the software against its requirements. Designing comprehensive release test cases that are driven by the software requirements remain the major success factor of the testing phase as far as the software customers are concerned. Further, availing sufficient traceability information to ensure complete coverage of requirements validation in the designed test case suite is significant to software quality assurance. In this paper, we propose a systematic mechanism to derive a set of release test cases from a set of requirements modeled with the Genetic Software Engineering (GSE) method. GSE models functional requirements with a semi-formal visual notation called Behavior Trees (BT). Our algorithm prioritizes the requirements modeled with BTs and derives a set of prioritized release test cases systematically. Additionally, our algorithm provides sufficient traceability information relating test cases to the requirements being tested. This allows for ensuring completeness of test case coverage. We also demonstrate our test case derivation mechanism through a case study.
  • Keywords
    program testing; project management; quality assurance; software quality; trees (mathematics); GSE models; behavior trees; genetic software engineering; software customers; software development life cycle; software quality assurance; software release testing; software requirements; test case generation; test case prioritization; Semantics; Software; Systematics; Unified modeling language; requirements-driven testig test case prioritization; test case generation;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Engineering Conference (ICENCO), 2010 International
  • Conference_Location
    Giza
  • Print_ISBN
    978-1-61284-184-7
  • Type

    conf

  • DOI
    10.1109/ICENCO.2010.5720443
  • Filename
    5720443