第8章_嵌入式系统软件测试
{% markmap %}
第8章 嵌入式系统软件测试
软件测试概述
- 软件测试的定义
- 软件测试的发展
- 第一阶段 软件调试时期
- 第二阶段 论证时期
- 第三阶段 破坏性测试时期
- 第四阶段 生命周期评估时期
- 第五阶段 预防测试时期
- 软件测试与软件开发的关系
- 没有软件开发就没有测试,软件开发提供软件测试的对象
- 软件开发和软件测试都是软件生命周期中的重要组成不放呢
- 软件开发和软件测试都是软件过程中的重要活动
- 软件测试是保证软件开发产品质量的重要手段
嵌入式软件测试技术
- 测试过程
- 测试需求分析
- 调试策划
- 测试设计和实现
- 测试执行
- 测试总结
- 测试方法
- 静态测试和动态测试
- 黑盒测试
- 白盒测试
- 测试类型
- 按照测试内容划分
- 逻辑测试
- 功能测试
- 性能测试
- 接口测试
- 人机交互界面测试
- 强度测试
- 余量测试
- 安全性测试
- 恢复性测试
- 边界测试
- 数据处理测试
- 安装性测试
- 容量测试
- 单元测试
- 部件测试
- 配置项测试
- 系统测试
- 按照测试内容划分
- 测试工具
- 静态测试工具
- 动态测试工具
- 测试支持工具
- 测试环境
- 宿主机模拟环境
- 交联式测试环境
- 全实物测试环境
软件测试实践
- 面向对象的软件测试
- 面向对象分析的测试、面向对象设计的测试
- 面向对象编程的测试
- 面向对象单元测试
- 面向对象集成测试
- 面向对象系统测试
- 基于模型的软件测试
- 模型程序
- Test Harness/Steper/Adapter
- 策略
- 测试执行器
- 基于模型开发软件的测试
- 分布式软件测试
- 特点
- 网络化
- 分布性
- 开放性
- 实时性
- 动态性
- 处理不确定性
- 容错能力强
- 特点
- 测试实例

浙公网安备 33010602011771号