接口测试 请教安卓 SDK 接口测试方案

刺猬Hedgehog · 2021年03月22日 · 最后由 刺猬Hedgehog 回复于 2021年03月23日 · 3062 次阅读

背景:为扩大 SDK 的产品质量保证范围,想通过引入接口测试,可以在源头即被发现并解决问题,缩短了项目发版周期。
问题:抛弃 Demo,直接对接口进行验证,单个接口或接口与接口之间相互调用,请教下有好的方案推荐嘛?

共收到 5 条回复 时间 点赞

SDK 测试直接测接口不行吧,问题可能出现在 SDK 侧,而不是接口侧;不过先测一遍接口肯定是可以的

刚好这段时间在研究这个,提出一些方案吧

  1. 单测,自己写测试项目然后依赖 SDK
  2. 自己做 demo,有接入文档就行,至于有什么功能,直接把所有的接口暴露出来,然后对应每个接口做功能
  3. https://www.sohu.com/a/217677313_470023 这个思路就是 Android 和 iOS 统一收发 socket 信息,测试人员只要写 case 发送,Android 和 iOS 对对应信息调用 SDK 接口

综上所述,还是自己单测,然后做 demo 吧,第 3 个声网在用,但是对于不同的 SDK,都需要规定对应的消息,这个还要问开发有没有空接一下呢

YellowFly 回复

多谢,我研究研究。
目前我们也是自己写 Demo 来测,但是想看看能不能从接口测试方面入手扩大下质量保障范围。

我们以前也做移动方向这块的测试,做一个大的 Demo 集合,对 sdk 以及每一个组件都定制一个测试页面,把所有外漏接口都做成一个功能按钮,集成在不同的组件中,进行测试,当然也用于变更的回归

49875183 回复

我们现在的做法跟您这类似,不过随着需求的变更比较多,对 Demo 的维护工作量也随之变大了。

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册