首页> 中文学位 >基于ARM-Linux的嵌入式系统软件测试研究与应用
【6h】

基于ARM-Linux的嵌入式系统软件测试研究与应用

代理获取

目录

文摘

英文文摘

声明

第一章绪论

1.1嵌入式系统与嵌入式系统软件测试

1.1.1嵌入式系统

1.1.2嵌入式系统软件测试

1.2课题的研究现状

1.2.1课题的研究背景

1.2.2嵌入式系统软件测试现状

1.3课题的研究意义

1.4课题的研究内容

1.5相关的章节安排

第二章软件测试

2.1软件测试

2.1.1软件测试的概念

2.1.2软件测试的目的

2.1.3软件测试的原则

2.2软件测试技术

2.2.1静态测试

2.2.2动态测试

2.3本章小结

第三章嵌入式语言学习系统软件测试技术及策略

3.1嵌入式语言学习系统软件测试技术研究

3.1.1嵌入式语言学习系统软件的特性分析

3.1.2嵌入式语言学习系统的软件测试要求

3.1.3嵌入式语言学习系统软件测试方法

3.2嵌入式语言学习系统的软件策略研究

3.2.1嵌入式语言学习系统的软件测试模型选择

3.2.2嵌入式语言学习系统的单元测试策略

3.2.3嵌入式语言学习系统的软件集成测试策略

3.2.4嵌入式语言学习系统的软件与硬件集成测试策略

3.2.5嵌入式语言学习系统的系统测试策略

3.2.6嵌入式语言学习系统的确认测试策略

3.2.7嵌入式语言学习系统的回归测试策略

3.3本章小结

第四章嵌入式语言学习系统软件测试环境的建立

4.1嵌入式系统交叉开发测试环境的建立

4.2嵌入式语言学习系统软件的交叉测试方法

4.2.1指令集模拟器

4.2.2基于JTAG的测试代理

4.3基于ARM-Linux交叉测试环境的建立

4.4本章小结

第五章基于ARM-Linux的嵌入式系统软件测试

5.1静态分析和代码审查

5.1.1静态分析和代码审查原理

5.1.2代码审查设计

5.1.3代码审查结果

5.2单元测试

5.2.1测试的设计

5.2.2测试的实现

5.2.4测试结果

5.3集成测试

5.3.1软件集成测试的设计

5.3.2软件集成测试的执行

5.3.3软件集成测试的结果

5.3.4软硬件集成测试

5.4系统测试

5.4.1系统测试的设计

5.4.2图形用户界面的测试

5.4.3数据库测试

5.5回归测试

5.6本章小结

结论

参考文献

致谢

展开▼

摘要

随着人们对软件产品质量要求的不断提高,软件测试技术得到越来越多的重视和应用。本文深入研究嵌入式软件的测试技术,并将研究成果应用到测试实践中。论文的主要工作有: 嵌入式软件作为一种特殊的软件,符合软件的大多数特征,要研究嵌入式软件测试就必须先了解软件测试。本文研究了软件测试基本理论和通用测试技术,对当前国内外软件测试研究现状和热点做了综合分析,为下一步研究工作打下了测试理论基础。同时,针对嵌入式系统软件的特点,研究了针对于嵌入式系统的软件测试技术,分析了嵌入式系统软件的特征及测试要求。 构建了针对嵌入式系统软件测试的完备的测试策略是本文的重点之一。它旨在建立符合嵌入式系统软件特性的测试策略。包括测试模型的建立、单元测试、软件集成测试、软件与硬件集成测试、系统测试、确认测试及回归测试。通过对嵌入式系统软件测试的研究,实现了对嵌入式系统软件测试策略的优化。 在对建立嵌入式系统软件测试环境的研究中,应用了交叉开发测试环境的概念并研究了基于驻留监控软件、指令集模拟器以及基于JTAG的调试代理的交叉测试方法。最后搭建了基于ARM-Linux的嵌入式系统软件测试环境。 依据嵌入式系统软件测试的策略并根据语言学习系统的特点进行了有针对性的测试。在针对语言学习系统进行的软件测试设计和测试实施全过程中,验证了所提出的测试策略和测试模型,确保语言学习系统的软件质量的同时提高了测试效率。

著录项

  • 作者

    赵静;

  • 作者单位

    北京工业大学;

  • 授予单位 北京工业大学;
  • 学科 软件工程
  • 授予学位 硕士
  • 导师姓名 何泾沙,张建;
  • 年度 2008
  • 页码
  • 总页数
  • 原文格式 PDF
  • 正文语种 中文
  • 中图分类 TP311.52;
  • 关键词

    嵌入式系统; 软件测试; Linux;

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号