软件自动化测试技术的研究—测试用例集优化策略的研究

被引量 : 0次 | 上传用户:WUYU8888
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
自软件开发方法与技术作为一门独立的课题提出,对软件测试技术的研究和探讨也从未中止过。作为软件测试技术领域的研究热点,自动化测试正在现实应用中发挥着越来越显著的作用,自动化测试技术的提出使得软件测试的效率有了突破性的进展,资源消耗得到了明显的控制。本文概述了软件测试技术的相关知识,分析了软件测试的一般过程及基本分类。在对测试管理及软件质量相关概念进行概述的基础上对测试技术进行了深入的研究,提出自动化测试的相关内容。首先,对自动化测试技术的一般流程和基本原理进行深入分析,介绍常用的自动化测试工具。自动化测试的特点决定了其更有利于实施回归测试,回归测试在软件测试过程中的地位决定了回归测试的必要性,同时也成为自动化测试过程中的一种必要的测试形式。另外,回归测试是软件演化过程中频繁进行的且开销巨大的一项任务,自动化测试过程中测试用例集的优化程度直接影响着测试的成本和效率。针对自动化测试中回归测试的特点,通过总结和分析以往启发式测试用例集精简算法,文中提出一种改进的测试用例集精简方法,即通过对测试用例集进行消除1-1冗余、互补策略选择等方法,完成对初始测试用例集规模尽可能大程度的缩减。而且,测试需求集简化思想的融入和演化,使得测试用例集约简算法更加丰富和实用。实验结果表明,相对于以往的测试用例集优化方法,新方法的效率和资源分配的合理性均有了显著地提高。最后,在测试用例集优化问题中引入测试用例优先级排序思想。优先级排序技术是一种高效的回归测试技术,它能够使测试过程在一定的测试时间内执行更多有效的测试用例。优先级的判定过程是一个复杂度很高的活动,能针对不同的测试用例设置不同的优先级,静态或动态的调整测试用例执行过程中的优先级别,使测试用例集始终以较高的检错率和覆盖率执行。实验研究表明,利用启发式方法对测试用例集排序后所获得的收益大于优先级判定过程中的开销。
其他文献
目的分析肌肉损伤的MRI表现。方法收集我院15例临床怀疑有肌肉损伤的患者MRI资料,其中7例有随访;由两位副主任医师回顾性对MR图像的征象进行分析。结果15例患者中13例(87%)发
朝鲜某铜矿含铜1.14%,含硫8.01%。为开发利用该矿产资源,进行了详细的选矿工艺研究。针对该矿石含有水溶铜及大量易浮脉石,采用铜硫混合浮选工艺,获得了较好的选矿指标。获得
介绍冬瓜山铜矿选矿厂投产以来进行的多次工艺流程改造,包括高硫铁生产工艺、选硫清洁生产工艺、部分铜硫混合浮选尾矿选硫生产工艺、全优先选铜+全尾选硫生产工艺,并就工艺
社会公众对转基因技术的选择,更多地依据社会和经济等一般性维度,然而转基因技术的独特性使得很难在一般性维度下规范其发展。转基因技术的发展和新安全观的兴起几乎具有一致
柴油机是最为常用的机械设备动力来源之一,它被广泛应用于船舶的主机、工程机械以及各种发电机等领域。柴油机的结构复杂,工作环境相对比较恶劣而且工况复杂多变,若某部件发生故
目的利用经直肠三维超声观察良性前列腺增生(BPH)患者尿道前列腺部形态特征。方法选用经直肠三维容积探头,把多普勒能量图(CDE)技术应用于尿流通过尿道时的显示上,对前列腺增
随着计算机和通信技术的发展,IPv4的许多不足逐渐暴露了出来,其中最迫切的需求是解决的就是IP地址空间耗尽和骨干路由器中路由表过于庞大的问题。为了解决目前IPv4遇到的问题
<正>酒渣鼻又名赤鼻、鼻准红、肺风粉刺。是一种发生于面部,尤其是面中央部分的慢性疾病,有弥漫性皮肤潮红,伴发丘疹、脓疮及毛细血管扩张等损害。轻者鼻准发红,久则呈紫黑色
期刊
<正>汉乐府《孔雀东南飞》有诗云:"足下蹑丝履,头上玳瑁光"。诗中提到的玳瑁自古就被视为祥瑞、有灵气之物,也是历代富人所饰物之材。记者出身于眼镜世家,自小就接触到各类眼
期刊
企业技术创新模式的有效定位,要求与企业技术能力建立相应的匹配关系。伴随着技术能力的逐渐提高,企业技术创新模式发展的一般规律就是:按照渐进的方式沿着从模仿创新到合作