• DocumentCode
    2209163
  • Title

    Using dynamic execution data to generate test cases

  • Author

    Dara, Rozita ; Li, Shimin ; Liu, Weining ; Smith-Ghorbani, Angi ; Tahvildari, Ladan

  • Author_Institution
    Res. In Motion (RIM), Waterloo, ON, Canada
  • fYear
    2009
  • fDate
    20-26 Sept. 2009
  • Firstpage
    433
  • Lastpage
    436
  • Abstract
    The testing activities of the Software Verification and Validation (SV&V) team at Research In Motion (RIM) are requirements-based, which is commonly known as requirements-based testing (RBT). This paper proposes a novel approach to enhance the current RBT process at RIM, by utilizing historical testing data from previous releases, static analysis of the modified source code, and real-time execution data. The main focus is on the test case generation phase and the objective is to increase the effectiveness and efficiency of test cases in such a way that overall testing is improved. The enhanced process not only automatically generates effective test cases but also seeks to achieve high test coverage and low defect escape rate.
  • Keywords
    groupware; program testing; software maintenance; Research In Motion; SV&V team; dynamic execution data; historical testing data; modified source code; realtime execution data; requirements-based testing; software verification and validation; static analysis; test case generation phase; Application software; Automatic testing; Data mining; Logic testing; Manufacturing processes; Mobile communication; Software maintenance; Software performance; Software testing; System testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Maintenance, 2009. ICSM 2009. IEEE International Conference on
  • Conference_Location
    Edmonton, AB
  • ISSN
    1063-6773
  • Print_ISBN
    978-1-4244-4897-5
  • Electronic_ISBN
    1063-6773
  • Type

    conf

  • DOI
    10.1109/ICSM.2009.5306294
  • Filename
    5306294