嵌入式软件模拟测试平台中符号测试命令语言

嵌入式软件模拟测试平台中符号测试命令语言

论文摘要

在软件生存周期里,测试活动是保证软件质量的主要手段之一。根据软件工程的观点,测试活动开始越早,修改错误的成本就越低。但是由于嵌入式软件本身的特殊性,使得对该类软件的动态功能性测试与验证要等到硬件开发完成后方可进行,造成该类软件的开发周期长、开发费用高且质量难以保证的现状。因此在嵌入式软件开发中如何尽早的开始功能性测试与验证,就成为该类软件测试技术的主要研究内容之一。国外在该领域起步较早并取得了丰硕的成果,而我国起步较晚,和国外相比有很大的差距,因此也成为制约我国嵌入式软件发展与应用的主要障碍。 为了能在该领域能跨上一个台阶,我国于2001年立项进行航空产品嵌入式软件质量控制技术研究,其中有一个子课题(编号418010704-3)名为“软件测试验证技术、工具研究开发”,而“嵌入式软件模拟测试平台”则是该子课题的主要组成部分,旨在解决嵌入式软件功能性测试的难题。本论文是在此课题背景下展开研究的。论文的主要工作和成果表现在以下几点: 1、考察了软件测试的发展历史,阐述了软件测试的内涵与外延,从软件生存周期的角度研究了测试活动对于保证软件质量的重要性,并总结了软件测试活动的过程与步骤。 2、研究了嵌入式软件难于测试的原因,阐述了三种开发模型的特点,讨论了能提高嵌入式软件开发能力的模型及其构成,并阐述了模拟测试平台在实施该模型当中的重要意义。 3、设计了模拟测试平台的部分结构,改造了原有的设计方案。在此基础上研究了适合于嵌入式软件的需求描述方法—SSR (Structured Stimulus Response结构化激励响应)方法,阐述了SSR方法与符号测试命令语言之间的关系。 4、给出了符号测试命令语言模块的设计思路,设计了该模块的内部结构,解决了设计当中的几个关键问题,并实现了这些模块的基本功能。 论文对嵌入式软件的功能性测试技术做了深入的研究,并在此基础上设计和实现了嵌入式软件模拟测试平台中的符号测试命令语言模块,为以后该平台的继续研制和开发打下了坚实的基础。

论文目录

  • 摘要
  • Abstract
  • 目录
  • 第一章 序言
  • 1.1 引言
  • 1.2 论文背景
  • 1.3 论文结构
  • 第二章 软件测试简述
  • 2.1 软件测试的发展历程
  • 2.2 软件测试内涵与外延的演变
  • 2.3 软件测试过程与步骤
  • 2.4 本章小结
  • 第三章 嵌入式软件的特点及其开发模型
  • 3.1 嵌入式软件的定义与特点
  • 3.2 嵌入式软件测试的难点
  • 3.3 几种开发模型的比较
  • 3.3.1 V模型
  • 3.3.2 X模型
  • 3.3.3 前置测试
  • 3.3.4 基于需求的嵌入式软件开发模型
  • 3.4 本章小结
  • 第四章 嵌入式软件模拟测试环境
  • 4.1 测试平台综述
  • 4.2 模拟测试平台的系统结构
  • 4.2.1 用户界面管理模块
  • 4.2.2 符号测试命令语言模块
  • 4.2.3 进程管理与调度模块
  • 4.2.4 硬件接口模拟模块
  • 4.2.5 结构覆盖分析模块(SCA)
  • 4.3 嵌入式软件需求描述方法
  • 4.4 本章小节
  • 第五章 符号测试命令语言模块的设计与实现
  • 5.1 测试脚本编辑子模块
  • 5.1.1 功能描述
  • 5.1.2 设计与实现
  • 5.2 符号测试命令解释器子模块
  • 5.2.1 功能描述
  • 5.2.2 设计与实现
  • 5.3 符号名表管理子模块
  • 5.3.1 功能描述
  • 5.3.2 设计与实现
  • 5.4 测试报告生成子模块
  • 5.4.1 功能描述
  • 5.4.2 设计与实现
  • 5.5 错误管理子模块
  • 5.5.1 功能描述
  • 5.5.2 设计与实现
  • 5.6 应用实例
  • 5.7 本章小结
  • 第六章 总结
  • 6.1 取得的成果
  • 6.2 进一步的工作
  • 致谢
  • 攻读学位期间的科研工作及发表论文
  • 参考文献
  • 西北工业大学学位论文知识产权声明书
  • 西北工业大学学位论文原创性声明
  • 相关论文文献

    • [1].基于热网报表系统设计与实现[J]. 吉林化工学院学报 2016(11)
    • [2].基于组态王监控软件热网报表系统设计与实现[J]. 自动化与仪器仪表 2017(S1)
    • [3].组态王如何实现延时功能[J]. 科技信息 2012(12)
    • [4].CAE软件操作小百科(44)[J]. 计算机辅助工程 2018(04)
    • [5].基于组态王的模糊PID温控系统设计[J]. 自动化与仪表 2009(12)
    • [6].基于组态王的水站月报表设计[J]. 无线互联科技 2016(02)

    标签:;  ;  ;  

    嵌入式软件模拟测试平台中符号测试命令语言
    下载Doc文档

    猜你喜欢