定向班第一期_接口测试实战_0317

参考资料

实战前言



引擎封装

  • request
  • expect
  • 接口定义配置化数据化
  • 抽取通用测试框架
  • 支持多种格式 yaml 、 har、 swagger 、 wsdl

配置封装

  • 使用单例来维护全局配置
  • 读写配置文件

数据封装

  • 使用模板技术
  • 使用POJO 从研发的依赖lib提取是最好的
  • 使用json yaml对应的库进行修改

用例封装

  • 加载数据
  • 执行顺序
  • case管理
  • 用例之间减少依赖
  • 并发

断言

  • 尽量使用标准的JUnit TestNG标准框架
  • 断言尽量使用Harmcrest
  • 业务断言需要更完整,比如delete不能只断言errcode,还要去断言list返回的接口里的确没有了删除的内容

作业1

封装department的list,搜索特定id的部门,并在测试用例中断言i部门的d是否正确,把你的list的封装和测试用例代码贴到回复里

作业2

封装部门更新与删除,实现添加部门并删除部门 delete(),添加部门并更新部门 update() 贴update的封装与测试用例代码

作业3

完成成员管理的所有封装与测试用例,把自己的代码开源道github,并回帖自己的github地址

作业4

封装自己的读取yaml或者读取har格式并发送http请求的方法 templateFromHar or templateFromYaml,更新到github并贴地址。注明是哪个作业。比如
作业4 github文件地址

关闭