封面
版权信息
作者简介
前言
第1章 软件测试概述
1.1 软件测试的定义及发展
1.2 软件及软件缺陷的概念
1.2.1 软件
1.2.2 软件缺陷
1.3 软件质量及软件质量模型
1.3.1 软件质量
1.3.2 两个软件质量模型
1.4 软件测试的基本原理
1.5 软件测试的分类
1.5.1 白盒测试和黑盒测试
- APP免费
1.5.2 静态测试和动态测试
- APP免费
1.5.3 测试级别
- APP免费
1.5.4 测试类型
- APP免费
1.6 通过维恩图理解测试
- APP免费
习题
- APP免费
第2章 嵌入式系统概述
- APP免费
2.1 嵌入式系统
- APP免费
2.1.1 什么是嵌入式系统
- APP免费
2.1.2 嵌入式系统的组成
- APP免费
2.1.3 嵌入式系统的发展历程
- APP免费
2.2 嵌入式软件的组成及特点
- APP免费
2.2.1 嵌入式软件的组成
- APP免费
2.2.2 嵌入式软件的特点
- APP免费
2.3 嵌入式系统的设计流程
- APP免费
2.4 嵌入式软件的应用领域
- APP免费
习题
- APP免费
第3章 嵌入式软件测试概述
- APP免费
3.1 嵌入式软件测试的特点
- APP免费
3.1.1 嵌入式软件测试与普通软件测试的相同点
- APP免费
3.1.2 嵌入式软件测试的特殊性
- APP免费
3.2 嵌入式软件测试的策略和方法
- APP免费
3.2.1 交叉测试
- APP免费
3.2.2 白盒测试
- APP免费
3.2.3 黑盒测试
- APP免费
3.2.4 灰盒测试
- APP免费
3.3 嵌入式软件测试的原则
- APP免费
3.4 嵌入式软件测试的环境
- APP免费
3.4.1 全实物仿真测试环境
- APP免费
3.4.2 半实物仿真测试环境
- APP免费
3.4.3 全数字仿真测试环境
- APP免费
3.4.4 三种仿真测试的优缺点
- APP免费
习题
- APP免费
第4章 嵌入式软件测试设计方法
- APP免费
4.1 等价类划分测试
- APP免费
4.2 边界值测试
- APP免费
4.3 因果图测试
- APP免费
4.4 决策表测试
- APP免费
4.5 逻辑覆盖测试
- APP免费
4.6 组合测试
- APP免费
4.7 蜕变测试
- APP免费
习题
- APP免费
第5章 嵌入式软件测试过程
- APP免费
5.1 嵌入式软件测试过程概述
- APP免费
5.2 测试需求分析
- APP免费
5.2.1 为什么要进行测试需求分析
- APP免费
5.2.2 测试需求分析的内容
- APP免费
5.2.3 测试需求分析实例
- APP免费
5.3 嵌入式软件测试的设计与实现
- APP免费
5.3.1 嵌入式软件测试设计过程
- APP免费
5.3.2 嵌入式软件测试设计要点
- APP免费
5.3.3 嵌入式软件测试设计实例
- APP免费
5.4 问题报告的撰写
- APP免费
5.4.1 问题报告的内容
- APP免费
5.4.2 问题报告的撰写要点
- APP免费
5.4.3 问题报告撰写实例
- APP免费
5.5 嵌入式软件测试案例
- APP免费
5.5.1 被测对象概述
- APP免费
5.5.2 油压功能模块测试
- APP免费
5.5.3 车速功能模块测试
- APP免费
5.5.4 灯光控制功能模块测试
- APP免费
习题
- APP免费
第6章 软件测试自动化概述
- APP免费
6.1 为什么要实现软件测试自动化
- APP免费
6.1.1 因为人会犯错
- APP免费
6.1.2 因为测试中有大量重复性的非“智力”操作
- APP免费
6.1.3 因为手工测试效率低
- APP免费
6.1.4 某些测试只能由测试工具完成
- APP免费
6.2 软件自动化测试技术分类
- APP免费
6.2.1 依据测试级别划分
- APP免费
6.2.2 依据测试技术划分
- APP免费
6.2.3 依据测试阶段划分
- APP免费
6.3 嵌入式软件自动化测试技术
- APP免费
6.4 应用自动化测试的原则
- APP免费
习题
- APP免费
第7章 常用测试工具
- APP免费
7.1 测试工具概述
- APP免费
7.2 单元测试工具
- APP免费
7.2.1 JUnit
- APP免费
7.2.2 NUnit
- APP免费
7.2.3 Cantata
- APP免费
7.2.4 Visual Unit
- APP免费
7.2.5 CodeSonar
- APP免费
7.2.6 Pinpoint
- APP免费
7.2.7 TBrun
- APP免费
7.2.8 PureCoverage
- APP免费
7.2.9 CodeTEST
- APP免费
7.2.10 BullseyeCoverage
- APP免费
7.2.11 RTT-MBT
- APP免费
7.2.12 Testbed
- APP免费
7.2.13 McCabe IQ
- APP免费
7.2.14 Klocwork
- APP免费
7.2.15 其他常用代码审查与静态分析工具
- APP免费
7.2.16 其他常用覆盖率分析工具
- APP免费
7.3 集成化的嵌入式软件测试工具
- APP免费
7.3.1 VectorCAST/RSP
- APP免费
7.3.2 嵌入式系统测试平台ETest
- APP免费
7.4 测试过程管理工具
- APP免费
7.4.1 测试过程自动化管理工具QC
- APP免费
7.4.2 测试过程自动化管理工具STM
- APP免费
7.4.3 软件测试过程管理系统
- APP免费
7.4.4 其他测试过程管理工具
- APP免费
习题
- APP免费
第8章 嵌入式软件测试实践
- APP免费
8.1 使用ETest Studio进行嵌入式自动化测试
- APP免费
8.1.1 空调控制板需求介绍
- APP免费
8.1.2 测试环境的构建
- APP免费
8.1.3 测试脚本的编写
- APP免费
8.1.4 测试自动化的执行
- APP免费
8.1.5 测试监控
- APP免费
8.2 一个典型的嵌入式软件测试案例
- APP免费
8.2.1 软件需求
- APP免费
8.2.2 测试设计与执行
- APP免费
8.3 2019年全国大学生软件测试大赛真题
- APP免费
8.3.1 试题内容
- APP免费
8.3.2 参考答案
- APP免费
8.3.3 解题思路
- APP免费
8.3.4 测试执行
- APP免费
习题
- APP免费
附录A 测试需求规格说明模板
- APP免费
附录B 测试说明模板
- APP免费
参考文献
- APP免费
内容简介
- APP免费
封底
更新时间:2023-07-24 17:50:25