为了更好的测试我们应用的兼容性和性能,我们借助了网上的平台Testin云测和百度MTC平台来测试我们的应用,一下是我们的测试结果。
一、兼容性测试
我们对119台终端机器进行了测试,通过测试的有99台,安装和运行失败的终端大部分是因为安卓系统版本过低的原因。具体结果如下:
下图是运行失败终端的系统版本分布图。在所有运行失败的终端中,android4.1.1以下的版本占据了大部分;在所有参与测试android4.1.1版本终端中,运行失败率超过了一半。我们发现,在应用中虽然设置了最低版本为API14(对应安卓4.0),但应用有些组件需要更高的的安卓版本才能很好的支持,因此我们决定将最低版本设置为API16(对应安卓4.1)。
除了版本较低导致运行失败外,有3台符合版本要求的终端因为以下异常导致运行失败,这在14台终端中占有相当大的比例,我们会去进一步寻找解决的办法。
二、性能测试
性能总体上令人满意,但是平均内存偏高,可能和启动时加载图片有关,我们会尝试进行优化。
三、特定场景测试
该测试在百度MTC平台上进行,分为低电量测试、地域测试、网络状况测试,结果如下:
在低电量和不同的网络环境下均能正常运行。
四、安全漏洞扫描
所有应用中的Activity和Service都没有安全漏洞。
五、内部测试bug
1、启动应用后,推荐菜谱部分有时会无法显示。
2、有些机器可能无法正常显示或不显示菜单栏。
发布之后我们会继续完善我们的应用,并进行全方位测试。
时间: 2024-10-26 23:42:55