第四章软件测试分类及分级



4.1软件测试分类

  1. 不同角度分类

  1. 是否关心内部结构:白盒测试、黑盒测试、灰盒测试

  2. 开发过程级别:单元测试、集成测试、系统测试、验收测试

  3. 是否执行程序:静态测试、动态测试

  4. 执行是否需要人工干预:手工测试、自动化测试

  5. 测试实施组织:开发测试、用户测试、第三方测试

  1. 基于CSCI的软件测试分类

    功能测试、性能测试、外部接口和人机交互界面测试、强度测试、余量测试、可靠性测试、安全性测试、恢复性测试、边界测试、功能多余物测试、安装性能测试和本地化测试。

4.2软件测试分级

  1. 软件测试分级是对软件测试的要求、目的、关注点、被测对象、工作产品及测试人员不同,相应的软件测试级别划分或分级是不同的。例如:软件生命周期测试的分级,错误及它对软件测试通过影响的分级;完整性测试的分级,软件测试用例的分级等。

  2. 通过对软件测试进行有目的的分级,使我们能够有效地控制软件的复杂性,强化测试的针对性或目的性,提高测试管理的科学性,最终确保软件测试的质量。

你可能感兴趣的:(第四章软件测试分类及分级)