软件测试基础

1.开发模型

  • 瀑布~大型,需求稳定的产品
  • 快速原型~小型,需求不能确定的产品

2.测试模型

V模型(中小型公司) W模型(中大型公司) H模型(很少公司使用)

  • V模型图~编码后才进行测试,测试工作介入晚

  • W模型~开发测试同时进行,但是依然是线性关系

  • H模型~开发,测试是独立流程,并发执行

 

 3.黑盒测试(数据驱动测试,不考虑内部结构)

  • 功能测试
    • 逻辑功能测试
    • 界面测试
    • 易用性测试
    • 安装测试
    • 兼容性测试
  • 性能测试
    • 时间性能
    • 空间性能
    • 一般性能
    • 稳定性
    • 负载测试
    • 压力测试

4.验收测试

  • alpha 内测,内部交流版
  • beta 公测,面向部分用户,收集反馈
  • UAT 交付测试,交付给第三方时做的测试

5.随机测试(探索性测试)

  • 针对重要功能,新增加的功能,特殊情况,以前发现重大bug的模块进行二次测试,可以结合回归测试进行
原文地址:https://www.cnblogs.com/bf-blackfish/p/10220000.html