基于规格说明的测试用例生成方法及其在实时嵌入式软件测试中的应用

被引量 : 0次 | 上传用户:zhongtuo97
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
本文主要对面向对象软件中基于规格说明的测试用例生成方法进行研究,目的是在软件开发的早期能够同步地生成独立于代码设计的高层测试用例,从而进一步提高软件的生产效率和软件产品的质量,同时还讨论了实时嵌入式软件的实时性测试方法。本文分析了基于UML状态图模型的测试用例生成方法,包括状态图的可测试性、形式化方法、模型层次和并发结构的转换等;接着对基于有限状态机的测试方法进行对比分析,比较各种方法的优缺点,重点讨论UIOS方法的测试覆盖准则和状态不可达问题。提出改进方法,使其由原先的测试状态覆盖原则扩展到状态和状态迁移覆盖原则,并对其中的状态不可达问题提出解决方案,使得由该方法产生的测试用例更有利于测试的实际执行;针对扩展有限状态机(EFSM)中状态迁移不确定性导致的状态不可执行问题进行研究,提出一种转化方法,将EFSM转化成等价的确定的测试场景,从而能利用发展较为成熟的FSM方法生成测试序列;最后结合目前实时嵌入式系统开发的热点,针对实时嵌入式软件测试用例设计中的实时性测试问题进行初步探索,引入时间自动机的概念对UML状态图进行实时扩展,在传统的Z规格说明中加入时间模式描述嵌入式系统的实时特性,结合嵌入式软件的DARTS设计方法,提出一个嵌入式软件测试用例生成模型;为提高测试效率,本文建立了一个原型系统,并分析该系统与基于UML的CASE工具Rational rose集成的可行性,基于该系统开发的测试模块能在软件开发的早期产生基于规约说明的测试用例。
其他文献
表面测量是几何量测量中的一个重要领域。工件表面粗糙度测量技术在许多领域具有广泛的应用前景,对提升我国机械工业的整体水平和现代化具有重要意义。 随着工件表面加工质
激光冲击处理技术(Laser Shock Processing简称LSP)是用高功率密度(10~9W/cm~2)、短脉冲(ns级)激光辐射金属材料,在材料表面附加涂层迅速气化形成等离子体膨胀爆炸产生高压冲击
"中国模式"是我国文化软实力的重要组成部分之一",中国模式"的成功造就的"中国奇迹",不仅使我国国际影响力得以迅速提升,而且使我国文化软实力大大增强。"中国模式"蕴含的核
金属切削过程中,研究切屑几何形状对于阐明切屑形成过程和揭示切削机理具有重要意义。本文根据滑移线理论建立反映刀-屑接触长度的滑移线正交切削模型,应用Dewhurst和Collins
激光是20世纪60年代初期兴起的一项新技术,由于激光的高方向性、高单色性、高相干性等优点,使激光的应用得到了广泛的发展,对各个技术领域产生了巨大的影响。而近年来的基于
高轧件作为一种原材料在工业制造部门有着重要的用途。一方面随着钢材加工和成形工业生产由手动控制向计算机自动化控制的发展,用户对轧材几何形状和力学性能的要求越来越高;另
话语分析可分为语篇分析和会话分析,语篇分析的对象是书面话语,会话分析的对象则是研究口头会话的过程即研究人们说出的话。关于会话,前人提出了许多理论,并就具体的会话类型
成型纸又称滤嘴棒纸,属工业用薄型特种纸类,主要应用于烟草行业香烟过滤嘴中包裹醋酸纤维丝束,分为普通型和高透型。高透气度成型是指透气度为3000cu(科雷)以上成型纸。国内
为了更全面、立体、直观地了解大学生性心理方面的综合状况,本文编制了包含"性观念""性内疚""同伴影响""性知识"和"性教育需求"五个分问卷的《大学生性心理状况综合问卷》,经
近年来,因在校未成年学生人身伤害事故而引发的损害赔偿纠纷渐呈上升趋势,人们由此更多地关注未成年学生人身伤害事故中学校承担的民事赔偿问题。学校系学生受教育的场所,未