【腾讯TMQ】TBS三方SDK自动化探索

本文介绍了腾讯移动品质中心TMQ在TBS三方SDK自动化测试中的探索,包括测试时机、内容、人工测试流程以及自动化过程。通过模拟宿主环境、配置三方测试环境,采用UI自动化测试方式提高测试效率,实现测试结果的实时反馈和持续优化。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

作者:张佳

团队:腾讯移动品质中心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这还只是一小部分%>_<%!

【人工测试】

合作方的接入时间是不定期的,一般来说。

<

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值