软件测试类型分类
软件测试类型比较多、比较杂,每当听到一个新的类型的时候,就要百度半天,这里汇总小记下。
这里按自己的理解大致划分下,不权威,仅供参考。
按测试方法分
- 手工测试
- 自动化测试
按测试技术分
- 白盒测试
- 灰盒测试
- 黑盒测试
传统软件开发阶段分
- 单元测试:编码的最小单元,函数
- 集成测试
- 系统测试:SIT测试
- 验收测试
- 非正式验收或Alpha 测试
- Beta测试
- UAT测试
软件质量属性划分(随软件质量模型变更)
-
功能测试
- 业务测试
- 文档测试
- 界面UI测试
- 接口测试
- 精准测试:通过复制工具,快速定位匹配用例
- 背对背测试:多版本相同用例比对结果
-
性能测试
- 基准测试
- 容量测试
- 负载测试
- 疲劳强度测试
- POC测试
-
可靠性测试
- 混沌测试
- monkey测试
- 弱网测试
-
安全测试
-
易用性测试
- 用户体验测试
-
兼容性测试
- 配置测试
-
可移植性测试
- 安装测试
-
可维护性测试
- 可测性
-
...
其他测试
- 按软件运营阶段
- 上线前
- 绿灯测试:非标,上线钱评估能否放行
- 产品内测
- 灰度测试:引入小部分用户流量内测
- 产品爆发
- 分桶测试
- A/B测试:多版本收集用户体验和业务数据,做运营比对评估出好版本
- 多变量测试 (Multivariate Testing)
- 分桶测试
- 用户爆发
- 上线前
- 传统软件开发阶段再细分
- 冒烟测试:单元测试之后,提测之前
- 回归测试:软件处于维护阶段时版本发放前
- 新兴测试
- 探索性测试
- 敏捷测试:新青年,另起炉灶,宣言信仰多
- AI测试
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律