资源描述:
《A Brief Essay on Software Testing》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、1ABriefEssayonSoftwareTestingAntoniaBertolino,EdaMarchettiAbstract—Testingisanimportantandcriticalpartofthesoftwaredevelopmentprocess,onwhichthequalityandreliabilityofthedeliveredproductstrictlydepend.Testingisnotlimitedtothedetectionof“bugs”inthesof
2、tware,butalsoincreasesconfidenceinitsproperfunctioningandassistswiththeevaluationoffunctionalandnonfunctionalproperties.Testingrelatedactivitiesencompasstheentiredevelopmentprocessandmayconsumealargepartoftheeffortrequiredforproducingsoftware.Inthisc
3、hapterweprovideacomprehensiveoverviewofsoftwaretesting,fromitsdefinitiontoitsorganization,fromtestlevelstotesttechniques,fromtestexecutiontotheanalysisoftestcaseseffectiveness.Emphasisismoreonbreadththandepth:duetothevastnessofthetopic,intheattemptto
4、beall-embracing,foreachcoveredsubjectwecanonlyprovideabriefdescriptionandreferencesusefulforfurtherreading.IndexTerms—D.2.4Software/ProgramVerification,D.2.5TestingandDebugging.——————————u——————————1.INTRODUCTIONTestingisacrucialpartofthesoftwarelife
5、cycle,andrelatedissues,wecanonlybrieflyexpandoneachargu-recenttrendsinsoftwareengineeringevidencethement,howeverplentyofreferencesarealsoprovidedimportanceofthisactivityallalongthedevelopmentthroughoutforfurtherreading.Theremainderofthechap-process.T
6、estingactivitieshavetostartalreadyatthere-terisorganizedasfollows:wepresentsomebasicconceptsquirementsspecificationstage,withaheadplanningoftestinSection2,andthedifferenttypesoftest(staticanddy-strategiesandprocedures,andpropagatedown,withderi-namic)
7、withtheobjectivescharacterizingthetestingactivityvationandrefinementoftestcases,allalongthevariousinSection3.InSection4wefocusonthetestlevels(unit,developmentstepssincethecode-levelstage,atwhichtheintegrationandsystemtest)andinSection5wepresentthetes
8、tcasesareeventuallyexecuted,andevenafterdeploy-techniquesusedfortestselection.Goingon,testdesign,ment,withloggingandanalysisofoperationalusagedataexecution,documentation,dmanagementaredescribedinandcustomer’sreportedfailures.Sections6,7,8and9,respect