参数配对组合的软件测试方法研究与实现

来源 :上海师范大学 | 被引量 : 0次 | 上传用户:yaci
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
参数的配对组合测试是适用于各种软件系统的一种实用且有效的测试方法,因为许多软件错误是由一些测试参数的相互作用而引起的。本文首先介绍基于参数组合的测试设计方法和配对覆盖测试方法的有效性,并提出配对组合图(Pair-Combinatorial Graph,PCG)和案例子图(Case Sub Graph,CSG)的概念来描述配对覆盖问题。同时也指出,要获得一个最优的配对覆盖测试集是一个NPC问题,但测试集的大小是在一个可预计的范围之内。 本文还研究和分析了目前已有的三种有效的配对覆盖测试集生成策略,并利用PCG图和CSG图分析了它们各自的扩展算法,还通过一组测试样本系统综合分析和比较了它们各自的效果。在此基础上,我们提出了一个改进的算法,该方法基于IPO策略,但对于参数扩展的顺序作了规定,以获得到一个更优的测试集大小。同时,新的算法针对参数约束的情况作了改进,并指出一个含有参数约束组合的软件系统其配对覆盖测试集会增大的情况。 最后我们利用Java Swing组件实现了基于该方法的一个测试案例生成工具,并演示了如何使用该测试工具来解决参数约束和参数变动等实际测试经常遇到的问题。
其他文献
目前在手机市场上,J2ME已经开始被广泛应用,几乎所有著名的手机制造商都推出了基于Java的手机产品.在日本,NTT推出的i-Mode的用户数量一直在直线上升,数据服务功能已经代替话
随着通信网络的发展,特别是Internet/WWW的迅速发展,如何合理、有效地利用广泛、异构的分布式资源,成为计算机工作者们广泛关注的重要问题。由于Internet信息资源的飞速膨胀
本文介绍了一种基于语义Web的XML全文搜索引擎。它不仅可以检索文档的内容,还可以检索文件的结构。它采用简化的XPath语法查询,返回符合查询需求的结点或结点集合。不仅可以检
随着网络技术的不断发展和计算机应用的不断深入,许多企业的日常业务都依靠计算机系统来进行,而这些系统大多是基于数据库的联机事务处理系统,往往维系着企业的生命。因此,人们对
学位
随着网络的普及和快速发展,网络用户面临着日益严重的安全问题,网络入侵已经成为计算机安全和网络安全的最大威胁.应运而生的网络入侵检测成为当前的研究重点和热点.该论文对
文本分类最初是应文本信息检索的要求出现的,但是随着文本数据的激增,传统的研究方法已经不适合大规模文本分类,文本数据挖掘应运而生.作为文本数据挖掘的一个重要功能,文本
本文通过对国内答疑系统的答疑手段进行分析,以及对国内外答疑系统答疑资源库的比较,针对国内答疑系统不能有效地利用Internet外部资源辅助答疑的现状,提出了扩展答疑系统的
移动网络数据终端的用户数量随着城市无线局域网和第四代移动蜂窝数据通信网络的发展呈现不断增长的态势。移动网络数据终端能够便捷的访问互联网,并通过即时通讯软件进行通讯
近年来,学术界已意识到互联网不能停留在信息管理的层面,所以美国著名的网络公司Echelon(埃施朗公司)提出了“Bringing the Internet to life”,即“把互联网带到生活中”的口号