作者:张佳
团队:腾讯移动品质中心TMQ
【导读】
对于非宿主的合作伙伴来说,在TBS接入环节,“共享和下载内核”的能力是最重要的,它从根本上决定着APP是否能够使用预期的X5内核提供服务。一旦出现问题,会导致无法加载X5内核或者优化策略失效,从而降低X5占比。但面临的一个问题是,SDK是跟随TBS版本持续优化的,每次SDK发布,都会有大批小伙伴更新apk来提测。
【测试时机】
SDK发布后,会有合作方陆续接入新SDK提测,比如:
2.4 SDK发布:某某视频+2.4SDK,某某会+2.4SDK、某某输入法+2.4SDK、某某宝+2.4SDK 等 ;
2.5 SDK发布:某某直播+2.5SDK,某二次封装SDK+2.5SDK、某东+2.5SDK、某某音乐+2.5SDK等 ;
3.1 SDK发布:某某新闻+3.1SDK,某某音乐+3.1SDK、某某微信+3.1SDK 等。
【测试内容】
上面可以看到,每次更新接入新SDK的小伙伴还是比较多的,而我们主要测试两个功能点:
(1)接入是否成功 ;
(2)接入后的SDK逻辑是否符合预期 。
具体表现为,新的SDK在各种场景下是否能正常使用到内核,比如:
首次安装三方,能共享宿主已有的内核 ;
共享A宿主内核后,若宿主升级到更高版本,三方能跟随升级;
已共享A主内核后,若B宿主升级到更高版本,三方能跟随B升级 ;
下发强制下载后,三方能走强制下载 ;
强制下载后,若宿主有更高版本,三方能跟随升级,等等。
怎么样?
有没有蒙圈,but这还只是一小部分%>_<%!
【人工测试】
合作方的接入时间是不定期的,一般来说。
<