研发过程中,为了避免重复造轮子,多多少少都会接入一些第三方服务。
这次公司为了整个app的内容净化和监管,升级了图像识别服务,更大力度地去避免违规图片的发布。
所以我们来谈谈当接入第三方服务的时候,我们的测试要点是什么呢?
第一,从阅读需求开始,当接入第三方服务时候,很多时候都不是接入全部服务,往往会结合产品实际情况需要,对接部分服务接口。
所以在需求文档阶段,我们要明确接入功能范围,以及结合第三方官网上给的对接文档查看下相应的类型说明。
总的来说,初始阶段的测试要点,逃不开老套的---对需求文档进行查漏补缺,确认测试范围,编写对应接入类型的测试用例。
第二,提测阶段时候,在充分了解了前后端实现对接的技术方案之后,则需测试以下要点:
首先,对于客户端来说,接口调用是否规范,包含传参是否齐全,以及返回结果的逻辑判断
其次,对于后端来说,是否对接了需求文档上所要求的类型。这里需要我们结合第三方官网自带的测试类型,去进行对比测试,需保证判断结果
和第三方官网的判断结果一致。
第三,安全性。
需要考虑以下场景:
当服务升级的时候,新老服务的切换是否过渡正常且生效稳定;
当检测接口被抓包工具篡改的时候,服务端是否有进行二次校验;
以及当第三方服务失效的时候,是否有措施保证违规图片继续被拦截。
以上就是全部总结啦,测试的小伙伴们会有什么疑问呢?以及工作中还有没有更多的关于第三方测试场景呢?欢迎留言评论哦!
网友评论