自助插件自测流程

来自AnySDK 文档
跳转至: 导航搜索

自测说明

开发者通过自助开发工具完成插件开发后,在提交审核前应进行自测。

自测操作流程

1、开发完成的插件工程生成插件zip包

操作流程:进入插件开发界面,选择要自测的插件,点击“生成插件zip”按钮。生成成功后,会打开zip的路径,获取zip包。如下图:
Sh-genZip.png

2、把zip包导入客户端

2.1进入打包工具后,若无游戏配置管理,则选定游戏并且进行配置管理,具体配置可以参考配置管理
2.2AnySDK客户端的游戏配置管理中,导入zip的位置在SDK管理界面中,如下图:
Sh-SDKconf.png
2.3鼠标移动到SDK列表中对应的SDK,点击导入zip按钮,如下图:
Sh-importZip.png

3、选择母包

3.1开发者根据自己游戏的开发情况,选择对应的框架以及对应的母包,母包以及对应框架的下载地址:https://github.com/AnySDK 。母包的选择(以下示例以java框架进行),也可以使用开发者自己的游戏母包(开发者自己的母包,需要引入对应的框架)。
3.2下载java的sample母包工程,如下图:
Sh-loadSample.png
3.3下载完后,把工程导入eclipse中,并且进行修改参数。
参数来源:
Sh-paramSource.jpg
母包工程中修改地方(以java框架示例):
Sh-paramInput.png
在eclipse中运行且生成apk,如下图:
Sh-getApk.png

4、生成渠道包,生成后根据自测用例进行测试

在AnySDK打包工具导入zip包后,开始进行打包,如下图:
Sh-enterdopackage.png
选择要打入插件的游戏包(本示例为java母包的apk),选定要打入的插件(即渠道列表对应我们打入zip的渠道),点击“打包”按钮,如下图:
Sh-doPakage.png
打包完成后,安装到真机(或者模拟器上),再根据自测用例进行基本的测试。
Sh-installapk.png

自测用例

1、自测公共用例

观察闪屏是否显示;
通过locat 观察初始化是否成功;
是否显示悬浮框;
显示的版本号是否正确;


2、用户插件自测用例

观察登陆界面是否能够显示且显示正确;
进行登录,在debug模式下,观察申请登录数据是否正确;
触发成功登录,观察登陆回调是否正确;
触发失败登陆,观察登陆回调是否正确;
触发登出,观察登出回调是否正确;
触发切换账号,观察回调是否正确;
触发进入用户中心,观察是否正常进入;


3、支付插件自测用例

登陆后,触发支付,观察是否弹出支付界面;
观察支付界面是否显示正确;
选择一种支付方式,触发支付,观察上传的支付数据是否正确;
触发支付成功,观察支付回调是否正确;
触发支付失败,观察支付回调是否正确;


4、统计插件自测用例

根据统计类型,触发对应统计操作,到统计平台观察统计信息是否正确


5、分享插件自测用例

触发分享,观察分享的平台是否显示完整;
选择分享平台后,观察能够正常进入平台,并且有相应的回调;
触发成功分享,观察分享的回调,以及分享结果;
触发失败分享,观察分享回调,以及分享结果;


6、广告插件自测用例

触发显示广告,观察广告是否正确显示;
触发隐藏广告,观察广告是否隐藏;
若有回调,观察广告显示获取回调是否正确;
若有回调,观察广告隐藏获取回调是否正确;
若有消费积分,触发成功消费积分,观察回调是否正确以及积分是否正确;触发失败消费积分,观察回调以及积分;


7、推送插件自测用例

启动推送时,观察回调;推送平台进行推送,观察是否收到推送信息;
关闭推送时,观察回调;推送平台进行推送,观察是否收到推送信息;