1、文字版测试金字塔示意图
a. 测试重心下沉:优先保障底层单元、接口测试,减少顶层UI手工重复测试;
b. 底层测试稳定性高、速度快,适合自动化批量回归;顶层UI测试仅覆盖核心业务场景;
c. 企业落地标准:单元测试开发主导,接口测试、UI测试由测试工程师主导。
2、理解黑盒 / 白盒 / 灰盒测试
a、黑盒测试(测试工程师主流工作)
定义:不关注代码内部逻辑、实现细节,只关注输入输出、业务功能是否符合需求。
优点:贴近用户视角、无需代码基础、覆盖业务场景全面
适用场景:功能测试、系统测试、回归测试、验收测试
缺点:无法覆盖代码逻辑死角、冗余用例多
b、白盒测试(开发主导)
定义:透明盒测试,深入代码内部,校验代码逻辑、分支、循环、覆盖率是否合规。
适用场景:单元测试、代码走查、底层逻辑校验
优点:精准发现代码逻辑缺陷、分支遗漏
缺点:需要扎实代码能力、不关注业务场景
c、灰盒测试(当下测试主流)
定义:介于黑白盒之间,不逐行看代码,但了解程序架构、接口逻辑、数据流转。
适用场景:接口测试、服务端测试、集成测试(日常90%测试工作均为灰盒)
核心优势:兼顾业务场景与底层逻辑,定位Bug精准,区分前后端问题,适配自动化测试。
3、各类测试类型定义和适用测试阶段
a、单元测试
定义:对最小代码单元(函数、方法、接口单元)单独测试。
适用阶段:编码阶段
负责人员:开发
b、集成测试
定义:校验多个模块、接口、服务之间的联动、数据传递、调用逻辑是否正常。
适用阶段:模块联调阶段(单元测试之后,系统测试之前)
c、系统测试
定义:基于完整系统,结合硬件、软件、网络、环境,全流程校验整体功能、兼容性、稳定性。
适用阶段:项目提测后正式测试阶段(核心工作阶段)
d、功能测试
定义:依据需求文档,校验页面、接口、业务流程是否符合产品需求。
适用阶段:系统测试全阶段,贯穿整个测试周期
e、接口测试
定义:针对后端HTTP/HTTPS接口,校验入参、出参、边界、异常、权限、数据一致性。
适用阶段:开发接口调试完成后,可早于UI页面测试,提前拦截后端Bug
f、冒烟测试
定义:版本提测后首轮极简测试,验证核心主流程是否通畅,判断版本是否可测。
适用阶段:每次版本迭代提测初期
核心目的:阻断烂版本,避免浪费大量测试时间
g、回归测试
定义:修复Bug、迭代新版本后,重新测试原有功能,验证Bug修复有效性、无新增引入缺陷。
适用阶段:Bug修复后、版本迭代后、上线前复测
h、探索性测试
定义:无固定用例,依靠测试经验、业务思维,自由探索场景、挖掘隐性缺陷。
适用阶段:用例执行完毕后、版本收尾阶段、陌生项目快速摸底
4、四大测试用例设计核心方法
a、等价类划分法
核心逻辑:将输入数据划分为有效等价类、无效等价类,同类数据只需抽一条用例,避免重复冗余。
适用场景:输入框、账号密码、手机号、数字输入等规则类场景
实例:手机号输入框
有效:11位合法手机号;无效:10位数字、12位数字、中文、特殊符号、空输入
b、边界值分析法(最容易出Bug)
核心逻辑:Bug大多出现在临界值,重点测试最大值、最小值、临界值、空值、极值±1。
适用场景:长度限制、数值区间、分页条数、时间范围、上传大小限制
实例:输入框限制1-20个字符
测试点:1个字符、20个字符、0个字符、21个字符
c、场景法
核心逻辑:围绕完整业务流程,覆盖正常流程、异常中断、分支流程。
适用场景:登录、下单、审批、导出、数据新增修改全流程业务
实例:后台新增用户流程
正常新增、中途退出、重复提交、必填项为空、保存失败重试
d、错误推测法
核心逻辑:依托测试经验,预判产品易出错的场景,针对性设计用例。
适用场景:迭代老项目、已知历史缺陷、高频出错模块
实例:弱网超时、重复点击、缓存残留、权限越权、数据刷新延迟
5、缺陷生命周期完整流程
完整流转链路:新建、确认、修复、复测、通过/未通过、延期/关闭
6、业务高质量测试用例编写5条要点
a:全覆盖、无遗漏,兼顾正常+异常场景
不只测正向流程,重点补充边界值、非法输入、网络异常、操作中断、重复操作等反向场景,杜绝只测功能可用、不测异常容错的问题。
b:用例颗粒度适中,单一用例只测一个校验点
一条用例对应一个测试点,不堆砌多个校验逻辑,失败后可精准定位问题,方便回归复盘,提升测试效率。
c:重点覆盖高频场景、核心业务、高危场景
优先聚焦支付、权限、数据统计、新增删除、批量操作等核心高危模块,优先级区分明确,核心场景100%覆盖。
d:兼顾显性功能 + 隐性数据校验
不仅校验页面展示、按钮交互,同步核对接口返回数据、数据库底层数据一致性,解决页面展示正常、底层数据异常的隐性Bug。
e:兼容边界场景、环境场景、用户真实操作习惯
覆盖浏览器兼容、弱网环境、缓存残留、权限区分、极值数据、重复操作等真实用户场景,贴合线上使用环境,提前规避线上问题。
浙公网安备 33010602011771号