本文纯属个人观点,如果有不同意见,轻喷
说道测试流程,很多人都知道需要评审,然后根据需求设计用例,然后测试。那么评审测试究竟在干嘛呢?我概述一下我以前刚工作问周边同事的理解,他们是这么样说的:
作为一个测试的角度评价这个需求,看需求完不完善,哪里有补充的地方,哪里有改进的地方。
然后我抱着这样个心态做了两年测试,然后发现,每次评审其实测试都属于最打酱油的类型,评审玩之后除了了解需求提提小改进的地方外其实并没有什么实质的对测试有帮助的作用,不信可以试试不去评审和去评审,一轮测试下来其实效果相差不大。
所以进入今天的重点了,评审的实际意义其实是去发现产品的价值的,你要做的是找出这个需求的重点,吸引点,并合理初步规划出适合这个需求的测试方案。
我们除了关注于这个产品需求的测试细节,更重要的是从整体把控这个需求的意义,我很喜欢我上个公司老板的一句话(当然目前已经加入其他公司了),当时公司产品用户量持续下降,研发人员也是严重流失,产品也提出了很多功能,结果放到老板那里去,老板说这些功能都不做,我们不做没有意义的功能,一点价值都没有功能加上去,完全是浪费时间,结果那些写了好多天的需求全部砍掉了。
所以,作为一个测试,也应该是要有产品价值观的分析能力的,在看到需求的第一眼,不是应该怎么去测,而是应该先思考这个需求的重点在哪里,价值在哪里,然后第二步才去设计测试点。