测试用例框架优化(四)
在测试过程当中,遇到了以下两个问题:
问题一:如果我们的 添加项目 接口有一个要求,要求我们每次执行的时候title 不能都一样呢?按照我们之前的方式
需要写很多判断,那么我们可以优化一下吗?
——解决方法:添加随机数的生成
1、在测试用例 title 后面增加一个#random_str#替换标识符,
注意:andom_str 是可以自己自由定义的
2、在替换的封装里面 添加随机函数的生成判断
问题二:比如我们在测某条用例的时候,需要等多少天才能进行,比如,我要测试失效状态,
但是这个数据得5天后才能失效,那怎么办呢?
——解决方法:
2、添加了前置sql的执行(审核项目接口 - 修改项目的不同状态,然后去审核)
同样的,这一列有数据我们进行判断,没有就跳过,所以我们要在数据库的断言当中增加修改操作
这个修改操作是需求替换之后才会执行,所以我们是在用例的替换之后进行的sql 修改操作