作为测试人员,发现缺陷的多少、发现缺陷严重性的高低可以作为衡量其工作能力的一个重要指标。
那么如何才能发现尽可能多的缺陷,如何才能更早的发现严重性高的缺陷呢?
作为测试人员,最常见的一项工作就是设计测试用例,什么样的测试用例是好的测试用例?简单理解就是数量越少、发现缺陷越多的用例就是好的用例,好的用例是设计出来的,是测试人员思路和方法的集合,而非测试逻辑和需求的罗列。
那么问题来了,如何才能设计出好的测试用例呢?
一、测试用例设计的几个准则
1.用例设计=思路。强调测试的场景、测试方法。
2.测试步骤化。此处说的测试步骤,不是说每条测试用例都要写明测试步骤,而是指哪些通过测试步骤的调整会出现缺陷的地方需要重点关注测试步骤,比如添加操作,单纯的添加功能是OK的,但是先删除一条数据,在添加相同的数据就失败了,这个就涉及到操作步骤了。
3.用例流程化。此过程依托于完整的业务流程图,每个分支就是一条支流,通过业务端发起的请求,最终都会流向一条分支,而流程化就是将这些分支梳理为测试场景,通过覆盖测