资源描述:
《abstract a framework for web applications testingnew》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、AframeworkforWebApplicationsTestingthroughObject-OrientedapproachandXUnittoolsAlessandroMarchettoandAndreaTrentiniDipartimentodiInformaticaeComunicazione,UniversitadegliStudidiMilano`ViaComelico39,20135Milano,Italymarchetto,trentini@dico.unimi.itABSTRACTcontrolofon-lineservices(on-l
2、ineretail,on-linetradingandsoon)canbethemeantoand/ortheobjectofbusiness.ThegrowthofNowadaysWebapplicationsquality,reliabilityanddependabilitytheWorldWideWebledtotheexpansionofapplicationareasforareimportantfactorsbecausesoftwareglitchescouldblocken-newon-lineservices.Forexample,many
3、businesseshaveatleasttirebusinessesandcausemajorembarrassment.WebapplicationssomeWebpresenceswiththerelativee-commerce(buy/sell,CRM,arecomplexandheterogeneoussoftware,basedonseveralcom-productsinformation)functionalities.Webapplicationsquality,re-ponents,oftenwritteninmanydifferentl
4、anguagesandpotentiallyliabilityandfunctionalityareimportantfactorsbecauseanysoft-distributedovertheWeb.Thus,testingWebapplicationsmaybeawareglitchcouldblockanentirebusinessanddeterminestrongcomplextask.ThispaperpresentstheOO-basedframeworkusedembarrassments.Thesefactorshaveincreased
5、theneedformethod-inourWAATproject(WebApplicationsAnalysisandTesting)toologies,toolsandmodelstoimproveWebapplications(e.g.,ap-testtraditionalWebapplicationscomposedofWebdocuments,ob-plicationsdesignanddevelopmentmethodologies,documentingjectsandservercomponents(e.g.,applicationswritt
6、eninHTML,tools,anddevelopmentprocessandtestingtools).Severalpro-Javascript,PHP4/5,etc.).posedmethodologiestomodelandtestWebapplicationsarebasedOurWebtestingmodelnamedOTMW(OOTestingModelofonexistingObject-Orientedones.Forexample,[8]and[7]modelWAATproject)isinspiredbytheconventionalca
7、tegorypartitionWebapplicationsfromdevelopmentpointofviewusingOO;[13]testingmethodappliedtoWebsoftwarethroughtheuseofare-and[2]useOOmodeltorepresentreverseengineeredinformationverseengineeredOOmodelusedtodescribethearchitectureofextractedfromexistingWebapplications;[14],[9],and[11]in
8、-existingapplicatio