测试用例:
- 选择option1,不满足阈值,不会触发option1相应的操作
- 选择option2,不满足阈值,不会触发option1相应的操作
- 选择option1,满足阈值,触发option1相应的操作
- 选择option2,满足阈值,触发option2相应的操作
- 先选择option1再选择option2,满足阈值,触发option2相应的操作,是否同时还会触发option1
- 先选择option2再选择option1,满足阈值,触发option1相应的操作,是否同时还会触发option2
测试步骤:
本来已经按照上边的用例执行完了,以为一切都OK了,快结束测试的时候,在另外一个环境在测试别的模块,模拟了一些数据导致触发满足阈值,发现不仅触发了option1,同时也触发了option2。但是在另外一个环境上怎么都没有复现,因为在页面是单选,不会出现同时都是true。
立马联系开发,说这个配置是存在后台某个文件,发现有问题的环境全是true。为什么会全是true呢?心中一万个纳尼?在这个环境上我没有做过保存操作,这个配置是初始的。没有其它思路,只能试着重装个环境试试。
果真重装后发现默认就是全true,所以在我不修改配置情况下,满足阈值两个条件都会触发。
测试总结:
下次需要测试初始配置
网友评论