| 嵌入式软件测试概览 |
嵌入式软件测试的特点:
软件和硬件相关
对时间的精确控制
实物测试环境构建成本高
运行环境受限
需要虚拟化环境支持
嵌入式软件测试的目标
嵌入式软件测试的流程
嵌入式软件测试的策略
嵌入式软件常见的测试环境
军工行业嵌入式软件测试特点
民用行业嵌入式软件测试特点 |
| 嵌入式软件的质量标准 |
结合嵌入式软件示例讲解:
软件质量模型(ISO/GB/GJB)
内部质量/外部质量/使用质量/数据质量
功能质量标准
可靠性质量标准
易用性质量标准
可移植性质量标准
可维护性质量标准
效率质量标准 |
| 从测试的需求剖析嵌入式软件测试(结合嵌入式测试案例) |
| 嵌入式软件测测试策略 |
嵌入式软件都有哪些测试
静态分析
代码审查
代码走查
逻辑测试
功能测试
性能测试
接口测试
边界测试
安全性测试
可靠性测试
恢复性测试
余量/容量/强度测试
这些测试如何根据实际情况制定测试策略:
测试的时机
测试的方法
测试的完成标准
|
| 测试工具简介 |
静态测试工具与环境
动态测试工具与环境 |
| 静态分析 |
1. 静态分析的质量标准
2. 静态分析的内容
3. 静态分析的方法
4. 静态分析的工具 |
| 代码检查
|
1. 代码审查的质量标准
2. 代码审查的内容
3. 代码审查的方法
4. 代码审查的工具 |
| 功能测试 |
1. 功能测试的质量标准
2. 功能测试的内容
3. 功能测试的方法
4. 功能测试的工具 |
| 性能测试 |
1. 性能测试的质量标准
2. 性能测试的内容
3. 性能测试的方法
4. 性能测试的工具 |
| 接口测试
|
1. 接口测试的质量标准
2. 接口测试的内容
3. 接口测试的方法
4. 接口测试的工具 |
| 人机交互界面测试 |
1. 人机交互界面测试的质量标准
2. 人机交互界面测试的内容
3. 人机交互界面测试的方法
4. 人机交互界面测试的工具 |
| 安全性测试 |
1. 安全性测试的质量标准
2. 安全性测试的内容
3. 安全性测试的方法
4. 安全性测试的工具 |
| 可靠性测试
|
1. 可靠性测试的质量标准
2. 可靠性测试的内容
3. 可靠性测试的方法
4. 可靠性测试的工具 |
| 恢复性测试 |
1. 恢复性测试的质量标准
2. 恢复性测试的内容
3. 恢复性测试的方法
4. 恢复性测试的工具 |
| 余量测试 |
1. 余量测试的质量标准
2. 余量测试的内容
3. 余量测试的方法
4. 余量测试的工具 |
| 容量测试
|
1. 容量测试的质量标准
2. 容量测试的内容
3. 容量测试的方法
4. 容量测试的工具 |
| 强度测试 |
1. 强度测试的质量标准
2. 强度测试的内容
3. 强度测试的方法
4. 强度测试的工具 |
| 从测试的粒度剖析嵌入式软件测试(结合嵌入式测试案例) |
| 嵌入式软件测测试策略
|
嵌入式软件都有哪些测试
单元测试
部件测试
配置项测试
系统测试
这些测试如何根据实际情况制定测试策略:
测试的时机
测试的方法
测试的完成标准 |
| 测试工具简介 |
单元测试工具与环境
部件测试工具与环境
配置项测试工具与环境
系统测试工具与环境
持续集成验证工具与环境 |
| 单元测试 |
1. 单元测试的质量标准
2. 单元测试的方法
3. 单元测试的工具
4. 对单元测试结果的统计、分析
5. 编写单元测试报告 |
| 部件测试
|
1. 部件测试的质量标准
2. 部件测试的方法
3. 部件测试的工具
4. 对部件测试结果的统计、分析
5. 编写部件测试报告 |
| 配置项测试 |
1. 配置项测试的质量标准
2. 配置项测试的方法
3. 配置项测试的工具
4. 对配置项测试结果的统计、分析
5. 编写配置项测试报告 |
| 系统测试 |
1. 系统测试的质量标准
2. 系统测试的方法
3. 系统测试的工具
4. 对系统测试结果的统计、分析
5. 编写系统测试报告 |
| 嵌入式软件测试的难题和解决方法
|
| 嵌入式软件测试难题1 |
测试流程与软件开发模式协同 |
| 嵌入式软件测试难题2 |
数据/知识驱动的测试需求分析 |
| 嵌入式软件测试难题3
|
测试用例设计自动化/智能化 |
| 嵌入式软件测试难题4 |
产品线测试组织资产复用 |
| 嵌入式软件测试难题5 |
高保真仿真测试环境建设 |
| 嵌入式软件测试难题6
|
嵌入式软件非功能性测试 |
| 嵌入式软件测试难题7 |
嵌入式软件缺陷定位分析 |
| 嵌入式软件测试难题8 |
基于模型的形式化分析与验证 |
| 嵌入式软件测试难题9
|
有限时间内的测试效果最大化 |