相信很多人在做自动化测试的时候都会遇到一个问题,就是用例不能重复执行,比如名称不能重复,手机号码不能重复等等问题,或者在测试用例执行完后通过操作数据库把相关的数据删除;

那么怎么样让我们的测试用例能重复执行呢,这个时候我们就可以考虑引入Oracle序列自动增长功能了:

首先,在orac数据库创建序列:
create sequence seq_newsId
increment by 1
start with 1
maxvalue 999999999;
得到序列的SQL语句
select seq_newsid.nextval from sys.dual;

2、robotframeworkwork可以拼接使用序列的值:

robotframework自动化测试之测试数据

所有场景都可以使用这个方式进行测试数据维护,不用每次执行完测试用例然后去删除测试数据;

 

相关文章:

  • 2021-04-30
  • 2021-10-25
  • 2022-12-23
  • 2022-12-23
  • 2021-06-02
  • 2021-08-07
  • 2021-06-30
  • 2021-11-12
猜你喜欢
  • 2022-12-23
  • 2021-09-08
  • 2021-11-07
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-11-10
相关资源
相似解决方案