资源描述:
《2010-A reliability improvement predictive approach to software testing with Bayesian method_05572883》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、Proceedingsofthe29thChineseControlConferenceJuly29-31,2010,Beijing,ChinaAReliabilityImprovementPredictiveApproachtoSoftware*TestingwithBayesianMethodBAICheng-Gang,JIANGChang-Hai,CAIKai-YuanNationalKeyLaboratoryofScienceandTechnologyonHolisticControlDepart
2、mentofAutomaticControl,BeihangUniversity,Beijing100191,P.R.ChinaE-mail:bcg@buaa.edu.cn,changhai.jiang@gmail.com,kycai@buaa.edu.cnAbstract:Thecapabilityofimprovingsoftwarereliabilityisoneofthemainobjectivesofsoftwaretesting.However,theprevioustestingmethod
3、sdidnotpaymuchattentiontohowtoimprovesoftwaretestingstrategybasedonsoftwarereliabilityimprovement.Therelationshipbetweensoftwaretestingandsoftwarereliabilityisverycomplexandthisismainlyduetothecomplexityofsoftwareproductsanddevelopmentprocesses.Thesoftwar
4、etestingstrategywithimprovingreliabilityonlineneedstopossesstheabilitytopredictreliability.Modelpredictivecontrolprovidesagoodframeworktoimprovepredictiveeffectonline.However,oneofthemainissuesinmodelpredictivecontrolishowtoestimatetheconcernparameter.Int
5、hiscase,Bayesianmethodisusedtoestimatetheconcernparameter:reliability.ThisproposedreliabilityimprovementpredictiveapproachtosoftwaretestingwithBayesianmethodcanoptimizetestallocationschemeonline.Thecasestudyshowsthatitisnotdefinitelytrueforasoftwaretestin
6、gmethodthatcanfindmoredefectsthanotherscangethigherreliability.Andthecasestudyalsoshowsthattheproposedapproachcangetbetterresultinthesenseofimprovingreliabilitythanrandomtesting.KeyWords:SoftwareTesting,SoftwareReliability,ModelPredictiveControl,BayesianM
7、ethoduncoverearlierthosefailuresthataremostlikelyinactual1INTRODUCTIONoperation,thusdirectingeffortsatfixingthemostimportantSoftwaretestingisoneofthemostimportantmethodstobugs.However,sometimewecannotgetgoodresultsonlybyguaranteeandimprovesoftwarereliabil
8、ity.Intheoperationaltesting.Wegiveasimpleexampletoexplainit.traditionalopinion,themainaimofsoftwaretestingisnotWeassumethattheinputdomainofaprogramisdividedtoprovesoftwareiscorrect,buttodetectsoftwaredefects[1].into