基于环形FSCS的MT研究

来源 :华东师范大学 | 被引量 : 0次 | 上传用户:binhuchen007
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着现代软件规模的日益膨胀和复杂程度的日益增长,软件测试在科学控制成本、保证软件可靠性等等方面都起着越来越重要的作用,因而受到人们广泛的重视。然而,在软件测试中,一直存在着测试用例集的可靠性问题和oracle问题。随机测试在输入域中随机产生测试用例,是选择测试用例最简单的方法,因其简单有效而被广泛使用。但是,由于其固有的选择用例的盲目性,随机测试的效率不高。近年来,T.Y.Chen提出的自适应随机测试在很大程度提高了随机测试的有效性。FSCS是最重要和最经典的自适应随机测试算法。但是,FSCS的边界效应影响了它的有效性,尤其是在高维输入域的情况下。为此,我们提出了环形FSCS算法,彻底解决了边界效应,从而提高了测试的有效性。所谓oracle问题就是指,在软件测试中,测试人员往往无法判定程序输出结果的正确性。为解决这个问题,T.Y.Chen提出了蜕变测试。蜕变测试通过检查一系列测试用例的输出是否满足蜕变关系来测试程序。原始用例和蜕变关系是影响蜕变测试效果的两个非常重要的因素。我们使用环形FSCS作为原始用例生成策略,为蜕变测试筛选代表性强的测试用例,并通过测试工具(AMT)提供组合蜕变关系的手段,取得了更好的效果。尽管蜕变测试简单实用,但其成功使用仍然离不开合适的工具软件。为此,我们设计并实现了一个蜕变测试工具AMT(Auto-MT),为进行蜕变测试提供了方便,提高了测试效率。AMT基于自适应随机测试产生原始用例,提供对复合蜕变关系的支持,并且是一个开放的系统,为新的原始用例生成策略预留了接口。
其他文献
随着电子商务技术的不断发展,个性化推荐逐渐成为网络营销的一种策略和手段。然而,传统的个性化推荐系统只是基于孤立的Web站点上仅存的数据库进行数据挖掘进而进行个性化推荐,
设计一种节能高效的无线传感网络路由协议始终是无线传感网络研究领域的一个重要课题。无线传感网络路由协议-LEACH协议是一种经典的分簇路由协议,LEACH协议相比其他平面路由
随着移动设备的普及,越来越多的移动应用被开发。这些移动软件运行在内存有限的设备上,尽管Android系统中存在垃圾回收机制,但Android应用程序仍可能存在内存泄漏问题。内存
随着中国进入老龄化社会,老年人的日常医疗护理和援助就显得尤为需要。同时慢性病、孕妇、婴儿等也都需要长期的家庭监护。本研究项目所构建的基于无线传感器网络的家庭健康照
随着我国公路建设的快速发展,便捷的道路交通为大吨位车辆的通行提供了便利条件,但是一些车主受利益驱动超限超载运输,危及人身安全,破坏公路基础设施,扰乱了道路运输市场秩序,造成
人脸是人类最重要的生物特征之一,反映了很多重要的生物信息,如身份、表情、性别、种族、年龄等等。随着计算机技术的飞速发展,基于人脸图像的计算机视觉和模式识别问题也成
随着计算机技术和互联网技术的发展,智能家居系统也逐渐进入到我们的生活中。然而传统的智能家居系统存在着投入成本高、可移植性差、对终端要求性能高等诸多的弊端。为了实
数字水印是对数字媒体文件版权保护的重要手段。本文针对CAD系统中通用的B-Rep格式模型,研究了CAD模型的数字水印版权保护技术。与基于三角网格模型数字水印的研究不同,CAD模型
近年来,由于评估的准确性严重影响到金融机构的损失大小,信用评估问题得到了金融机构越来越多的关注。目前学者们已经提出很多方法用于解决信用评估问题。这些方法概括起来主
合成视景系统(SVS)是飞机划时代的驾驶舱技术,是解决飞机可控飞行撞地(CFIT)、跑道入侵等安全事故的有效途径。合成视景系统生动、直观的信息表达方式,可以有效地减轻驾驶员