首页> 中文学位 >一种嵌入式软件自动化测试系统的设计与实现
【6h】

一种嵌入式软件自动化测试系统的设计与实现

代理获取

目录

封面

声明

中文摘要

英文摘要

目录

第一章 引言

1.1 课题背景

1.2 课题综述

1.3 章节安排

第二章 嵌入式软件测试研究综述

2.1 嵌入式软件测试概述

2.2 嵌入式测试工具

2.3 嵌入式软件测试研究现状

2.4 小结

第三章 系统的技术路线、功能需求与总体框架

3.1 测试系统的技术路线

3.2 测试系统的功能需求

3.3 测试系统的总体框架

3.4 小结

第四章 源码自动分析

4.1 Lex和Yacc

4.2 源码自动分析模块的设计与实现

4.3 源码自动分析的结果说明

4.4 小结

第五章 测试用例的自动执行和数据采集

5.1 需要解决的问题

5.2 总体设计

5.3 服务器端设计

5.4 测试终端设计

5.5 小结

第六章 基于 GammaCP 的覆盖测试

6.1 GammaCP 简介

6.2 GammaCP 的工作流程和原理

6.3 GammaCP 与本系统的集成

6.4 小结

第七章 测试与总结

7.1 本系统的测试

7.2 课题总结

7.3 进一步的工作

致谢

参考文献

展开▼

摘要

随着计算机硬件和软件技术的飞速发展,嵌入式系统的硬件规模和性能得到了极大的提高,相应的,嵌入式系统软件和应用软件的复杂性和规模也日益提高,同时嵌入式系统的特殊性决定了运行在其上的系统和应用软件必须精简高效,稳定可靠,使得软件的开发在整个嵌入式系统开发中的比重越来越高,软件的质量对整个产品的质量起到了决定性的作用。因此我们迫切需要一种针对嵌入式领域的测试工具来提高软件的质量和可靠性,缩短软件的开发周期。
  当今软件的自动化测试技术是软件测试技术研究的热点之一。随着软件技术的发展,程序的规模逐渐增大,复杂度也逐渐提高。在软件的开发过程中,完全依靠人力进行分析测试效率太低,而且不能保证软件质量。在我国,软件测试及其自动化技术的研究尚处于初级阶段。
  本课题的目标就是设计并实现一种嵌入式软件自动化测试系统。本课题在对当今嵌入式软件测试现状进行了细致分析的基础上,对嵌入式软件的自动化测试作了深入研究,结合实际情况,提出了一种针对C语言的嵌入式软件自动化测试系统的解决方案,突破了源码分析、测试用例自动生成和执行、覆盖测试、测试报告自动生成等多项关键技术,设计实现了这种在功能、性能上都能满足当今大多数需求的嵌入式软件自动化测试系统。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号