【摘 要】
:
测试用例的有效生成是提高测试自动化程度关键的一步。近年来,人们开始尝试将智能搜索算法引入测试用例自动生成的领域中,取得了不错的成果。目前,主要的研究工作都是通过改
论文部分内容阅读
测试用例的有效生成是提高测试自动化程度关键的一步。近年来,人们开始尝试将智能搜索算法引入测试用例自动生成的领域中,取得了不错的成果。目前,主要的研究工作都是通过改进智能算法的流程和参数选择来改进测试用例生成的过程。与这些研究不同,本文尝试通过改进测试用例的评价机制来达到改进的目的。当前最常用的评价方法是基于Korel分支函数法的评价方法。这种方法的缺点是只能对不满足分支条件的情况进行量化评价而不能对测试用例满足分支条件的程度未给出量化评价。本文针对这个不足,提出了一种改进的评价机制,其对测试用例满足分支条件的程度也能进行量化评价。为了验证改进的有效性,本文设计了对比实验。首先,本文设计了基于智能算法的测试用例生成系统的结构,并选择了遗传算法、粒子群优化算法、分布估计算法三种算法来进行实验。之后,根据两种评价机制,完成了基于这三种算法的实验系统功能的编码,并针对不同的算法各自选取了用于结果比较的指标。最后,用实现的系统进行了实验并对实验的结果进行了分析。实验数据表明,改进的评价方法在产生测试用例的效率和结果数据指标上均较传统评价方法有了提高。
其他文献
在人机交互领域,传统的单语音识别技术在相对安静的环境下对连续的单词或短语能够达到较高的识别率。然而,将其应用到真实环境时,其识别能力通常会由于背景噪声等因素的影响受到
在网络数据量急速增长的现代社会,大数据存储处理技术正在蓬勃发展,其中HDFS(Hadoop Distributed File System)系统是大数据存储处理技术中应用最广泛的。由于HDFS的存储机制
随着科技的不断发展,人们与网络的联系已经变得十分紧密,网络的交流和分享给人们的生活带来了极大的便利。而网络信息的迅猛增长,使得用户在查找资料时不得不从搜索引擎返回
随着数据库与信息技术的深入发展,信息系统面临着许多新的应用和需求,对时态信息处理的需求也越来越迫切,例如电子商务、数据仓库、地理信息系统。通常把具有一种时间属性的数据
无线传感器网络是物联网最重要的关键技术之一。在物联网应用的推动下,迫切的需要应用IP技术(特别是IPv6技术),将无线传感器网络接入互联网,实现传感器节点与远程终端的直接连接和
理性门限签名是将参与签名的个体看做是理性人,根据协议的不同运行情况赋予其不同的效用函数值。在秘密共享的基础上,构造不同的门限结构,将签名私钥分割为不同的子密钥影子,每个
随着教育信息化进程的飞速发展,基于智能卡的各种应用系统呈现飞跃式增长的趋势,智能卡的密钥管理成为各种系统首要考虑的问题,其中密钥的生成、分配和存储是密钥管理中最为核心
各种数字仪器和数码产品的广泛应用,使得图像成为人类活动中的重要信息载体。图像中包含着大量信息,正日益成为人们获取原始信息的重要途径。然而在图像的获取、传输和存贮过程
云计算是一种新的网络化IT服务模式,它组织大规模的计算和存储资源向用户提供便捷、经济、全面的服务,已成为学术界、产业界和政府部分关注的焦点。虚拟化技术是云计算中的关键
无线传感器网络(Wireless Sensor Networks,WSNs)因其巨大的应用前景和商业价值而受到学术界和工业界的广泛关注,在民用和军事上已经有了广泛的应用。居民区抄表(水表、电表