测试积点老人 发表于 2020-7-30 11:08:02

请教下 现在接口自动化测试框架 用哪些方式管理测试用例 测试数据 好呢?

目前只知道用Excel 有没有其他更好的方式呢

Miss_love 发表于 2020-7-30 13:58:59

有很多啊mysql

海海豚 发表于 2020-7-31 09:49:34

unittest

郭小贱 发表于 2020-7-31 10:01:45

使用Excel编写用例,easypoi读取用例数据执行。

bellas 发表于 2020-7-31 10:22:07

不晓得呀

jingzizx 发表于 2020-7-31 13:04:10

可以合并到数据库

liweilovend 发表于 2020-8-4 13:45:40

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:20

yaml,mysql,excel都可以啊,看你工作怎么选啊,相对来说yaml简单些,适合业务链,excel比较适合一个接口多种测试场景数据,各种正反向用例得存放
页: [1]
查看完整版本: 请教下 现在接口自动化测试框架 用哪些方式管理测试用例 测试数据 好呢?