request自动化测试基础步骤
自动执行初始化sql语句
初始化sql语句存入文件中(目前存入了一个文件,工作者按业务存入多个文件)
读取sql文件
循环执行sql语句
自动执行Excel用例
把测试用例写入excel中(用例名称、测试数据/相当于发送请求的参数/字典格式、预期结果、落库预期sql、落库预期数据)
读excel文件,用例存入列表中
循环
读列表
发送请求,获得响应
比对响应结果
检查落库
说明:
截止目前使用面向过程的方式编写代码,没有对代码进行封装,也没有使用测试框架
目前初步实现了代码和数据的分离,但是代码复用行比较弱(例如每次使用数据库都需要重新连接)
自动化测试基础步骤
面向过程接口自动化测试流程
1)初始化数据库
用于准备测试的数据,在测试之前存入数据库中
2)编写自动化测试用例
可以使用Excel编写,但是与手工测试用例稍有区别,主要是没有操作步骤,因为操作步骤需要使用代码实现
3)使用需求指定的请求方法发送数据给接口,获得响应结果
4)比对响应结果的正确性(接口的返回值)、检查落库的正确性
落库检查 -- 一般针对增删改情况进行检查
,作者:暄总-tester,