首页> 中文学位 >嵌入式软件模拟测试平台中符号测试命令语言
【6h】

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

代理获取

目录

文摘

英文文摘

第一章序言

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进一步的工作

致谢

攻读学位期间的科研工作及发表的论文

参考文献

西北工业大学学位论文知识产权声明书及西北工业大学学位论文原创性声明

展开▼

摘要

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

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号