透過您的圖書館登入
IP:18.189.185.221
  • 期刊

Optimal Software Release Policy Approach Using Test Point Analysis and Module Prioritization

並列摘要


When to stop testing and release the developed software is the one of the most important questions faced by the software industry today. Software testing is a crucial part of the Software Development Life Cycle. The number of faults found and fixed during the testing phase can considerably improve the quality of a software product, thereby increasing its probability of success in the market. Deciding the time of allocation for testing phase is an important activity of quality assurance. Extending or reducing this testing time, depending on the errors uncovered in the software components, can profoundly affect the overall project success. Since testing software incurs considerable project cost, over-testing the project can lead to higher expenditure, while inadequate testing can leave major bugs undetected, thereby risking the project quality. Hence prioritizing the components for testing is essential to achieve the optimal testing performance in the allotted test time. This paper presents, a Test Point Analysis based Module Priority approach to determine the optimal time to stop testing and release the software.

參考文獻


Albrecht, A.J.(1979).Measuring application development productivity.Proceedings of the Joint SHARE, GUIDE, and IBM Application Development Symposium.(Proceedings of the Joint SHARE, GUIDE, and IBM Application Development Symposium).:
Chidamber, S.R.,Kemerer, C.F.(1994).A metric suite for object oriented design.IEEE Transactions on Software Engineering.20(6),476-493.
Dalal, S.R.,Mallows, C.L.(1988).When should one stop testing software?.Journal of the American Statistical Association.83(403),872-879.
Dekkers, T.,Veenendaal, E.(1999).Test Point Analysis: A Method for Test Estimation.European software control and metrics conference 10th, European software control and metrics conference.(European software control and metrics conference 10th, European software control and metrics conference).:
Fenton, N.,Neil, M.,Marsh, W.,Hearty, P.,Marquez, D.,Krause, P.,Mishra, R.(2007).Predicting software defects in varying development lifecycles using Bayesian nets.Information and Software Technology.49(1),32-43.

延伸閱讀