怎么确定自己的测试准备工作已经做好了?
很多时候明明我们感觉自己挺认真的根据 prd 和技术文档写了checklist,然后也庄重的进行了 checklist评审,但是为什么需求提测后还是不知道怎么动手开始测,评审了好像又没评审,心中仿佛有一万个为什么。这种情况其实是比较耽误测试时间的。本质上是评审之前的准备工作做的不够充分,评审时并没有没有搞明白自己真正的疑问点,这样的评审其实是一种低效的评审,测试开始后又重新找开发和产品询问各种问题,询问要验证哪些验证点,怎么验证,然后对原本的checklist大修大改,这种情况是比较伤脑筋的,对人力资源和时间资源都是一种极大的浪费,需要极力避免这种情况的发生。
一个比较好的验证自己测试准备是否齐全的方法
问自己这几个问题:假设现在开发同学就已经把项目提测了,你需要怎么着手开始测试?需要从哪里拿到什么样的数据?把数据放到哪里去?放进去之后需要验证那些内容?要不要看数据库?为什么不用看数据库?这些内容会产生哪些连带影响?怎么验证这些影响符合预期?
经历这样一个自我拷问和寻找对应方案的过程后,相信你对测试准备工作已经准备得相对充分了,至少对需求的理解会上一个台阶,对自己有哪些不确定疑问点也会更加明确,checklist 评审时提出的问题也会更有目的性,开发和产品同学也能感受到你真的做了很多准备工作,对你更加尊重。
理论上 checklist 评审之前测试同学应该处于那种明白大体的测试内容、测试过程和验证点,只是有些细节问题不太确定,需要评审的时候确认下的状态。评审完毕之后应该处于一种随时提测,随时能开始测,或者说虽然不能立刻开始测,但是明白整个正式过程是怎样的,已经可以开始准备测试数据了的状态。这种情况可以让自己感觉胸有成竹,大局尽在掌控之中。也不会有好像评审了又好像没评审的情况发生,不会对自己的cheklist大修大改,出现这种情况其实是需要反思自己是不是准备工作不到位,吃一堑,长一智。
相关文章:checklist编写指南
欢迎关注公众号 TestDevelop , 我在这里分享各种测试开发技术知识、沟通技巧、职场感言。欢迎后续与我共同成长。