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
Link To Document