资源描述:
《企业内部实现软件测试自动化的方案探讨(discussion on scheme of software testing automation in enterprise)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、企业内部实现软件测试自动化的方案探讨(DiscussiononschemeofsoftwaretestingautomationinEnterprise)Softwaretestingisacategoryofsoftwareengineering.Asapartofsoftwareengineering,softwaretestingcomesintobeingwiththeindustrializationofsoftwareproduction.Fromthebeginningof1970s
2、,withtherapiddevelopmentofcomputertechnology,thestatusofcomputersoftwareinthewholesocialsystembecomemoreandmoreimportantinthedevelopmentofcomputersoftware,andthesizeandcomplexitywiththeincreaseofdemandandtheimportanceofrapidrise.Inthepast20years,thein
3、itialunderstandingofsoftwaretestingis"right"proofprocedure,andaseriesofsoftwaretestingtheoryandmethodhasbeenproposedbyIEEEin1983putforwardthedefinitionofsoftwaretesting,recognitionnamely:"inordertotestanapplicationsystemmeettheprovisionsofneeds,andund
4、erstandthedifferencebetweentheexpectedresultsandactualresults,andtheuseofmanualand/orautomaticmeanstorunandtesttheprocess".Accordingtothisdefinition,thepurposeofsoftwaretestingistomonitorandremovedefects,toensurethatsoftwareproductsmeetthesoftwarerequ
5、irementsintermsofavailability,functionality,operabilityandsoon.Fromthe90yearsofthelastcentury,theindustrybegantorealizethepassivemonitoringandtofinderrorsforsoftwaretestingpurposescannotavoidthehugeriskdefectsofsoftwarerequirementsanddesignbroughtabou
6、tduetothesoftwaredevelopmentprocess,sothatthewholeindustryfromthebeginningofsoftwarequalitycontrol(SQC,SoftwareQualityControl)tostarttransfertosoftwarequalityassurance(SQASoftware,QualityAssurance),makingthesoftwaretestcoveragefromdefectdetectionandsi
7、mplediscoverytothewholeprocessofsoftwaredevelopment,andsoftwareprocessandsoftwaretestingtechnologyhasbecomeaindependentresearchdirection.Wehavelearnedthatatypicalsoftwareprocesscanbedividedintotestrequirementsanalysis,testdesign,testexecution,defectan
8、dconfigurationmanagementprocesses,andmanyotherdifferentstages.Intermsofsoftwaretestingtechnology,ithasbeenrefinedintounittesting,integrationtesting,systemtesting,useracceptancetestingandothertestingtechniques.Withthedevelopmentofsoftwaretestin