哈哈,我又来了.
前段时间自己出了一个bug,说起来也属于比较常见的类型
A业务需要做一个活动,需要B业务判断,如果是通过A业务跳转至B业务的用户,则在B页面给这类用户展示一个对应的弹窗。(A是新增业务,B属于已有业务)
当时可能是脑子不清醒,用例是这样写的:
1、如果是通过A业务跳转至B业务,则在B页面展示一个弹窗
2、验证弹窗的属性
但是事实上这里有2个需求点
1、如果A跳B,应该xxxx2、如果非A跳B,则应该xxx
从这里可以看出,虽然跟着prd思路写的用例,极易漏掉一些隐藏的功能点,而这些功能点是产品默认为大家都知晓的,无需写在prd中。
所以,在参考文档prd时,多使用逆向思维(或者说是发散思维)
有 if 必有 else!!!