51Testing软件测试论坛
标题:
请教下 现在接口自动化测试框架 用哪些方式管理测试用例 测试数据 好呢?
[打印本页]
作者:
测试积点老人
时间:
2020-7-30 11:08
标题:
请教下 现在接口自动化测试框架 用哪些方式管理测试用例 测试数据 好呢?
目前只知道用Excel 有没有其他更好的方式呢
作者:
Miss_love
时间:
2020-7-30 13:58
有很多啊 mysql
作者:
海海豚
时间:
2020-7-31 09:49
unittest
作者:
郭小贱
时间:
2020-7-31 10:01
使用Excel编写用例,easypoi读取用例数据执行。
作者:
bellas
时间:
2020-7-31 10:22
不晓得呀
作者:
jingzizx
时间:
2020-7-31 13:04
可以合并到数据库
作者:
liweilovend
时间:
2020-8-4 13:45
yaml方式也可以。维护起来会更舒服一些。
- case_id : 1
status: True
case_name : "部门新增"
module : department
tag:
- 'add'
- 'maoyan'
url : /department/add
method : post
pre_action : False
data:
name: "研发"
parent: 0
eq_check:
code: 0
msg: "操作成功"
in_check:
- '操作成功'
- '操作成功'
db_check:
- sql : select count(1) from department where name = '研发'
count : 1
- sql : select count(1) from department where name = '研发'
count : 1
after_action:
- result1 : select * from department where name = '研发';
- case_id : 2
status: True
case_name : "部门列表"
module : department
tag:
- 'list'
- 'maoyan'
url : /department/list
method : get
pre_action : False
data:
source: 0
type: all
nodeId: 0
eq_check:
code: 0
msg: "操作成功"
in_check:
- '研发'
- case_id : 3
status: True
case_name : "部门修改"
module : department
tag:
- 'edit'
- 'maoyan'
url : /department/update
method : post
pre_action : True
data:
id : (self.dist['id'])
name: "研发_change"
parent: 0
eq_check:
code: 0
msg: "操作成功"
in_check:
- '操作成功'
db_check:
- sql : select count(1) from department where name = '研发_change'
count : 1
- case_id : 4
status: True
case_name : "部门删除"
module : department
tag:
- 'del'
- 'maoyan'
url : /department/delete-self-sub
method : get
pre_action : True
data:
id : (self.dist['id'])
eq_check:
code: 0
msg: "操作成功"
in_check:
- '操作成功'
db_check:
- sql : select count(1) from department where name = '研发_change'
count : 0
json也可以,不过要单独写界面解析和展示这些数据。
作者:
ls114
时间:
2021-9-23 11:36
yaml,mysql,excel都可以啊,看你工作怎么选啊,相对来说yaml简单些,适合业务链,excel比较适合一个接口多种测试场景数据,各种正反向用例得存放
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2