论文部分内容阅读
软件测试作为保证软件质量的重要手段,测试用例的设计对软件测试的成败起着至关重要的作用。然而由于软件测试用例的设计在很大程度上依赖于测试人员的个人经验,测试用例的编写格式也随着编写人员的变化而不同,给测试带来了很大的盲目性,导致软件质量得不到保证。
针对以上问题,论文对软件测试用例的复用进行了研究,描述了面向复用的测试用例建立的一般流程,提出了面向复用的测试用例模型。对XML语言进行研究分析,采用XML Schema描述面向复用的测试用例模型为面向复用的测试用例提供了统一的描述框架规范。最后,分析面向复用的测试用例模型中的各种可复用资源及其相互关系,根据可复用资源之间复用的不同粒度,提出了包含、组合、继承和扩展四种复用方式。
可复用性是面向复用的测试用例的一个重要特征。因此,论文提出了复用度概念;定义了静态复用度公式,用于计算面向复用的测试用例及其可复用资源的复用度;分析了面向复用的测试用例的复用过程;提出了动态复用度算法。
为了衡量面向复用的测试用例的可复用性,建立了面向复用的测试用例评价体系。在该评价体系的基础上,构建了面向复用的测试用例的可复用性量化的评价模型。最后,设计了一个面向复用的测试用例的复用案例。结果证明,面向复用的测试用例的复用缩短了测试用例的设计时间,减少了测试用例的设计错误,提高了测试效率。