首页> 中文学位 >嵌入式软件测试方法的研究
【6h】

嵌入式软件测试方法的研究

代理获取

目录

声明

摘要

1 绪论

1.1 课题背景及研究意义

1.2 相关领域研究现状

1.2.1 软件测试

1.2.2 敏捷开发方法

1.3 研究内容

1.4 论文组织结构

2 嵌入式软件测试基础

2.1 软件测试简介

2.1.1 软件测试的定义和执行过程

2.1.2 软件测试的原则

2.1.3 软件测试目的

2.2 嵌入式软件测试的特点

2.3 嵌入式软件测试的分类

2.4 嵌入式系统软件传统测试模型分析

2.4.1 V模型

2.4.2 X模型

2.4.3 W模型

2.4.4 H模型

2.5 本章小结

3 适合敏捷开发模式的Y测试模型

3.1 适合敏捷开发模式的测试模型的提出

3.1.1 测试驱动开发方法分析

3.1.2 Y测试模型的提出

3.1.3 Y测试模型在理论上的应用优势

3.2 Y测试模型的嵌入式软件测试框架研究

3.2.1 嵌入式软件测试基本框架

3.2.2 嵌入式软件测试脱机环境框架

3.2.3 嵌入式软件测试联机环境框架

3.2.4 嵌入式软件测试框架实现方法流程

3.3 本章小结

4 Y测试模型在车载导航系统测试中的应用

4.1 车载导航系统项目介绍

4.2 车载导航系统开发的用户需求分析和制定敏捷开发计划

4.2.1 分析用户潜在的隐性需求

4.2.2 设计概要的验收测试用例

4.3 车载导航系统的首个迭代开发

4.3.1 估算测试时间

4.3.2 估算测试框架的搭建

4.3.3 详细设计单元测试用例和集成测试用例

4.3.4 详细设计验收测试用例

4.4 车载导航系统的下一个迭代开发

4.4.1 重构验收测试用例

4.4.2 执行回归测试

4.4.3 执行验收测试

4.4.4 Y模型与传统测试模型下的实验结果比较

4.5 本章小结

结论

参考文献

致谢

展开▼

摘要

随着信息技术的发展和数字化电子产品的普及,相关产品的功能日趋复杂,其质量问题也较多凸显出来。如今嵌入式软件产品已在人们的日常生活中发挥越来越重要的作用,人们对嵌入式软件产品的质量要求也越来越高,对嵌入式软件产品的品质提升也有较多期待。
  嵌入式软件测试质量的提升对于提高嵌入式软件产品的品质至关重要。因此为了提高嵌入式软件测试的质量,针对嵌入式软件测试方法进行研究有着极其重要的意义。以传统模型“V”模型为代表的开发模型对嵌入式软件产品开发过程进行了严格的划分,导致软件开发不够灵活,效率较低。软件产品的敏捷开发方法为高度迭代式开发。每个迭代完成软件产品部分功能的开发,在开发过程中编写数量较少但内容充分的文档,注重与客户的沟通,重视软件产品的频繁交付,重视用户满意度。软件产品的敏捷开发模式能有效解决传统软件产品开发方法所面临的问题。
  随着嵌入式软件敏捷开发方法的发展,适用传统软件开发方法的测试模型已无法适应其开发模式。本文首先分析了嵌入式软件特点和传统嵌入式软件测试模型的应用局限性,然后结合传统嵌入式软件测试模型的特点,融合嵌入式软件敏捷开发方法中的“测试驱动开发”思想,提出了一种适用于嵌入式软件敏捷开发模式的测试模型——“Y”测试模型。Y测试模型增加了测试用例的评审流程,评审测试用例可以提高测试用例的覆盖度,提升测试用例的质量;融入“测试驱动开发”思想可以有效提升软件产品单元测试的质量,可以在软件产品开发项目早期及时发现较多存于单元模块中的缺陷;嵌入式软件产品在向客户提交之前进行嵌入式产品的回归测试可以有效保证开发的嵌入式软件产品的验收质量,提升客户满意度。最后通过将Y测试模型应用于车载导航的系统测试项目,通过将实施Y模型的测试结果与实施传统测试的测试结果相比较,证明在嵌入式软件敏捷开发模式中应用Y测试模型进行测试的优势。

著录项

  • 作者

    栾图;

  • 作者单位

    大连理工大学;

  • 授予单位 大连理工大学;
  • 学科 电子与通信工程
  • 授予学位 硕士
  • 导师姓名 于明;
  • 年度 2015
  • 页码
  • 总页数
  • 原文格式 PDF
  • 正文语种 中文
  • 中图分类 TP311.52;
  • 关键词

    嵌入式软件; 测试方法; 质量控制;

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号