基于动态依赖的类间测试顺序研究

来源 :武汉科技大学 | 被引量 : 0次 | 上传用户:liaogch
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
面向对象的技术给软件测试带来了新的挑战,与传统软件相比,面向对象软件的封装、继承、多态等特征虽然可以提高软件的开发效率,但是它们引起的类间依赖关系变得复杂,同时增加了软件质量保证的难度,为测试带来了新的问题和挑战。类间集成测试顺序决定着测试成本的大小,为了得到合适的测试顺序,本文在类间测试顺序上进行了研究,并提出了一种基于动态依赖的集成测试策略。本文首先介绍了面向对象软件测试技术与传统软件测试技术的不同点,分析对象关系图中类间依赖关系,分析动态依赖关系对类间依赖关系的影响,把对象关系图进行扩展得到完整的对象关系图。然后,在扩展后的对象关系图的基础上,提出边删除规则,在改进原有的去除环路算法的基础上,结合有向无环图算法得到类的测试序列。最后用实例验证了该方法的可行性,并将本文的方法与Kung方法和Briand方法在三个不同方面的作比较,给出实验结果和对比分析。实验结果表明,本文的方法打破环路多,所需测试桩个数少且发现的接口错误数多,并且提高了测试效率,减少了测试成本。
其他文献
定性的空间推理是空间数据库和地理信息系统应用研究中必不可少的组成部分,而定性空间推理中的方向关系研究一直是定性空间推理研究领域的热点。作为定性方向推理研究领域的
随着Internet的迅速发展,网络安全问题越来越受到人们的关注。IPSec是目前适用于Internet通信的一种安全技术,可为运行于IP上层的TCP,UDP等协议提供保护。而由IETF制定的因特
MANET网络是一种自组织、自适应的无线网络,在军事和民用两方面都有巨大的应用前景。MANET网络是一种多跳网络,网络中的每个节点都要充当通信终端和路由器两项功能。由于网络
基于数字图像处理与模式识别技术的车牌自动识别系统,作为智能交通系统公路交通管理的核心,自1988年提出以来受到了人们的广泛关注。它可以应用于公路和桥梁收费站、城市道路监
直接数字化X射线成像技术(Digital Radiography, DR)在医学诊断领域发挥着越来越重要的作用。相对于传统的DR技术,多CCD DR系统能够在保证图像质量的同时降低生产成本,对DR系统
基于应用服务提供商(application service provider,ASP)的网络化制造模式使制造企业专注发展其核心业务,同时借助ASP提供的先进技术服务,快速响应市场需求,利用ASP服务商提
移动AdHoc网络——MANET(MobileAdHocNetworks)是一种具有广阔发展和应用前景的技术。由于MANET具有网络拓扑高度动态、多跳以及移动节点的资源和功能较为有限等特性,因此需要
随着网络应用的持续增加,以及相关业务的发展与延伸,产生并积累了大量的数据;与此同时,针对大数据的分布式计算框架不断出现并改进。根据应用场景,大数据的处理可以简单地分为两
现有的降雨预报系统采用人工经验判断与计算机辅助等手段给出降雨预测。通过经验给出的降雨预报准确度低,速度缓慢,而现有的自动预报系统则往往依据复杂的气象模型,在昂贵的计算
随着网络技术的发展和标准的制定,实时音频、视频的应用越来越广泛,这些应用反过来又促进了相关协议标准的发展。1996年IETF在RFC1889中定义了传输实时数据的Internet标准协