在开发初期的QA工作中,API测试究竟有多重要?

发表于:2018-2-08 15:15  作者:小T   来源:Testin云测

字体: | 上一篇 | 下一篇 |我要投稿 | 推荐标签: API测试 软件测试管理 QA 质量管理

  有的项目从一开始就会涉及到QA测试。添加QA测试这种方法是非常有益的,特别是当软件由瀑布开发领域转向敏捷模型方向的时候。在开发初期中设置QA,会比等待GUI交付更有价值。
  API测试就是这样一种测试,它让测试者在设置QA的前提下,得到最优反馈结果。
  具体实现方式如下:
  1、验证API是否返回正确响应。
  通过对API进行彻底的测试,QA可以大大减轻开发团队的负荷。检查API功能和安全性时,QA可以在提供更多的输入和场景变换。
  2、早期识别问题
  在API与GUI集成之前,必须确保单独的API不存在任何问题。可以通过使用像Chrome REST客户端或Postman这样的工具来解决以上问题。
  3、早期测试自动化
  API自动化比GUI更有用、更快速、更稳定。最重要的是,QA不需要等待公司来启动自动化。及早设置QA,将有助于开发与手工测试活动并行的自动化循环系统。
  在开发测试过程中,API的自动化是十分有意义的。通过IBM RST、 SOAPUI等手段,都可以帮助实现自动化。同时,不仅可以采取以上自动化工具的方法来解决,还可以通过API进行性能测试的途径,来搞定API中的所有问题。
  4、降低GUI测试工作
  随着核心功能在API测试过程中的实现,应用程序接口出现问题的频率将会大大降低,且在之后的阶段,QA的工作量也会随之减少。
  拥有上述优势的同时,早期设置QA,也会使其对应用程序有更多的了解。这就是它的优点所在。
  如果QA没有在早期阶段被设置,那么随着应用程序与接口连接的推进,开发人员需要花费漫长的时间,等待测试人员完成测试工作,而这又将是一次耗费大量时间的工作。
  一个有高效的测试策略不仅可以降低成本,还能在更短的时间内提升工作质量。

上文内容不用于商业目的,如涉及知识产权问题,请权利人联系博为峰小编(021-64471599-8017),我们将立即处理。

评 论

论坛新帖

顶部 底部


建议使用IE 6.0以上浏览器,800×600以上分辨率,法律顾问:上海瀛东律师事务所 张楠律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2018, 沪ICP备05003035号
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪公网安备 31010102002173号

51Testing官方微信

51Testing官方微博

扫一扫 测试知识全知道