什么情况下值得延长
测试的目的不是走完三天流程,而是拿到一组能支撑判断的数据。下面几种情况,延长比在数据不完整的状态下做决定更有价值:
- 测试期正好避开了业务波峰,最忙的时段一次都没覆盖到。
- 前期调试占掉了大部分时间,真正跑业务的时间不足。
- 最挑的那部分业务在这几天里恰好没有实际场景,没能验证。
遇到这些情况直接提出来沟通即可。让测试的结果悬在半空、最后靠感觉决定,对双方都没有意义。
测试期要覆盖到什么
一段有用的测试数据需要同时满足三个条件:覆盖到业务波峰、覆盖到最挑的那部分业务、并且有接入之前的对照数据。缺了任何一项,结论都会变得模糊。
其中对照数据最容易被忽略。如果接入之前没有测过,接入之后拿到的数字只能说明「现在是多少」,说不清「比原来好了多少」,也就无法回答「这个水平够不够用」。
怎么安排能一次测出结论
开始之前做三件事就够了:把要访问的地址列成清单、约定观察哪些指标、安排测试期覆盖一个完整的业务周期(包含波峰)。必要时可以先做一次接入前的基准测试,作为对照的起点。
这样安排之后,多数情况下一轮测试就能得出结论,不需要靠延长来补救。