Title :
A Software Regression Testing Strategy Based on Bayesian Network
Author :
Fang, Zhaotan ; Sun, Haiying
Author_Institution :
Software Eng. Inst., East China Normal Univ., Shanghai, China
Abstract :
The purpose of regression testing is to assure quality of the changed system not only due to fixing bugs but also software changes by re-execution a suitable test cases set which determines the quality of such activity. Because of the software complexity and other reasons, there are many uncertainties on selecting regression test case set. In this paper, we present a solution by applying Bayesian Network. Appling the Bayesian Network, model the system requirements and test cases, and define the dependent relationship of requirements. Attain the test suite of regression testing optimized by this way. And the Bayesian Network can be changed by learning constantly in order to optimize the test suite again and again.
Keywords :
Bayes methods; belief networks; program testing; regression analysis; software quality; Bayesian network; quality assurance; regression test case set; software complexity; software regression testing strategy; system requirements; Bayesian methods; Maintenance engineering; Software; Software engineering; Software testing; Uncertainty;
Conference_Titel :
Computational Intelligence and Software Engineering (CiSE), 2010 International Conference on
Conference_Location :
Wuhan
Print_ISBN :
978-1-4244-5391-7
Electronic_ISBN :
978-1-4244-5392-4
DOI :
10.1109/CISE.2010.5676806