软件测试中测试用例复用的研究

被引量 : 54次 | 上传用户:yangzi_job
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
软件测试是保证软件质量的关键手段,也是实现软件开发目标的重要保障。随着软件产业的日趋成熟,人们在软件测试重要性的问题上已经达成共识,软件测试在整个软件开发周期中所占的比例日益增加。目前,许多软件开发机构已将成本的50%以上花费在软件测试中。特殊情况下,对于要求高可靠性的软件,例如航天软件、银行系统软件、核反应堆监控软件等,其软件测试费用甚至高达软件开发其它阶段所用费用总和的3-5倍。测试用例的复用在提高软件测试质量,缩短测试周期,改善测试人员的经验不足,均起着十分重要的作用。目前,软件测试复用的研究已成为软件测试工程化研究的热点之一。课题的研究对于指导测试用例库的建设,提高企业测试水平,拓展测试人员的交流,促进软件测试产业的发展具有极其重要的指导意义。目前国内外在软件测试用例复用方面的研究,尚处于起步阶段,大多数的研究都关注于测试用例库的平台搭建,把测试用例积累在一起提供给用户使用。对于进一步提高测试用例库的复用和管理,比如测试用例的可复用质量分析、测试用例的复用评价、测试用例复用行为分析,测试用例复用合成等,缺乏完整的体系结构,降低了测试用例库的使用效率。基于上述原因,本文在测试用例的可复用描述,测试用例的质量模型,测试用例的复用评价,测试用例复用生成、测试用例复用的支撑环境等方面进行了深入的研究。所做的工作和成果主要体现在以下几个方面:■遵循测试用例的粒度越小,可复用性越高的思想,提出测试项、功能点的概念,在此基础上给出了和可复用测试用例库有关的一套完整的形式化定义,并使用Z语言作为描述工具,对测试项、功能点、可复用的测试用例、可复用的测试用例套、可复用的测试用例库进行了描述。■建立测试用例套的质量评价模型,在模型中着重分析测试用例套的可复用属性,并把可复用性分解为多个要素。根据测试用例套的可复用性的描述特征,进一步给出了各要素的度量元的计算公式,保证度量元计算的客观性。最后使用层次分析法对可复用性的各要素进行度量,使评价过程定量与定性相结合,确保评价的科学性。■分析测试用例的复用行为后,提出复用簇的概念,并给出了用例的从属度计算方法,从而建立可复用测试用例套的复用度量模型。该复用度量模型既考虑了复用的质量度量,又兼顾了复用的数量度量,能较好地反映用例的复用程度,可以准确地计算出用例的复用能力。最后,复用度量模型的自动化计算的实现,为测试用例复用库的用例评价和管理提供了度量的客观依据。■经过对用户的复用行为进行分析,寻找搜索和复用之间的关联,提出复用偏好的设计,利用贝叶斯网络计算用例复用偏好的复用度。该模型的设计引入人工智能的思想,分析影响复用的因素,通过收集测试工程师的复用行为,统计用例的浏览、收藏、复用等操作,对用例进行复用度量分析。■提出基于功能点的测试用例复用生成方法,使用Z规格说明语言对三种不同的测试用例复用生成方法进行刻画,并针对不同的复用测试需求,提供了三种不同的的复用策略,遵循Z规格说明语言给出的规格说明开发出测试用例的复用生成工具。
其他文献
变电检修技术主要对变电系统中的故障进行检测并且及时排除相关故障。变电检修技术能对变电系统中的变压器、隔离开关、互感器等进行检修,发现问题及时进行处理。变电检修技
随着常规能源短缺和环境污染问题加剧,使得可再生能源特别是风能的开发利用得到世界各国的高度重视。加之电力电子器件制造和技术的飞速发展,大型兆瓦级变速恒频风力发电机组
国内中央空调风管清洗市场从2003年的非典启动至今,行业发展迅猛,从无到有,从无序正在走向规范,然而业内人士都有一个共识:前途是光明的,道路是曲折的。尽管越来越多的企业与个人都
教学之余最喜欢做的一件事就是坐在电脑前,享受指缝间教学的快乐。博客方便、易用,极具价值,是集丰富多彩的个性化展示于一体的综合性平台。在这片天地里,可以尽情地发表自己
<正>党的十八大以来,在党内、党外,国内、国外,习近平同志就全面深化改革发表了一系列重要讲话。讲话反复强调,必须从纷繁复杂的事物表象中把准改革脉搏,把握全面深化改革的
众所周知,全球变暖影响农作产量和质量。因此,直接有效的提高植物耐热能力是解决这一全球性问题的有效途径。本文通过大量科研文献综述了国内外利用转基因方法提高植物耐热能
<正>(2011年4月1日)3月31日至4月1日,省委常委、省人大常委会党组副书记、副主任陈达恒赴抚州就县乡人大换届选举工作进行调研,并在调研座谈会上发表了重要讲话。省人大常委
土壤动物多尺度空间自相关性是土壤动物空间异质性和空间共存格局研究的重要基础。本文在黑龙江省帽儿山森林生态系统研究站的温带落叶阔叶林,于2012年8月设置三个5 m×5 m的
<正>古建筑承载着丰富的历史文化信息,凸显出浓郁的人文地域特色,是了解一个地方历史和文化的重要窗口。古建筑一旦损毁,无论是物质形态的文物本身,还是其承载的历史文化信息
经济全球化的发展,为企业带来了更加广阔的市场,同时也意味着更加激烈的竞争。物流运输作为沟通生产与销售部门的桥梁,如何将产品以正确的方式及时的运送给正确的销售部门对