在发布阶段组织手动测试是为了快速有效地查找准备发布版本中的缺陷,重点关注最关键和常用的功能。
问题背景: 过去,发布往往伴随着“夜间赶工”:测试人员急于检查所有内容,导致测试质量受损,bug进入生产环境,资源使用效率低下。逐渐发现,通过明确系统化的优先级,可以在更短的时间内取得更好的结果。
问题: 发布前的测试时间有限,无法验证所有内容,此外人因因素增加——疲劳、匆忙、压力。经常有关键bug在发布后才出现,损害产品声誉,导致团队混乱。
解决方案:
关键特点:
在发布前是否可以“多保险”手动检查整个应用程序?
不可以,通常没有时间进行全面手动测试——专注于关键场景的有序方法能获得更好的结果。
在发布前是否应该公开“轻微”bug,以便团队提前了解?
不应该,在发布模式下,只应升级关键和阻塞缺陷,而将较小的问题记录为已知问题,并在发布后处理。
发布阶段是否必须手动编写详细的测试用例?
不需要,通常使用检查清单或从测试用例中提取的迷你脚本来工作更简单、更快,可以迅速覆盖相关场景。
发布测试在晚上进行,顺便粗略检查文件,忘记了关键的支付流程。第二天用户普遍无法支付订单。
优点:
缺点:
在发布前只关注关键场景(登录、支付、订单保存、与合作伙伴的集成)。通过检查清单总结结果,bug立即升级。
优点:
缺点: