【摘 要】
:
软件测试作为软件开发过程中非常重要的一部分,是软件成本中比重很大的一部分,也是提高软件产品质量、可靠性和控制软件开发成本的关键。而测试用例的设计与生成是软件测试的
论文部分内容阅读
软件测试作为软件开发过程中非常重要的一部分,是软件成本中比重很大的一部分,也是提高软件产品质量、可靠性和控制软件开发成本的关键。而测试用例的设计与生成是软件测试的重点和难点之所在,其本质是如何依据一种以适当方式描述的软件规格说明来设计和生成有效的测试用例。在软件测试人员使用的工程方法中,Pairwise测试成为了一个必不可少的方法。随着对Pairwise算法的广泛研究,及基于各种Pairwise算法工具的实现,使之受到了软件测试业界的普遍关注。但是Pairwise算法依然存在如何处理因子间组合关系有强弱、如何服从因子之间的取值存在约束、异常的因子之间的交互如何回避及如何在现有用例上进行扩展等问题。正是在这样的背景下,本文提出了Pairwise扩展算法,并设计实现了iCase测试用例生成工具。本文研究的意义在于:第一、本文通过对存在强弱关系因子、存在因子约束、存在异常因子的系统进行了深入的研究分析,在原有Pairwise算法的基础上设计并实现了子集深度算法、因子约束算法、异常因子交互回避算法和可扩展继承算法有效的解决了Pairwise算法存在的四大问题。第二、本文基于Pairwise扩展算法,使用VBA对Office Excel进行二次开发,设计并实现的测试用例生成工具iCase,此工具有效的解决了测试用例编写和维护困难的问题,把人们从繁杂的手工用例编写过程中解脱出来,有效的提高了测试用例编写和维护的效率,并使其能真正在业界广泛应用。
其他文献
自旋电子学是致力于同时操控电子的电荷自由度和自旋自由度的新兴科学。在众多的自旋电子器件候选材料中,由于稀磁半导体具有着较高的居里温度,因此在近些年引起了人们的广泛关
减数分裂是真核生物生殖细胞产生配子阶段的一种特殊分裂形式。其主要特点是DNA只复制一次,而细胞分裂两次,因此产生单倍性的配子。第一次减数分裂时姐妹染色单体的单取向(monop
随着分子束外延(MBE)技术和纳机电系统加工技术的快速发展,各种新型的超晶格量子阱器件被加工出来。因尺度变小而产生的各种效应(包括量子效应)就会凸现出来,基于这些效应的纳机电器件会体现出新的特征和性能。本文研究了基于GaAs超晶格半导体薄膜结构的“介观压阻效应”的加速度传感器的研究:在力学信号作用下,共振隧穿异质结(RTH)的内部应力分布发生变化;一定条件下应力变化引起内建电场的产生;内建电场将导
在病理上,将长时间缺血缺氧导致的心肌细胞死亡定义为心肌梗死.心肌细胞增殖能力会随着哺乳动物的生长发育而逐渐减弱,直至成年基本丧失增殖能力.微小RNA在心血管系统疾病的
达克罗宁是一种新型局部麻醉药物,具有起效快、毒性低等优点,其制剂已有多种用于各种临床操作和检查,如消化道内镜等.最近,达克罗宁已逐渐用于其他领域和基础研究,现将近年有
随着因特网、多媒体和无线通信技术的融合,人们对高速、高质量、短距离无线多媒体数据传输的需求变得迫切,一个新的概念一无线个域网(WPAN)应运而生。所谓WPAN是指能够为在室
寡孢节丛孢(Arthrobotrys oligospora)是食线虫真菌的代表菌株之一,能产生粘性三维菌网捕食线虫,是一种潜在的线虫生防资源。最近,本课题组完成了寡孢节丛孢的基因组测序,为进一步
随着医疗技术的进步,儿童肿瘤患者5年生存率明显提高,由于生存周期的延长,与肿瘤治疗相关的不良反应变得越来越突出.心肌细胞和心肌祖细胞的再生能力有限,因此当治愈的儿童肿
近年来毫米波及其相应技术发展十分迅速并向更高频段发展,同时也遇到了新的问题,如介质基片损耗增加过快,传输线损耗过大。为了解决这些问题,毫米波基材新材料和基于准光技术的毫
胃轻瘫是指以胃排空延迟为特征的胃部疾病,临床症状主要包括恶心、呕吐、腹胀、餐后饱胀、早饱和腹痛等.常继发于糖尿病、手术和感染等疾病,还包括相当一部分病因不明的胃轻