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 :
بازگشت