DocumentCode :
2657609
Title :
Assessing the sensitivity to usage profile changes in test planning
Author :
Wesslén, Anders ; Runeson, Per ; Regnell, Björn
Author_Institution :
Dept. of Commun. Syst., Lund Univ., Sweden
fYear :
2000
fDate :
2000
Firstpage :
317
Lastpage :
326
Abstract :
Software reliability is an important characteristic for most systems, but due to its dynamic properties it is hard to assess until very late in the development. Nevertheless, the testing must be planned to meet the reliability requirements. In test planning, the notion of usage coverage may be used as an indicator of reliability as they are correlated with each other. When the testing is planned, the test cases to be run and the usage profile are derived. The usage profile is estimated using the available information of the expected usage. There are therefore some uncertainties in the estimated usage profile. The paper presents and evaluates a method for analysing the impact of uncertainties in the usage profile on the usage coverage. The method is applied during test planning to evaluate how sensitive the usage coverage is to usage profile uncertainties. Different usage profiles are simulated using the expected usage profile and an uncertainty expressed as a percentage value or a range within which the changed usage profile may vary. Test cases are derived from the expected usage profile and the resulting usage coverage is estimated for each simulated usage profile. Thus the impact in the usage coverage can be analysed. The presented analysis method is illustrated with an example system. One of the conclusions from this first study of the method is that the sparseness of the usage profile, which is defined by limitations in the usage pattern, reduces the impact of the usage profile uncertainties. Further, the number of test cases is an important factor in the sensitivity to uncertainties in the usage profile
Keywords :
formal specification; program diagnostics; program testing; software reliability; dynamic properties; expected usage profile; reliability requirements; simulated usage profile; software reliability; test cases; test planning; usage coverage; usage profile changes; usage profile simulation; usage profile uncertainties; Economic forecasting; Monitoring; Sensitivity analysis; Software reliability; Software testing; Telecommunications; Uncertainty;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Reliability Engineering, 2000. ISSRE 2000. Proceedings. 11th International Symposium on
Conference_Location :
San Jose, CA
ISSN :
1071-9458
Print_ISBN :
0-7695-0807-3
Type :
conf
DOI :
10.1109/ISSRE.2000.885882
Filename :
885882
Link To Document :
بازگشت