软件自动化测试框架的研究和实现

来源 :华东师范大学 | 被引量 : 0次 | 上传用户:tingyuanzhu
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
软件自动化测试是软件工程领域的一项重要课题。随着软件工程理论的不断发展,软件自动化测试在理论上也不断达到新的高度。目前最为成熟的软件自动化测试技术是使用自动测试框架来指导自动化测试的实现。 迄今为止,在业界有影响力的自动测试框架技术是Carl Nagle的数据驱动引擎(DDE)框架和Keith Zambelich的测试计划驱动框架(TPD)。这两个自动测试框架将测试自动化抽象到一个不依赖具体测试设计的级别上。 在数据驱动引擎(DDE)和测试计划驱动框架(TPD)的基础上,本论文结合测试案例组织形式,提出了一个新的功能驱动框架(FDF)。FDF框架是对TPD框架的一个改进,继承了TPD的一些良好属性,又与测试案例组织形式紧密相联,更加易于实现与推广。 在FDF自动测试框架的指导下,本论文以一个自动化测试实施案例为例,讨论了如何在FDF测试框架下实现自动化测试。整个实施过程包括决定测试案例组织形式,选择自动测试框架,实现自动测试脚本和对整个测试方案进行评估等。在FDF框架指导下,一个健壮的,易维护的自动化测试被成功实现。 本论文随后引用Douglas Hoffman的自动化测试投资回报分析计算方法对在FDF框架指导下的自动测试方案进行了成本收益分析。分析结果表明,在实施自动化测试一年,也就是使用自动化测试集进行过两次发布测试以后,投资的回报率就已经达到122%;在自动化测试集的3年设计寿命到达时,客户的投资收益比已经达到236%之高。该分析结果得到了客户的认可。 本论文同时通过引用业界成熟的测试流程改进(TPI)模型,对在FDF框架指导下的自动测试方案进行了成熟度评估。经过评估,在FDF框架指导下的自动化测试方案达到了TPI模型中关于自动化测试部分有效级的要求。 最后,本论文讨论了在FDF框架指导下实现自动化测试的一些经验总结和教训,并展望了软件自动化测试框架的未来。 本文在工程实践上的主要工作和创新之处在于: ● 在业界现有自动测试框架的基础上,结合工程实践,提出了一套易于实现和推广的功能驱动自动测试框架(FDF)。
其他文献
漳州市盐酸雾职业危害调查杨晴雯,林龙武,蔡茂荣,郑如聪漳州市1991~1993年进行的19个盐酸雾作业环境的工厂劳动卫生监测及职业卫生体检结果如下。一、材料与方法1.材料:搜集1991~1993年6个系统19个企业盐酸
随着绿色照明工程的实施,将新的电力电子技术广泛的应用到电气照明中去,已备受瞩目,所以寻求绿色、高效、长寿命、光色好等优点的照明设备已成为必然。在众多灯光源中,高压钠
通过验案总结,分析李祥云教授对子宫内膜异位症的学术建说及其辨治思路。
近年来无线通信系统的蓬勃发展使得高集成度、低功耗的无线收发机成为学术界和工业界的研发热点。无线市场曾一度被特征频率更高的异质结材料或硅基双极型、BiCMOS技术所主导
随着科学技术发展和人口生存质量提升,现代医疗行业对高等医药学教育提出了更高要求。药物毒理学实验教学对医药专业学生合理用药能力培养非常重要。通过精选实验内容、更新
口腔鳞状细胞癌(oral sqaumous cell carcinoma,OSCC)是来源于口腔粘膜不同程度鳞状分化的上皮性恶性肿瘤。找到OSCC发生的根本原因是提高生存率和减少发生率的关键,而分子标
目的探讨优质护理干预在妇科肿瘤病人围手术期护理中的应用效果。方法对照组与优质组病例分别来自我院妇科优质护理干预实施前(2016年9月~2017年8月)与实施后(2017年9月~2018
英语写作是英语学习的四项基本技能之一,是英语教学中不可缺少的环节。然而,长期以来,写作一直是困扰我国英语教学的一大难题。学生面对写作任务时常常不知从何下手。我们应