FSM一致性测试评估和优化技术研究

来源 :上海大学 | 被引量 : 0次 | 上传用户:hongguoqwer
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
基于模型的测试(Model-Based Testing,MBT)是软件测试领域中一个重要的研究方向,这种方法用形式化的规约模型描述软件需求并基于规约模型生成测试集。一方面,MBT能够解决传统人工测试中易出错、不完全以及不可再生的问题,有效降低测试成本;另一方面,MBT还能在一定程度上实现测试用例生成、执行以及测试结果分析的自动化,有利于提高测试的效果和效率。有限状态机(Finite State Machine,FSM)是一种应用广泛的形式化建模工具,主要用于通信协议、反应式系统以及面向对象软件系统的形式化建模。本文主要围绕FSM一致性测试评估和优化技术展开研究,主要贡献包括:(1)提出了基于实验评估和方法组合实现测试优化的TPC-UIO方法在FSM一致性测试中,基于结构覆盖和基于状态识别的测试生成技术是两种常用技术。当测试资源紧张时,测试人员往往会面临测试方法的选择问题。现有研究对基于结构覆盖测试技术中不同覆盖准则对应的方法或基于状态识别测试技术中不同状态识别符对应的方法都已经有较为充分的评估。本文从理论层面分析这两种测试技术,阐明了对这两种测试技术进行实验评估的必要性,并以10个FSM应用实例为实验对象,从测试开销、错误覆盖能力两方面对两种技术中的不同测试方法进行实证研究,为FSM一致性测试技术的选择提供经验性的指导建议。将基于状态识别测试技术中的唯一输入输出方法(Unique Input Output,UIO)和基于结构覆盖测试技术中的迁移对覆盖准则方法(Transition Pair Coverage,TPC)相结合,提出一种新的组合测试方法TPC-UIO方法,通过实验评估了这种组合测试方法的有效性。(2)提出了基于可逆相关的重叠序列和多UIO的测试优化方法一种现有的FSM一致性测试优化方法是把测试生成问题转化为乡村中国邮递员问题,本文在这一思路的基础上提出了一种基于可逆相关的重叠序列(Invertibility-Dependent Overlapping Sequence,IDOS)和多UIO的改进方法。该改进方法构造迁移完全的最大长度IDOS集合,用最大长度IDOS集合以及每个最大长度IDOS终止状态的多UIO对FSM模型进行扩展,生成能够覆盖迁移完全的最大长度IDOS集合的长度最短乡村邮递员回路,并从最短乡村邮递员回路中提取测试序列。本文还从理论和实验两个方面对改进方法进行了分析,为其正确性和有效性提供了理论和实验依据。(3)提出了基于链式UIO的测试优化方法状态识别和迁移确认是基于UIO的FSM一致性测试中的两项基本操作,且对每个状态的识别或对每条迁移的确认都需要一个附加的UIO序列来实现。本文提出了一种基于链式UIO(chain UIO,CUIO)的FSM测试生成方法,该方法通过一个附加UIO实现对多个状态的识别以及对多条迁移的确认,从而实现测试优化。对于每个状态都有UIO的FSM,基于CUIO生成的测试序列可以同时识别所有状态并确认所有迁移。对于某些状态没有UIO的FSM,基于CUIO生成的测试序列可以识别尽可能多的状态并确认尽可能多的迁移,同时引入基于特征集的方法(W方法)识别未识别的状态以及确认未确认的迁移。对于每个状态都没有UIO的FSM,该方法完全退化为W方法。实验结果表明,与传统UIO方法相比,该方法在测试开销方面有明显优势,且当传统UIO方法由于某些状态没有UIO序列而失效时该方法仍然可行。综上所述,本文通过评估为FSM一致性测试方法的选择提供了理论依据和重要参考,同时提出了三种基于FSM的测试优化方法,采用不同策略提高FSM一致性测试的效率和效果。
其他文献
创新是我国经济长期发展的核心动力,作为开展创新活动的重要微观主体,企业的创新能力直接影响到我国创新驱动发展战略的实施效果以及在双循环发展格局下的竞争优势。然而,我国企业仍然存在创新动力较弱、创新投入不足以及创新产出质量参差不齐等现实问题。因此,如何提高企业创新水平,成为当前理论界和实务界关注的重要议题。在产业内分工逐渐细化,市场需求日益多样化,创新复杂程度不断增加的形势下,传统的“闭门造车”式创新
学位
机械臂在工农业生产中有着广泛的应用,不同应用领域的机械臂在其操作过程中需要根据具体场景规划运动轨迹并实施控制。本文以农业户外采摘场景中通用的串联机械臂为对象,开展机械臂采摘轨迹的规划优化及跟踪控制研究。目前,户外机械臂采摘轨迹相关研究存在的主要问题是:(1)仅考虑复杂环境下路径规划及其采摘效率,而未涉及更多优化内容;(2)障碍约束下采摘的多目标轨迹规划缺乏可行解,这直接影响到所获取Pareto前端
学位
上世纪50年代末在“大跃进”运动背景下创建的城市人民公社体制,与农村人民体制一样,都是党中央及主要领导人为探索社会主义建设道路所作的最初尝试。虽然存续时间不长,影响也不及农村人民公社广泛,但它主导了当时城市基层社会的发展变迁,对城市居民的生产生活也产生了较大的影响。虽然不算成功,但留下的经验教训都是我们党弥足珍贵的精神财富。具体来说,正确的探索为有中国特色社会主义理论的产生提供实践基础,错误的或不
学位
钢中碳原子的扩散研究对于新一代高强钢的微观组织调控至关重要。尽管钢的微观组织直观表征技术快速发展,但是对碳原子扩散进行原位高灵敏度的动态检测仍然存在挑战。通过钢热处理过程中电阻(率)、内耗等物理参量的连续演化特征研究碳扩散动力学规律及相关物理机制是非常有效的手段。本文通过原位电阻、内耗方法探究了中碳热作模具钢在回火、服役过程中碳的偏聚、析出动力学过程对微观组织演化规律的影响,以及低碳双相钢在回火过
学位
气溶胶光学性质是全面了解气溶胶的物化性质、评估气溶胶对区域环境质量、全球气候变化、人类健康等影响的关键参数,是大气科学和环境科学研究领域中一个重要研究内容。目前,受制于气溶胶光学性质测量技术的不足,其研究水平远不及温室气体等其它气候强迫驱动因子。为此,本文以气溶胶消光系数、散射系数、吸收系数和单次散射反照率的精确测量为目标,基于光腔衰荡光谱(Cavity ring down spectroscop
学位
随着我国“互联网+”发展战略的提出,以互联网为载体的电子商务得到了迅猛的发展。同时,随着人们的生活水平以及审美水平的普遍提高,艺术品的消费逐渐成为一个人生活品质提高的象征以及阶层的体现。由此互联网和艺术品交易的结合似乎成了水到渠成的自然现象。从现实层面来看,越来越多的拍卖行、画廊等艺术市场里传统的中介机构在业务上都不同程度的进行了互联网融合的尝试。一般电商和专业的艺术品电商、乃至越来越多的艺术家也
学位
<正>近年来,厦门市海沧区人大常委会发挥职能作用,以久久为功的韧劲推动优秀传统文化在海沧传承发展,厚植文化自信。决定先行凝聚共识随着经济社会的快速发展,弘扬中华优秀传统文化,对推进家庭、家教、家风建设有着重要的现实意义。2017年3月,海沧区人大常委会经过深入调研,作出《关于倡导弘扬中华优秀传统文化,注重家庭、注重家教、注重家风的决定》,推动挖掘传承海沧丰富的历史文化资源,促进良好家教家风在海沧传
期刊
城市生活垃圾收运系统优化问题是优化领域的热点问题之一,合理的系统构建能够大幅减少网络成本、改善环境质量以及提高居民满意度。随着新的垃圾分类标准试点工作在国内各大城市开展,一些亟待解决的问题逐渐显现:其一,垃圾清运企业需要调整组织架构以避免混装混投现象发生,现行清运组工作制度不仅费财耗时,且不利于收运车辆及员工的工作量平衡;其二,湿垃圾中的流质、易腐物较多,在存放和运输过程中可能发生“跑冒滴漏”引发
学位
进入21世纪以来,教育均衡发展已经是和谐社会迫切需要解决和面对的问题。《中共中央关于构建社会主义和谐社会若干重大问题的决定》中曾经特别指出要以“坚持教育优先发展,促进教育公平”为核心目标,让全国人民都拥有享受优质教育资源和教育改革优质成果的权利,中小学教师的轮岗交流政策应时而生。这项政策自实施以来,在促进优质教师资源共享、逐步缩小地区学校差距、推进国家义务教育均衡发展等方面发挥了积极作用,但仍有一
学位
俗话说"三岁看小,七岁看老"。幼儿阶段孩子的道德形成、行为发展,将直接影响幼儿的未来。因此,幼儿园教育工作者必须充分认识幼儿阶段德育的重要性,要在教学实践中采取有效对策,推进德育工作的有效开展,坚持"育人为本,德育立园",携手幼儿,展望未来。
期刊