数据驱动接口测试框架设计
2019-03-20 17:37:02 1 举报
数据驱动测试框架设计
作者其他创作
大纲/内容
首次校验数据准备
是否首次测试
Y
校验返回值
N
TestExecutor
-init(api_name)-getrequest()-setup()-teardown()-test()
数据准备
Testrunner(api_name)
+htmlrunner()
获取请求参数,组成suite
DBoperator
+DBconnect()+DBcreate()+DBinsert()+DBdelete()+DBupdate()+DBselect(api_name)
关键字: 1、数据驱动 2、java rest接口+python http接口 3、按需自动执行
疑问: 1、只验证测试环境么? 2、数据都是固定的么?
开始
返回值存入数据库
获取首次校验数据
error记录
发送请求
Tools
+Stringtojson()+Comparejson()+Comparekeyandvalue()
接口case记录表
api_idapi_nameapi_urlapi_typecase_tablemore_info
数据存入数据库
获取数据库中记录的返回值
校验是否正确
case数据表
case_idaccountpasswordrequest_parametersresponseresponse_check_parameterscase_descriptioncase_actioncase_expected_result
Config
-DBconfig-baseurl+get_*_config():
确定待测试接口
请求数据准备(url、paramters)
收藏
收藏
0 条评论
下一页