课程适合人群:
1.嵌入式软件测试生命周期
1.1 需求分析阶段
1.2 概要设计阶段
1.3 详细设计阶段
1.4 编码和测试执行阶段
1.4.1 单元/模块测试阶段
1.4.2 集成/系统测试阶段
1.4.3 确认测试阶段
1.5 迭代模型
1.6 嵌入式软件的测试
1.6.1系统测试
1.6.2确认测试
1.7 嵌入式软件测试策略总结
2.嵌入式软件测试技术
2.1 软件静态测试
2.1.1业界编码规范
2.1.2 代码检查
2.1.3 静态分析
2.2白盒测试技术
2.2.1 语句覆盖率
2.2.2 分支覆盖率
2.2.3 判断覆盖率
2.2.4 路径覆盖率
2.2.5 MC/DC覆盖率
2.2.6 控制流测试率
2.2.7 黑盒单元测试
2.3黑盒测试技术
2.3.1 等价类划分
2.3.2 边界值分析
2.3.3 决策表法
2.3.4 错误推测法测试
2.3.5 状态转换技术
2.3.6 决策树
2.4 测试分类
2.4.1 文档审查
2.4.2 代码审查
2.4.3 代码走查
2.4.4 静态分析
2.4.5 逻辑测试
2.4.6 功能测试
2.4.7 性能测试
2.4.8 接口测试
2.4.9 人机交互界面测试
2.4.10 强度测试
2.4.11 余量测试
2.4.12 可靠性测试
2.4.13 安全性测试
2.4.14 恢复性测试
2.4.15 边界测试
2.4.16 数据处理测试
2.4.17 安装性测试
2.4.18 容量测试
2.4.19 互操作性测试
2.4.20 敏感性测试
2.4.21 标准符合性测试
2.4.22 兼容性测试
3 嵌入式软件测试环境
3.1 嵌入式软件测试环境综述
3.1.1 嵌入式软件仿真测试环境
3.1.2 嵌入式软件测试环境的体系结构
3.1.3 交叉测试方式
3.1.4 插桩技术
3.2 各测试阶段需要的测试环境
3.2.1 模型阶段
3.2.2 原型阶段
3.2.3 临近生产阶段
3.2.4 开发后阶段
3.3 嵌入式软件测试环境的建立
3.4 嵌入式软件测试环境建立实例
4 测试工具
5 嵌入式测试中的确认测试与回归测试
【投稿】【关闭窗口】【打印】