DocumentCode :
2516106
Title :
Generating a Test Strategy with Bayesian Networks and Common Sense
Author :
Gras, Jean-Jacques ; Gupta, Rishabh ; Perez-Minana, Elena
fYear :
2006
fDate :
29-31 Aug. 2006
Firstpage :
29
Lastpage :
40
Abstract :
Testing still represents an important share of the overall development effort and, coming late in the software life cycle, it is on the critical path both from a schedule and quality perspective. In an effort to conduct smarter software testing, Motorola Labs have developed the Bayesian test assistant (BTA), an advanced decision support tool to optimize all verification and validation activities, in development and system testing. With Bayesian networks, the theory underlying BTA, Motorola Labs built a library of causal models to predict, from key process, people and product factors, the quality of artefacts at each step of the software development. In this paper we present how BTA links the predictions from development models by mapping dependencies between components or subsystems to predict the level of risk in each system feature. As a result, and well before system testing starts, BTA generates a test strategy that optimizes the writing of test cases. During system test, BTA scores test cases to select an optimum set for each test step, leading to a faster discovery of defects. We also describe how BTA was deployed on large telecomm system releases in several Motorola organizations and the improvement driven so far in system testing
Keywords :
belief networks; decision making; program debugging; program testing; program verification; software quality; software tools; systems analysis; Bayesian network; Bayesian test assistant; Motorola Labs; decision support tool; software defect discovery; software life cycle; software quality; software system development; software system testing; software validation; software verification; telecomm system release; test strategy; Bayesian methods; Life testing; Predictive models; Programming; Scheduling; Software libraries; Software quality; Software testing; System testing; Writing; Bayesian; defect prediction.; networks; software testing; test strategy;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Testing: Academic and Industrial Conference - Practice And Research Techniques, 2006. TAIC PART 2006. Proceedings
Conference_Location :
Windsor
Print_ISBN :
0-7695-2672-1
Type :
conf
DOI :
10.1109/TAIC-PART.2006.10
Filename :
1691667
Link To Document :
بازگشت