关于数据以及场景的问题

来源:10-1 连接数据库查询数据

精慕门3026886

2019-01-15

老师,麻烦帮忙解答一下哈
1、这个框架怎么实现数据驱动和数据清理?
2、这个框架怎么实现组合场景以及闭环场景,组合场景即业务流程上有关联的场景,闭环场景,比如登录之后创建账号,创建账号后又要去登录
3、新增/删除/更新接口操作后,感觉如果只是查询数据库,好像不太够
4、平时在做接口自动化时,要预先往数据库里插入数据么

写回答

1回答

Mushishi

2019-01-15

1、数据驱动你只需要用unittest实现,然后ddt。然后把excel作为数据源。那么你里面的都作为参数传入。这样就可以了

2、你说的组合场景就是我们说的数据依赖。这个你只需要把数据写入,然后去调用就行。创建、登陆这个正常用。创建后看是否成功,成功了就掉登陆接口。这个其实就一个现后顺序。

3、这个需要看你们公司接口类型。put、delete这些是否需要增加。接口测试一般监控、和数据测试。看你的目的,这个和第四问

4、接口自动化目的是监控、或者教研接口,但是一般正式环节很少王数据库插入数据、修改、删除数据,一般是有标识。就是提交后那么回数据撤回或者回滚。这样尽可能的减少脏数据。也有的回采用mock数据才实现。

0
2
Mushishi
回复
精慕门3026886
除非你们自己开发一个桩服务,然后完全用于模拟生产返回数据,而且根据数据类型模拟返回
2019-12-05
共2条回复

Python接口自动化测试框架实战

主流框架Unittest与接口测试结合,带你深入学习接口自动化框架的设计与开发

1509 学习 · 844 问题

查看课程