软件自动化测试中测试用例最小化技术的研究

被引量 : 1次 | 上传用户:gwxy110
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
软件测试是保证软件质量的重要手段。在当今软件使用日益普及的今天,软件测试在软件开发中的地位变得越来越重要。随着软件规模的不断扩大,测试的难度加大,对软件自动化测试的需求也逐渐扩大。到今天,软件自动化测试已经发展成了软件工程中的一个重要研究方向。软件自动化测试最终付诸为测试框架或测试工具的形式投入实际应用。回归测试作为软件生命周期的一个组成部分,在整个软件测试过程中占有很大的比重,软件开发的各个阶段都需要进行回归测试。因此本文在研究了现有的测试框架的基础上,提出了一个自动化回归测试框架ASTF(Automatic Software Testing Framework),可用于不同环境配置和平台的回归测试。它支持静态分析、动态分析、自动化回归测试,可以自动捕获用户输入,更新测试用例库,并对原始用例库进行最小化,提高测试效率。ASTF主要基于代码插装和捕获回放技术实现这些功能,提高了捕获回放的效率,易于实现测试用例的自动抽取。本文重点对测试用例最小化算法和自动化回归测试进行了研究,使用了基于GRE启发式算法的测试用例最小化算法对原始测试用例集进行了精简,去除了冗余的用例,提高了测试效率,并将测试用例最小化技术结合到回归测试中。回归测试作为软件生命周期的一个组成部分,在整个软件测试过程中占有很大的比重,软件开发的各个阶段都需要进行回归测试。本文首先针对回归测试的特点,提出了一个自动化回归测试框架ASTF,它具有良好的通用性和移植性。再次,对框架中的关键技术给出了解决方案。最后对测试用例最小化技术进行了深入研究,将GRE启发式算法应用于本框架中测试用例最小化,减少了回归测试中重测所有用例引起的资源浪费。
其他文献
英语是小学阶段的重要课程。在教育信息化的大背景下,交互式电子白板的运用,因其具有强大的多媒体演示、手写、交互链接等功能,对优化小学英语的教学具有积极的作用。这就要
越来越多的Web站点采用服务器端的动态网页技术来实现复杂的功能。文章针对目前流行的两种服务器端动态网页技术ASP和ASP .NET ,从原理、性能、应用范围等各个方面作了详尽的
针对负载敏感泵参数辨识问题,提出一种基于系统辨识和理论计算相结合的负载敏感泵参数计算方法。该方法首先使用阶跃响应辨识法根据变量泵阶跃信号测试数据辨识出负载敏感泵增
在国际海运中,提单发展到今天已经成为在国际贸易的买卖、运输、结算全过程中都起着积极作用的单据。也正是通过凭正本提单议付结汇和提取货物,才使整个国际经济贸易既具有安
基于智慧校园的在线教学系统能够为教学提供便利,在教学中合理使用该系统,能够提高学生的学习效率。本文通过对系统设计相关技术以及在线教学系统需要具有的功能进行分析,提
目的观察氯吡格雷辅助治疗急性脑梗死的临床疗效。方法选取我院自2007年3月至2010年5月收治的150例急性脑梗死患者随机分为观察组(氯吡格雷辅助治疗组)和对照组(常规治疗组)
<正>一、深厚的历史文化资源荆州,一个历史悠久的地名。据历史记载,早在大禹治水的年代,就有&#39;九州&#39;之名。《吕氏春秋&#183;有始览&#183;有始》:&#39;何谓九州?河、汉
目的分析探讨心理护理干预对银屑病患者的心理状况及行为的影响。方法选取我院2016年12月~2018年6月收治的98例银屑病患者作为临床研究对象,按照数字表法随机分为对照组(49例
目的:测定新生儿缺氧缺血性脑病(HIE)血清脑红蛋白(NGB)的水平与新生儿20项行为神经测定进行相关性分析,防治脑缺氧、脑缺血。方法:选择HIE组44例,其中轻度22例,中度14例,重
目的:比较甲地孕酮联合NP方案和单用NP方案化疗对晚期非小细胞肺癌生活质量的影响,评价甲地孕酮的临床疗效。方法:将60例晚期非小细胞肺癌患者随机分为治疗组与对照组。治疗组30