关于APP上架应用测试及第三方自动测试

2018年12月16日22:39:31 XXM

最近在上线答题赚钱应用时,初期上架了三个应用商店:百度、魅族、小米应用市场,截止于现在目前已经被两个平台拒绝(百度、小米),剩余魅族应用市场还在审核阶段.

拒绝缘由:

百度:QQ20181216-224957@2x.png

小米:QQ20181216-225200@2x.png

从上面的原因,可以清晰的看到我们APP被拒的原因主要是因为 应用兼容性不是很好,但是在上线的预计打包上线的前一天和上午我们都对APP进行内测(功能性测试),但是上线却被拒了?

我们把时间调整回到2018年12月12日 周三,来回顾一下上线前我们做了什么.

2018年12月11日:

  • 重新制作了答题赚钱LOGO
  • 和前端攻城狮沟通,调整答题赚钱UI细节(按钮颜色 密码修改是明文 答题无法更新智慧点  题目空隙太大)等问题。

在上面的基础上,我们当天对APP进行了大量细节优化,使应用没有出现闪退或者数据错误的情况,确保每个功能都能够正常运行,并发布到了内部群中进行了内测,也收到了一些整改意见.

2018年12月12日 上午:

  • IOS、Android真机内测通过
  • APP重新更改了UI启动页、及答题页面UI细节、无网络状态 UI界面展示
  • 清空线上数据库,还原数据.

晚上的时候,我便对APP进行了提交应用商店,开始漫长而又重复的内容:填写APP简介、选择分类、裁剪APP应用截图、测试账号等等,

提交完成后,又开始了漫长的等待,期望能早日过审,在2018年12月13日16时,我们便收到了APP被拒绝的信息,第一时间我们开发团队便进行了沟通,

最后的问题归根于:兼容性测试 没有做好,我们当时内测的时候只对高版本的android系统 及开发人员的设备进行了内测,没有对一些较低版本的系统

进行测试,及小屏设备的兼容问题,导致在兼容性层面被拒了,而且应用商店并没有给我们提供具体机测报告,为了尽快的定位到问题,并进行解决,我们需要对大量模拟设备来对APP进行测试,这个时候,我们就需要借助第三方自动测试平台如:MQC MTC等平台来对海量机型进行测试。

下面以MQC为例.

MQC地址:http://mqc.aliyun.com/

登录注册过程略过(需要使用个人TB账号进行登录)

登录成功后,我们选择 应用兼容性测试

QQ20181216-234330@2x.png

配置信息填写完成后,就需要上传应用包了,上传成功后,便会开始自动测试,测试完成后,也会把 测试详细报告发送到你的邮箱中.

测试完成后,可以看到我们APP基本的一个自动测试情况

QQ20181216-234550@2x.png

我们可以查看详情,还能具体查看到Crash、ANR、Exception的次数及详细报告.

QQ20181216-234737@2x.png

QQ20181216-235013@2x.png

大部分安装失败及无法启动的系统为Android6.0以下的系统,我们也查看了对应的异常信息,这周会和前端攻城狮来寻找解决方案,然后重新打包上架。

日记本

如果觉得我的文章对您有用,请随意赞赏。您的支持将鼓励我继续创作!

赞赏支持
被以下专题收入,发现更多相似内容