问:产品上线的时候,总害怕还有缺陷未被发现;想知道是就我一个人有这种心理,还是所有测试人都有 ?
IDO老徐,答:
理论上,确实有这种担忧 ,Bug是无法 100%发现的,只能是尽可能的降低漏测率 。
换个角度 ,
还是对「测试用例」的覆盖度,及「测试执行」是否到位,以及「线上环境的未知风险」,甚至是用户使用的未知场景 ,担忧 。
@IDO老徐,团队的做法:除了 用例的 N 轮评审、测试用例的严格执行 、测试验收、产品验收、业务方验收 等,还会加上「灰度发布」(逐步放量,一批批用户开放,收集使用的问题 及 可能性的Bug ,以及线上数据监控来解决 。
通过这系列的操作 ,其实还好 。
当然,如果你只是一个普通的测试工程师,就是普通的执行人 。
且就是一个小公司,就你一个测试(或者 2 - 3 个测试,每人几个项目)。@IDO老徐 给你的建议是:在 用例评审 和 测试执行,用点心 。
上线后,花点时间,做一轮核心功能的回归测试 。如果有能力,搞一波接口自动化测试 ,降低风险 。
至于其他的,
1、把每次线上漏测的问题,记录到Bug库,去分析,别重复漏 。
2、多去看看用户使用的场景,除了功能测试,还有关注用户使用场景(功能测试没问题,用户一用一堆问题 ,因为用户并不是按你的理解去使用这款产品 )。