技术开发 频道

外部接口依赖项目测试

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

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

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

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

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

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

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

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

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

0
相关文章