预览加载中,请您耐心等待几秒...
1/4
2/4
3/4
4/4

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

第19卷.第期计算机技术与发展Vo1.19No.12 2009年12月COMPUTERTECHNOLOGYANDDEVELOPMENTDec.2009 基于使用模型的Web应用软件统计测试 赵宏斌,路晓丽2一,董云卫2 (1.西安供电局信息中心,陕西西安710032; 2.西北工业大学计算机学院,陕西西安710072; 3.西北大学公共管理学院,陕西西安710069) 摘要:Web应用软件一般都具有体系结构复杂、代码量大、页面众多且相互联结的特点,在一定的时间和投入内,显然是 无法做到穷尽的测试,而确保Web应用软件可靠性的一个很好的可选方案就是基于使用模型的Web统计测试,以便重点 测试用户频繁使用的路径和页面,使测试效率达到最高。针对这个问题,提出了一个能够反映系统真实使用情况的Web 统计测试的使用模型WSUM,该模型基于Web应用的导航行为图和日志文件进行构建,对于用户的导航行为的描述更为 全面和准确。在此基础上,还提出了基于使用模型WSUM设计和生成测试用例的方法,并给出了应用此方法进行统计测 试的例子。 关键词:web应用软件;统计测试;使用模型 中图分类号:TP391.9文献标识码:A文章编号:1673—629X(20o9)12—0113—04 StatisticalTestingofWebApplication BasedonUsageModel ZHAOHong—bin,LUXiao-Ii,一,DONGYun—wei (1.InformationCenter,Xi’anPowerSupplyBureau,Xi’an710032,China; 2.CollegeofComputerScience,NorthwestPol~echnicalUniversity,Xi’an710072,China; 3.CollegeofPublicAdministration,NorthwestUniversity,Xi’an710069,China) Abstract:~t.iseWebapplicationhascharacteristicsofcomplicatedstructure,largeamountofcode,plentyofpageslinkingeachother, itisimpossibletotestcompletelyduringlimitedtimeandinvestment.InordertoguaranteethereliabilityofWebapplication,statistical testingofwebapplicationbasedonusagemodelisoneofthebestways.Bythisway.pathsandpsgeswhichusersfrequentlyusecanbe testedefficiently.Inordertocopewiththisproblem,theWebApplicatbnusagemodelnamedWSUMwhichcanreflecttrueu!;ageof systemisoffered.WSUMbasedonPagesNavigationGraph(PNG)andlogfilecandescribenavigationofuserswhollyanddefinitely.Be- sides.methodsfortestsuitesgenerationbasedonWSUMandrelevantcss~sofsmtisticalt~tingareintroduced. Keywords:Webapplicationsoftware;statisticaltesting;usagen1。del O引言试效率达到最高。目前,国内外对于Web统计测试的 由于web应用软件一般都具有体系结构复杂、代研究已经取得了一些成果【2-5],已经出现了几种支持 码量大、页面众多且相互联结的特点,在一定的时间和web应用统计测试和可靠性分析的使用模型。文献 投人内,显然是无法做到穷尽的测试,而确保其可靠性[2]提出了一种扁平操作框架的使用模型,这种使用模 的一个很好的可选方案就是基于使用模型的统计测型有些简单,不能满足web应用不断复杂化的需要。 试J,以便重点测试用户频繁使用的路径和页面,使测文献[3]提出了一种基于马尔可夫链的使用模型,这种 模型可将web应用的使用情况表示为有穷状态、离散 收稿日期:2009—06—23;修回日期:2009一O8—28参数的马尔可夫链,比较适合web应用软件。在文献 基金项目:国家高技术研究发展(863)计划项目(2oo9AAO1Z147)[3]的基础上,文献[1,4,5]提出