
微信扫一扫,移动浏览光盘
简介
本书重点讨论嵌入式软件测试的相关知识。主要内容包括:嵌入式软
件测试的相关基本
概念、嵌入式软件测试的生命周期、嵌入式软件测试的相关技术、嵌入式
软件的测试过程、
嵌入式软件测试环境的搭建以及常用的嵌入式软件自动化测试工具及管理
工具。
本书从普通的软件测试人手来介绍嵌入式软件测试,并辅以实例说明
嵌入式软件测试技
术的具体应用。本书适合作为高等院校计算机、嵌入式及相关专业的本科
生及研究生的教材,
也可供广大嵌入式软件开发、维护领域的技术人员参考。
目录
丛书序
丛书前言
前言
教学建议
第1章 嵌入式软件概述
1.1 嵌入式系统概述
1.1.1 嵌入式系统的组成
1.1.2 嵌入式系统的特点
1.1.3 嵌入式系统的分类
1.2 嵌入式系统硬件基础知识
1.3 嵌入式系统软件基础知识
1.3.1 嵌入式软件的分类
1.3.2 嵌入式操作系统
1.4 嵌入式软件工程
1.4.1 可行性分析和需求分析阶段
1.4.2 设计阶段
1.4.3 实现阶段
1.4.4 测试阶段
1.4.5 维护阶段
1.4.6 嵌入式软件的开发
1.5 嵌入式软件设计的质量
1.5.1 嵌入式软件开发的质量问题
1.5.2 嵌入式软件的质量模型
1.5.3 提高嵌入式软件的质量
第2章 软件测试基础
2.1 软件测试的历史
2.2 软件测试的基本概念
2.3 软件测试的对象
2.4 软件测试的信息流
2.5 软件测试的目的和作用
2.5.1 质量改进
2.5.2 验证和确认
2.5.3 可靠性评估
2.6 软件测试的特点
2.7 软件测试原则
2.8 软件测试的分类
2.9 软件测试技术
2.9.1 静态测试
2.9.2 动态测试
2.10 软件测试的级别
2.10.1 单元测试
2.10.2 组件测试
2.10.3 集成测试
2.10.4 确认测试
2.10.5 系统测试
2.10.6 验收测试
第3章 嵌入式软件测试基础
3.1 嵌入式软件测试的特点
3.2 嵌入式软件统一测试模型
3.3 嵌入式软件目标机环境测试和宿主机环境测试
3.4 嵌入式软件的测试步骤概述
3.4.1 系统平台测试
3.4.2 单元模块测试
3.4.3 集成测试
3.4.4 系统测试
3.4.5 确认测试
3.5 嵌入式软件测试和普通软件测试的区别
第4章 嵌入式软件测试的生命周期
4.1 V模型和多V模型
4.1.1 软件开发V模型
4.1.2 嵌入式软件开发V模型
4.1.3 嵌入式软件开发多V模型
4.2 需求分析阶段
4.3 概要设计阶段
4.4 详细设计阶段
4.5 编码和测试执行阶段
4.5.1 单元/模块测试阶段
4.5.2 集成/系统测试阶段
4.5.3 确认测试阶段
4.6 迭代模型
4.7 嵌入式软件的测试步骤
4.7.1 单元测试
4.7.2 集成测试
4.7.3 确认测试
4.7.4 系统测试
4.8 嵌入式软件测试策略总结
第5章 嵌入式软件测试技术
5.1 软件静态测试
5.1.1 代码检查
5.1.2 静态分析
5.2 软件系统测试
5.2.1 等价类划分
5.2.2 边界值分析
5.2.3 因果图法
5.2.4 猜错法
5.2.5 系统测试的策略
5.3 软件动态测试
5.3.1 典型的白盒测试技术
5.3.2 典型的黑盒测试技术
5.4 嵌入式软件的特殊测试技术
5.4.1 状态转换测试
5.4.2 控制流测试
第6章 软件测试过程管理与实践
6.1 测试需求分析
6.1.1 原始需求提取
6.1.2 产品测试规格说明分析
6.1.3 测试规格说明分配分解
6.2 测试计划
6.2.1 任务分解与工作量估计
6.2.2 软件测试计划
6.2.3 测试计划制定
6.3 测试设计
6.3.1 软件设计评审
6.3.2 测试设计
6.3.3 测试方案设计
6.4 测试用例设计
6.4.1 编写测试用例的步骤
6.4.2 测试用例的编写要求
6.4.3 测试用例编写/设计技术
6.4.4 测试用例模板
6.5 测试执行
6.5.1 编码阶段
6.5.2 稳定阶段
6.5.3 发布和验收阶段
6.5.4 测试执行日志
6.5.5 测试执行报告
6.5.6 测试总结报告
6.6 软件测试缺陷管理
6.6.1 软件缺陷跟踪过程
6.6.2 软件缺陷报告
第7章 嵌入式软件测试环境
7.1 嵌入式软件测试环境综述
7.1.1 嵌入式软件仿真测试环境
7.1.2 嵌入式软件测试环境的体系结构
7.1.3 交叉测试方式
7.1.4 插桩技术
7.2 各测试阶段需要的测试环境
7.2.1 模型阶段
7.2.2 原型阶段
7.2.3 临近生产阶段
7.2.4 开发后阶段
7.3 嵌入式软件测试环境的建立
7.4 嵌入式软件测试环境建立实例
第8章 软件测试自动化
8.1 LOGISCOPE
8.1.1 LOGISCOPE概述
8.1.2 LOGISCOPE的优点
8.1.3 LOGISCOPE的使用
8.2 CodeTest
8.2.1 CodeTest概述
8.2.2 CodeTest Native
8.2.3 CodeTest Software睮n睠ircuit
8.2.4 CodeTest Hardware睮n睠ircuit
8.2.5 CodeTest的功能
8.2.6 Tornado环境中CodeTest的使用
8.3 CRESTS/ATAT
8.3.1 CRESTS/ATAT概述
8.3.2 CRESTS/ATAT的功能
8.3.3 CRESTS/ATAT的设计原理
8.3.4 CRESTS/ATAT的使用
8.3.5 其他支持测试软件的介绍
8.4 TestManager
8.4.1 TestManager概述
8.4.2 TestManager的使用
参考文献
丛书前言
前言
教学建议
第1章 嵌入式软件概述
1.1 嵌入式系统概述
1.1.1 嵌入式系统的组成
1.1.2 嵌入式系统的特点
1.1.3 嵌入式系统的分类
1.2 嵌入式系统硬件基础知识
1.3 嵌入式系统软件基础知识
1.3.1 嵌入式软件的分类
1.3.2 嵌入式操作系统
1.4 嵌入式软件工程
1.4.1 可行性分析和需求分析阶段
1.4.2 设计阶段
1.4.3 实现阶段
1.4.4 测试阶段
1.4.5 维护阶段
1.4.6 嵌入式软件的开发
1.5 嵌入式软件设计的质量
1.5.1 嵌入式软件开发的质量问题
1.5.2 嵌入式软件的质量模型
1.5.3 提高嵌入式软件的质量
第2章 软件测试基础
2.1 软件测试的历史
2.2 软件测试的基本概念
2.3 软件测试的对象
2.4 软件测试的信息流
2.5 软件测试的目的和作用
2.5.1 质量改进
2.5.2 验证和确认
2.5.3 可靠性评估
2.6 软件测试的特点
2.7 软件测试原则
2.8 软件测试的分类
2.9 软件测试技术
2.9.1 静态测试
2.9.2 动态测试
2.10 软件测试的级别
2.10.1 单元测试
2.10.2 组件测试
2.10.3 集成测试
2.10.4 确认测试
2.10.5 系统测试
2.10.6 验收测试
第3章 嵌入式软件测试基础
3.1 嵌入式软件测试的特点
3.2 嵌入式软件统一测试模型
3.3 嵌入式软件目标机环境测试和宿主机环境测试
3.4 嵌入式软件的测试步骤概述
3.4.1 系统平台测试
3.4.2 单元模块测试
3.4.3 集成测试
3.4.4 系统测试
3.4.5 确认测试
3.5 嵌入式软件测试和普通软件测试的区别
第4章 嵌入式软件测试的生命周期
4.1 V模型和多V模型
4.1.1 软件开发V模型
4.1.2 嵌入式软件开发V模型
4.1.3 嵌入式软件开发多V模型
4.2 需求分析阶段
4.3 概要设计阶段
4.4 详细设计阶段
4.5 编码和测试执行阶段
4.5.1 单元/模块测试阶段
4.5.2 集成/系统测试阶段
4.5.3 确认测试阶段
4.6 迭代模型
4.7 嵌入式软件的测试步骤
4.7.1 单元测试
4.7.2 集成测试
4.7.3 确认测试
4.7.4 系统测试
4.8 嵌入式软件测试策略总结
第5章 嵌入式软件测试技术
5.1 软件静态测试
5.1.1 代码检查
5.1.2 静态分析
5.2 软件系统测试
5.2.1 等价类划分
5.2.2 边界值分析
5.2.3 因果图法
5.2.4 猜错法
5.2.5 系统测试的策略
5.3 软件动态测试
5.3.1 典型的白盒测试技术
5.3.2 典型的黑盒测试技术
5.4 嵌入式软件的特殊测试技术
5.4.1 状态转换测试
5.4.2 控制流测试
第6章 软件测试过程管理与实践
6.1 测试需求分析
6.1.1 原始需求提取
6.1.2 产品测试规格说明分析
6.1.3 测试规格说明分配分解
6.2 测试计划
6.2.1 任务分解与工作量估计
6.2.2 软件测试计划
6.2.3 测试计划制定
6.3 测试设计
6.3.1 软件设计评审
6.3.2 测试设计
6.3.3 测试方案设计
6.4 测试用例设计
6.4.1 编写测试用例的步骤
6.4.2 测试用例的编写要求
6.4.3 测试用例编写/设计技术
6.4.4 测试用例模板
6.5 测试执行
6.5.1 编码阶段
6.5.2 稳定阶段
6.5.3 发布和验收阶段
6.5.4 测试执行日志
6.5.5 测试执行报告
6.5.6 测试总结报告
6.6 软件测试缺陷管理
6.6.1 软件缺陷跟踪过程
6.6.2 软件缺陷报告
第7章 嵌入式软件测试环境
7.1 嵌入式软件测试环境综述
7.1.1 嵌入式软件仿真测试环境
7.1.2 嵌入式软件测试环境的体系结构
7.1.3 交叉测试方式
7.1.4 插桩技术
7.2 各测试阶段需要的测试环境
7.2.1 模型阶段
7.2.2 原型阶段
7.2.3 临近生产阶段
7.2.4 开发后阶段
7.3 嵌入式软件测试环境的建立
7.4 嵌入式软件测试环境建立实例
第8章 软件测试自动化
8.1 LOGISCOPE
8.1.1 LOGISCOPE概述
8.1.2 LOGISCOPE的优点
8.1.3 LOGISCOPE的使用
8.2 CodeTest
8.2.1 CodeTest概述
8.2.2 CodeTest Native
8.2.3 CodeTest Software睮n睠ircuit
8.2.4 CodeTest Hardware睮n睠ircuit
8.2.5 CodeTest的功能
8.2.6 Tornado环境中CodeTest的使用
8.3 CRESTS/ATAT
8.3.1 CRESTS/ATAT概述
8.3.2 CRESTS/ATAT的功能
8.3.3 CRESTS/ATAT的设计原理
8.3.4 CRESTS/ATAT的使用
8.3.5 其他支持测试软件的介绍
8.4 TestManager
8.4.1 TestManager概述
8.4.2 TestManager的使用
参考文献
著者还有:张永革、李志军、胡江、吴伟
- 名称
- 类型
- 大小
光盘服务联系方式: 020-38250260 客服QQ:4006604884
云图客服:
用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问
Video Player
×
Audio Player
×
pdf Player
×
