Webx层接口测试初体验

Ona ·
更新时间:2024-11-13
· 871 次阅读

  Webx层接口测试是对运用了webx框架的系统进行测试,测试人员可以根据准备参数从而进行接口测试。

  以下是对三种自动化测试进行的比较:

webx接口测试 底层接口测试 Ruby页面测试
编写测试用例成本

(准备测试数据、编写测试脚本、校验结果)

准备测试参数(PV对)相对比较直观,编写测试代码比较少。 接口参数一般是对象,则需要通过对对象进行设值,准备测试数据比较繁琐,编写的测试代码相对比较多。
维护用例成本

(自动化回归)

维护量少,底层代码改动Action层代码不变的话,测试用例改动不大 代码耦合比较高,底层代码改动,测试用例对应也需要改动
定位Bug 可以debug 上层应用的代码,也可以debug到底层的代码 定位底层bug容易,但是上层问题和环境问题不清楚 定位底层bug难
业务覆盖率 (1)功能测试用例:除了页面展现测试用例外,其他用例均能通过webx接口测试实现,减少 手工重复劳动(2)底层接口测试用例:绝大部分业务逻辑都能通过测试用例覆盖 接口覆盖率高,业务覆盖率相对比较低,因为一般是站在接口的角度设计用例,要站在业务的角度 设计用例相对更难,因为不知道是在上层应用控制了还是底层控制了 底层用例要覆盖全相对webx层比较难,因为上层页面校验时控制住了,则直接返回错误信息, 无法走到底层逻辑再去验证。

  webx层接口测试可以让测试人员更了解开发代码,让底层接口测试人员更懂业务。



接口测试 接口 测试

需要 登录 后方可回复, 如果你还没有账号请 注册新账号