功能测试可回归性研究及分布式环境下协同测试

被引量 : 5次 | 上传用户:qdjmyuzhou
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
软件测试作为软件工程中质量保证的一个重要环节,在软件整个生命周期管理中发挥着越来越重要的作用。回归测试需要对过去已经成功测试过的功能进行再次测试,这要求测试用例能够重复使用并快速执行。在测试实施过程中,直接复用成熟的测试用例所付出的代价要远远小于重新开发测试用例,因此测试用例的可复用程度直接关系到回归测试的实施效率。同时,为了提高功能测试实施的自动化程度,让测试用例脚本高效执行,测试实施需要在分布式环境下协同进行。在深入分析影响功能测试用例复用原因和关键因素的基础上,本文对用例可复用性进行了分类,并给出了用例复用代价的具体分析结果。基于此分析对功能测试可回归性进行了定义,提出了一套软件测试可回归性评价方法,并将该方法应用于一套名为“规则场景驱动的用例生成及执行方法”的可回归性评价中。实践证明,本文提出的功能测试可回归性评价方法对回归测试方法的评价和比较具有重要的指导意义和实用价值。为了能够更加便捷地实施功能测试自动化,需要实现功能测试在协同支持下的高效实施。本文研究了分布式环境下协同测试相关技术,对测试用例依赖关系进行了深入分析,将其分为时间依赖、环境依赖、先后关系和数据依赖,分别设计了相应的表达方式,并根据协同测试的需要提出了运行控制的解决方法;针对在分布式环境下进行协同测试时用例调度面临的问题,提出了三种测试用例调度策略,分别是依赖优先策略、随机策略和业务逻辑相关策略,为测试用例在分布式环境下的实施提供了算法支持。在分布式环境下协同测试原型的设计和实现中,采用JMS提供可靠消息通信,并结合测试用例执行的透明代理机制,解决了分布式坏境下各测试节点的协同控制问题,实现了一套有效的分布式环境下协同测试平台原型。
其他文献
自20世纪80年代以来,外商直接投资(FDI)大规模流入中国引起了许多经济学者的关注。FDI的流入不仅在一定程度上提升了地区产业竞争力,而且增强了区域的可持续发展能力。当前,
GPS(全球定位系统)是一种全方位的实时定位技术。随着GPS技术的发展,基于PC机的导航定位系统由于其价格及功耗较高己不能满足社会发展的需要,脱离PC端的嵌入式导航定位技术迅
我国自从2001年11月10日正式加入WTO后,外部经济出现了持续失衡,贸易顺差逐年扩大,导致经常账户盈余和外汇储备流入逐年高涨,引起了国内流动性过剩问题。面对如此状况,今年来
随着经济全球化的到来和制造业的快速发展,企业之间的合作不断加深,它们相互提供原材料、零部件、产品等,由此形成了一种特殊的网络关系:供应链。供应链上的数据交互业务非常
<正>盐业是象山县主要的传统产业,至今已有一千三百多年历史。象山县位于浙江省东南沿海,三面环海,皆斥卤之地,利于渔盐。历史上境内盐区自钱仓由爵溪折而至石浦,迂回二百里,
日常生活是目前学术界和文化界关注讨论的热点。后现代思潮对于传统哲学地位的解构,使得更多的学者将研究视点转向日常生活。作为哲学范畴的日常生活,是指与人类本能密切相关
发电机励磁系统对电力系统的电压控制和稳定控制具有重要作用。随着电力系统的发展,我国电网规模越来越大,通过电力系统稳定计算以确定系统最优运行工况是提高系统稳定性的一
农村环境建设是社会主义新农村建设的重要组成。北京山区是首都的绿色生态屏障和重要的水源涵养及供给地,京郊山区农村环境整治的程度直接影响北京市生态环境质量和水源涵养
脑静脉窦血栓(cerebral venous thrombosis CVT)作为一种闭塞性脑血管病,虽然从19世纪早期对其就有认识,但直到近20年,随着DSA影像学的进展才使脑静脉窦血栓的检出率得到提高
信息时代,电信业起着举足轻重的作用。中国电信业起步较晚,却发展迅速,已经成为世界电信大国。但从技术发展水平、自有知识产权和专利水平、国际竞争力、通信普及率、人均电