自动化测试框架搭建-接口数据结构设计
目的
确认数据库如何保存接口数据,既有扩展性,数据又全又好用
根据用途设计数据库字段
区分环境:可以明确当前接口自动化用例,是在哪个环境需要执行的
模块:微服务架构,不同测试同学负责不同的模块,避免用例不可区分
创建人:可以快速找到该用例是谁创建的,咨询相关问题,或快速找到责任人
修改人:只保存最后一次修改人的名称
创建时间:记录创建时间
修改时间:记录修改时间
case的唯一iD:增加数据属性唯一键,避免重复使用一个id,在后续测试套件要求每一个用例id都不同
方法(get or post等):传入方法中的数据,确认接口的访问方式
接口url:需要测试接口的url
header:测试该接口必须要的一些关键数据
传入参数:接口测试场景的参数
预期结果:和接口返回的数据,对比,对比一致,接口测试通过
忽略校验字段:预期结果和接口返回,忽略该字段的校验
软删除:is_delete字段:确认是否在前端页面需要展示
忽略执行:执行测试套件,当前接口自动跳过,不计入执行结果
标签:区分是否是CI用例、或普通的测试用例、或jiraID对应的接口测试用例