软件测试(Software Testing)
缩写:无
简述
通过执行或分析来评估软件是否满足预期、暴露缺陷的活动。测试不能证明无缺陷,但能提高信心;策略需在速度、范围与成本间平衡。
使用场景
开发中验证、回归、发布门禁、缺陷复现。
组成与要点
flowchart LR
规格或期望 --> 执行软件 --> 观察结果 --> 判定通过或失败
flowchart LR 规格或期望 --> 执行软件 --> 观察结果 --> 判定通过或失败
实践与应用
• 风险驱动选测什么
• 自动化稳定路径
• 缺陷先复现再修
注意事项
• 只测快乐路径
• 脆弱 E2E 独占反馈
关联术语
• 单元测试 / 集成测试:不同范围的自动化测试
• 测试金字塔:组合策略的隐喻
• 覆盖率:触及范围的度量(非质量本身)
• 调试:失败后定位根因