上QQ阅读APP看书,第一时间看更新
1.4 本章总结
1.4.1 介绍内容
● 软件测试的基本理论。
➢ 软件测试的定义。
➢ 软件测试术语。
√ 冒烟测试。
√ 回归测试。
√ 白盒测试。
√ 黑盒测试。
√ 单元测试。
√ 集成测试。
√ 系统测试。
√ 验收测试。
√ Alpha测试。
√ Beta测试。
√ 静态测试。
√ 动态测试。
➢ 软件工程模型。
√ 瀑布模型。
√ 迭代模型和螺旋模型。
➢ 软件测试模型。
√ V模型。
√ W模型。
√ X模型。
➢ 软件测试方法。
➢ 软件测试步骤。
➢ 软件缺陷管理。
➢ 测试用例。
➢ 软件测试类型。
√ 功能测试。
√ 易用性测试(用户体验性测试)。
√ 可靠性测试。
√ 性能测试。
√ 安全性测试。
√ 相容性测试。
√ 可移植性测试。
√ 可维护性测试。
√ 数据与数据库完整性测试。
√ 本地化测试。
√ 文字测试。
√ 发布测试。
➢ 软件测试曲线。
➢ 软件的杀虫剂现象。
● 软件测试的七条基本原则。
➢ 原则1:软件测试显示存在缺陷。
➢ 原则2:穷尽软件测试是不可行的。
➢ 原则3:软件测试尽早介入。
➢ 原则4:缺陷集群性。
➢ 原则5:杀虫剂悖论。
➢ 原则6:软件测试活动依赖于软件测试背景。
➢ 原则7:不存在缺陷(即有用系统)的谬论。
● 验证(Verification)与确认(Validation)的区别。