测试级别

  1. 单元测试
    最小模块的测试,包括函数,类,或者最小功能。比如自行车的组件,车轮,车架,链条。
  2. 集成测试
    多个最小模块之间的接口测试。 比如车轮能否和车架集成在一起。
  3. 系统测试
    将集成测试后的软件布置到用户环境中进行测试。比如用户实际体验自行车。
  • 功能性测试:在指定使用条件下,使用被测对象,验证是否满足用户显性或隐性需求。主要关注是否有不正确或遗漏或多余的功能,是否满足系统显性或者隐性需求,是否对输入输出做出了正确的响应。
  • 性能测试:通过模拟被测对象运行业务压力或使用场景,验证被测对象是否满足预先设定的性能指标。验证系统是否具有宣称的能力,了解测试系统典型场景,并具有确定的性能目标,要求在真实环境下实施。
  • 安全性测试:测试被测对象的安全保护机制保护系统不受非法侵入,能够接收正确授权的测试
  • 兼容性测试:主要验证被测对象在不同的操作系统/硬件信息等环境下的运行情况。
  1. 验收测试
    以用户为主的测试,验收组应该由项目组成员/用户代表组成。比如其他用户体验自行车。
  • α测试:由用户在开发环境下执行的测试活动,开发人员在测试人员身边,发现问题及时沟通解决,在受控环境下执行测试
  • β测试:开发者不在测试人员身边,发现问题由专人统一收集,再由研发人员进修改,在不受控环境下进行测试
  • UAT测试:用户接受度测试

猜你喜欢

转载自blog.csdn.net/mafucun1988/article/details/88908033