关闭

外部接口依赖项目测试

发表于:2009-12-16 13:43

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

 作者:heyiping    来源:Taobao QA Team

  前段时间参与了XX项目,这个项目需要用到外部系统提供的接口,因为对接口依赖性较大,测试环境外部接口问题给测试工作造成了很大的困难。经过资源协调,通力合作,还是较圆满的完成了项目,但回过头来看看,在整个流程中还是有几点可以改善的。

  1、有条件尽量申请外部接口系统的人员作为专职项目资源。

  有外部接口系统的支持人员专职参与到新的项目中来,出现问题责权清晰,能迅速投入解决。如果没有专职的项目资源,虽然有接口人可以联系,尽管主观上也是想尽快解决问题的,但是对方也有自己的工作任务要完成,效率上肯定差了很多。当然这也是看接口稳定情况而论的,如果接口稳定,也不需要配备这样的资源;如果接口经常出现问题,配备专职项目资源是再有必要不过了。

  2、没有专职项目资源,PM负责和外部系统沟通

  通常情况下外部接口系统都不会给新项目配备专职的项目资源,只会指定具体的接口人。这样的情况下,本项目需要一个统一和接口人沟通的角色,PM是比较合适的人选。一是因为PM能从开发角度判断出哪些问题是接口问题,有的放矢;二是PM统一和对方沟通,问题状态清晰;三是PM身份特殊,能给对方较大压力,加快问题解决速度。

  3、接口问题影响测试,测试人员需要提供具体的风险信息

  对于外部接口系统来说,一个小的功能点没实现,对他没有多少影响,并不会关注太多,但对于你的项目来说,可能就是项目大部分功能的缺失。作为测试人员,发现接口问题影响测试,要引起对方的重视,必须给PM提供具体客观的风险信息。如接口问题导致哪些用例无法执行,哪些功能点无法验证,测试计划会延迟多少时间。PM可以根据这些信息评估,采取相应的措施解决。

  4、早点准备测试数据,测试阶段可以先执行和外部接口有关的用例

  在测试设计阶段,就可以准备测试数据,特别是涉及到接口调用的数据。在测试阶段,先执行和外部接口有关的用例,可及早发现接口问题,反馈给对方解决。对方解决问题同时,和接口无关的用例可以继续执行,有缓冲的时间。

推荐阅读:

接口测试中如何应对需求的频繁变化

接口测试数据准备的几点想法

接口测试中测试与开发的配合

接口测试在淘宝的应用

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

关注51Testing

联系我们

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

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

沪ICP备05003035号

沪公网安备 31010102002173号