上QQ阅读APP看书,第一时间看更新
2.2.4 用例设计模板化
看到这个标题,可能有人会问,用例设计还用模板化吗?测试人员应该都会设计测试用例,而且各种方法和策略说得头头是道,但在真实场景中的使用少之又少。更何况人的认知是分层的,比如,可以简单地分为如下所列举的四个层次。
□不知己不知:以为很简单,以为自己什么都知道,但结果却不尽如人意,只知道使用等价类和边界值。
□知己不知:心里虽有模糊的想法,但无法清晰地表达出来,或者只知道还有其他方法,但不知具体是什么方法,要别人点明后才茅塞顿开。
□不知己知:虽然在实战中能够临场发挥出来,但自己并不知道这个用法就是对应的设计思路。
□知己知:对方法了如指掌,不仅知道该如何使用,而且能够清晰明了地将其表达出来。
大多数测试人员属于后三种情况,在项目中下意识地使用等价类和边界值,而关于逻辑的其他组合则并不常用。
那么,这个局面应该如何破解呢?
□建立分享制度,每周全员参与,对本周的需求和测试用例进行深度剖析,复盘当时使用的测试方法,看看有哪些是可以完善和补充的。
□总结不同的测试方法的使用场景和使用案例,具体如表2-1所示。
表2-1 测试方法的应用
除此之外,还有流程图法、场景法、错误推测法等,可以互相结合使用,有些业内人士也会称之为综合策略。
不断地进行强化训练,让这些方法融会贯通,当再次面对需求功能的时候,你就知道应该怎么做了,针对具体的案例场景应该怎么组合,达到这种熟练程度之后,就能很顺畅地使用探索性测试方法了。