- 3
- 0
- 约4.36万字
- 约 53页
- 2019-04-12 发布于上海
- 举报
摘要摘要软件测试是提高软件可靠性和保证软件正确性最基本和最重要的手段,而测试用例的设计又是软件测试的核心,是软件测试质量的根本保障。随着软件系统规模的R益扩大和应用领域的不断拓展,使得对软件系统的测试变得更加困难。因此,自动化的软件测试技术成为近年来软件测试的重要研究方向。基于模型的测试用例生成技术已被证明是很有发展前景的测试反应式软件系统的自动化测试用例生成方法,它用形式化的方法对系统进行建模并基于所建模型生成测试用例。模型检测是基于模型的测试用例生成方法用到的主要技术,因此在测试用例生成过程中状态空间爆炸问题也不可避免。另外,对于实时系统而言,系统时序逻辑的错误会产生灾难性的后果。因此,如何避免测试用例生成中的状态空间爆炸并尽量发现软件中隐含的时序逻辑错误是本文研究的主要内容。本文通过对基于时间自动机模型的测试用例生成方法进行研究并对具有不同时间尺度的一类实时系统进行分析,提出了一种基于时间自动机模型的测试用例生成方法的优化技术。该方法通过对原时间自动机模型的结构进行改进来减少状态空间爆炸造成的影响,加快基于模型的测试用例生成的速度并减小生成的测试用例集的大小。实时系统通常是并发的,因此响应时间依赖于不同任务的执行时间和执行次序。本文通过对基于任务扩展的时间自动机模型的变异测试方法进行研究并深入分析了并发实时系统的内部行为特性以及各种可能的测试假设,提出了一种变异测试生成方法,定义了模拟实时系统各种时序错误的变异操作符,并使用调度分析工具TIMES来对实时系统建模,使用定义的变异操作符对系统的时间自动机模型进行变异,从而生成导致系统实时性问题发生的测试序列。关键词:实时系统基于模型的测试测试用例时间自动机模型检测状态空间爆炸变异测试AbstractAbstractSoftwaretestingiSthemostfundamentalandimportantwaytoimprovesoftwarereliabilityandguaranteethecorrectnessofsoftware.Andthedesignoftestcasesisthekeyissueofsoftwaretesting.Itisalsoafundamentalguaranteeofthequalityofsoftwaretesting。Withtheincreasingscaleofsoftwaresystemsandtheexpandingofapplications,thetestingofsoftwaresystemsbecomesmoredifficult.Therefore,thetechniquesofautomatedsoftwaretestinghavebecomeallimportantresearchdirectionsinrecentyears.Modelbasedtestcasesgenerationhasbeendevelopedasaprominenttechniqueintestingofreactivesoftwaresystems.Itusesformalmethodstomodelthesystemandgeneratestestcasesbasedonthemodel.Modelcheckingisoneofthemaintechnologiesthatareusedinmodelbasedtestcasegeneration.Soitisinevitabletomeetthestate.spaceexplosionproblemintheprocessofderivingtestcases.Inaddition,temporallogicerrorsinthesystemswouldperhapsleadtodisastrousconsequencesforreal.timesystems.Therefore,howtoavoidthestate’spaceexplosioninthetestcasegenerationandtrytofindimpliedtemporalerrorsofsoftwarearethemainquestionsdiscussedinthisthesis.Thethesisstudiesthemethodoftestcasegenerationbasedontimedautomataandanalyzesaclassofreal.timesystemwithdifferenttimescales.Atechniqueofimprovementonamethodoftestcasesgenerationbasedontimedautomataisproposed.Theorigin
您可能关注的文档
- 基于纹理特征的差值变化检测方法研究-信号与信息处理专业论文.docx
- 基于企业社会责任的民营企业社会资本积累途径研究-企业管理专业论文.docx
- 基于数据挖掘的人寿保险决策支持系统-软件工程专业论文.docx
- 基于特征的塑件三维建模系统的开发与研究-机械制造及自动化专业论文.docx
- 基于人力资本的我国个人投资理财研究-区域经济学专业论文.docx
- 基于文化视角的中小企业管理模式的研究-产业经济学专业论文.docx
- 基于物联网的智能仓储信息系统设计-检测技术与自动化装置专业论文.docx
- 基于声表面波的轮胎压力监测研究-机械电子工程专业论文.docx
- 基于身份的可截取签名方案设计与分析-计算机软件与理论专业论文.docx
- 基于可信赖计算平台的可信认证方法的研究与实现-计算机系统结构专业论文.docx
- 基于颜色和粒子滤波的运动目标跟踪算法研究-通信与信息系统专业论文.docx
- 基于网格技术的煤矿安全应用服务系统集成模式研究-安全技术及工程专业论文.docx
- 基于数据造型的体数据场可视化算法研究-计算机应用专业论文.docx
- 基于声卡的虚拟示波器-控制理论与控制工程专业论文.docx
- 基于随机Petri网的冷链物流配送流程建模及优化研究-企业管理专业论文.docx
- 基于遥感抽样技术的平南县森林蓄积量估测-森林经理学专业论文.docx
- 基于幂次变换和全变分模型的HDR图像色调映射研究-计算机软件与理论专业论文.docx
- 基于视觉注意机制的图像分割研究及其应用-计算机应用技术专业论文.docx
- 基于特征与CBR的模具成型零件自动生成技术研究-机械制造及其自动化专业论文.docx
- 基于水电工程预算定额的网络进度计划标准化研究-水工结构工程专业论文.docx
原创力文档

文档评论(0)