需求分析阶段
拆解需求文档,提取功能点(如 Web 端登录模块、App 支付流程),明确非功能需求(性能、兼容性)。
示例:小程序需关注微信生态兼容性(不同版本 SDK、机型适配)。
用例设计阶段
基于等价类划分、边界值分析等方法编写用例,覆盖功能正向 / 反向场景。
示例:Web 端搜索功能用例需包含 “空搜索”“超长字符搜索”“特殊符号搜索”。
测试执行阶段
按模块执行用例,记录实际结果与预期差异,提交缺陷。
示例:App 端测试需同步验证 UI 适配(不同屏幕分辨率、横竖屏切换)。
缺陷管理阶段
使用 Jira / 禅道跟踪 bug,按 “严重程度(崩溃 / 功能异常 / UI 瑕疵)+ 优先级(紧急 / 高 / 中 / 低)” 分类。
流程:新建 bug→开发修复→测试回归→关闭 / 重新打开。
验收与总结
执行验收测试(UAT),输出测试报告(覆盖率、缺陷统计、风险评估)。
需求分析阶段
拆解需求文档,提取功能点(如 Web 端登录模块、App 支付流程),明确非功能需求(性能、兼容性)。
示例:小程序需关注微信生态兼容性(不同版本 SDK、机型适配)。
用例设计阶段
基于等价类划分、边界值分析等方法编写用例,覆盖功能正向 / 反向场景。
示例:Web 端搜索功能用例需包含 “空搜索”“超长字符搜索”“特殊符号搜索”。
测试执行阶段
按模块执行用例,记录实际结果与预期差异,提交缺陷。
示例:App 端测试需同步验证 UI 适配(不同屏幕分辨率、横竖屏切换)。
缺陷管理阶段
使用 Jira / 禅道跟踪 bug,按 “严重程度(崩溃 / 功能异常 / UI 瑕疵)+ 优先级(紧急 / 高 / 中 / 低)” 分类。
流程:新建 bug→开发修复→测试回归→关闭 / 重新打开。
验收与总结
执行验收测试(UAT),输出测试报告(覆盖率、缺陷统计、风险评估)。