Webx层接口测试初体验

发表于:2010-6-23 11:07

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:yulin    来源:Taobao QA Team

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

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

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

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

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

(自动化回归)

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

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

《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号