Bootstrap

软件测试面试题:接口自动化当中,参数化(数据驱动)是如何实现?

接口自动化当中,参数化(数据驱动)是如何实现?

1、接口自动化当中,使用ddt模块实现数据驱动。

2、流程:

1)用excel文件来管理测试用例涉及的数据,包括请求地址,请求方法,请求body,前置条件-sql语句,期望结果,比对方式,数据库校验语句。

2)用python封装excel类,根据接口名读取接口对应的测试用例数据所有行,存储在列表当中。

3)用unitest框架来编写接口的测试用例,通过在用例前面@ddt.data(*测试数据列表变量名)来执行每一组用例。


个人简介


我是一名测试兼开发工程师,目前25K,目前做的是无人驾驶,欢迎和大家一起交流测试技术,
起高薪就业,我们还有一起打妖怪的群哦,还有面试题小程序哦

;