自适应随机测试研究——IDI-FSCS算法的设计和JAT的实现

来源 :华东师范大学 | 被引量 : 0次 | 上传用户:wywtqywqy
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
自适应随机测试(Adaptive Random Testing,ART)是一种增强的随机测试,比随机测试更有效。当前已有的ART算法在多维条件下的有效性普遍不理想,甚至比随机测试更差。此外,这些算法针对的输入域基本上都是基于数值的,也未见使用ART的测试工具。针对ART的多维问题,本文分析了当前各种ART算法,重点研究了两种典型的ART算法:FSCS和IP,总结了影响ART算法有效性的关键因素和多维条件下软件失效区域的特点,最终提出了一种各维独立递增的FSCS(IncrementalDimension Independent FSCS,IDI-FSCS)算法。实验表明,较之于当前的ART算法,IDI-FSCS在多维条件下的有效性有所提高,并且算法本身的效率也得到了改善。在研究ART算法的时候,为了提高实验的效率,本文提出了一种基于方格计数的ART有效性的快速评估方法,大大减少了实验的工作量。为了改善ART的实用性,本文从面向对象的角度给出了测试用例距离的一种定义,该定义具有简单性,在一定程度上解决了非数值环境中使用ART的问题,为ART在测试工具中的应用提供了一种可能。以上述研究成果为基础,借鉴随机测试工具T2,我们开发了一个基于Java的自适应随机测试工具JAT,该测试工具可扩展、易于维护、可重用。实验表明,JAT比T2更有效,与我们的预期吻合。此外,JAT的适用范围比T2更广,还可以与多种测试框架和开发环境相集成。
其他文献
随着Internet和信息技术的飞速发展,日益严重的“信息过载”和“信息迷向”问题助推了个性化推荐系统的蓬勃发展。现有的个性化推荐技术在一定程度上缓解了人们寻找自己喜好
近年来,随着移动业务竞争的加剧,用户对运营商的依赖性降低,用户的在网时长不断缩短,忠诚度也不断降低。如何增加用户忠诚度,延长用户的在网时长,同时寻找新的业务增长点,是各运营商
图像配准是计算机视觉和模式识别领域中的一项重要课题,在遥感探测、医学成像和基于多传感器融合的目标识别等领域中都有着广泛的应用价值。气象云图非刚性配准是校正其非刚
Web上的信息资源呈爆炸式的增长,人们查找信息越来越难。搜索引擎是其信息利用的主要工具,然而当前搜索引擎存在不足:基于关键字匹配的搜索引擎排序网页时仅仅考虑评价网页的
2008年Freescale半导体公司面向国内推出了基于ColdFire v2核的32位高集成度微控制器MCF52223,该芯片拥有高达32KB的内部SRAM和256KB的片上Flash存储器,集成了当前主流的USB2
数据挖掘技术作为一种用于从大规模数据集中提取潜在有用的信息和知识的技术,越来越得到广泛的研究和应用。而关联规则挖掘作为最初推动数据挖掘迅猛发展的一个重要因素,被广泛
在“建设廉洁型、高效型、服务型政府”成为各级政府改革工作方式适应新形式新需要的行动指南后,探索和研究实现这一目标的方式一直在进行。信息技术革命的快速发展给这一目标
WirelessHART是第一个为工业自动过程设计的开放标准无线通信协议。WirelessHART标准使用TDMA和跳信道技术来控制网络的访问和网络设备之间的通信。与采用无线ad-hoc或对等网
变电站巡检机器人是国家863计划项目,该巡检机器人是集多传感器融合技术、电磁兼容技术、导航及行为规划技术、机器人视觉、语音技术、海量、稳定的无线传输技术于一体的复杂
移动自组网是一种不依赖于固定基础设施的自组织无线网络,它组网方便、快捷,不受时间和空间的约束。由于在自组网中随着节点移动,网络拓扑结构会频繁变化,传统路由协议将不再