测试用例框架优化(四)

在测试过程当中,遇到了以下两个问题:

问题一:如果我们的 添加项目 接口有一个要求,要求我们每次执行的时候title 不能都一样呢?按照我们之前的方式

  需要写很多判断,那么我们可以优化一下吗?

 

 

——解决方法:添加随机数的生成

1、在测试用例 title 后面增加一个#random_str#替换标识符,

  注意:andom_str 是可以自己自由定义的

2、在替换的封装里面 添加随机函数的生成判断

 

 

问题二:比如我们在测某条用例的时候,需要等多少天才能进行,比如,我要测试失效状态,

但是这个数据得5天后才能失效,那怎么办呢?
——解决方法:
2、添加了前置sql的执行(审核项目接口 - 修改项目的不同状态,然后去审核)

 

 

同样的,这一列有数据我们进行判断,没有就跳过,所以我们要在数据库的断言当中增加修改操作

 

 这个修改操作是需求替换之后才会执行,所以我们是在用例的替换之后进行的sql 修改操作

 

posted @ 2022-01-14 20:24  乘风破浪的小落夜  阅读(84)  评论(0编辑  收藏  举报