APP开发公司APP测试除了常规的功能测试和稳定性测试外,还包括以下测试。
1.兼容性测试
各种Android设备的屏幕尺寸、分辨率、内存和操作系统版本等千差万别,兼容性测试必不可少;现在iOS设备的种类也越来越多,也需要做兼容性测试。
可以使用Testin、阿里、百度和腾讯等提供的兼容性测试平台进行此项测试;此外,也可以使用模拟器针对特定的屏幕或操作系统版本进行测试。
兼容测试选择的设备和系统,除了可以根据产品经理的要求挑选外,也可以根据网上的一些统计数据挑选,如Google和Apple官网上的数据、友盟的手机分析报告和极光的手机行业数据报告等。
2.极限测试
极限测试中,有两项需要特别关注:内存和本地存储空间。
3.网络状况测试
用户在使用APP的时候,常处于移动的状态,导致网络状况不稳定,可能会遇到以下状况:断网、掉网、服务器无响应、连接超时、从WIFI/4G/3G的网络连接变成2G网络连接等,这些状况都需要进行测试验证。在测试网络相关功能时,登录状态过期失效的情况也要测试。
4.权限测试
从Android6.0开始,增加了动态权申请权限特性。对于Android6.0及以上版本系统,在安装测试的APP时,可以先不允许APP申请任何权限,这样在测试APP时就可以测试APP是否支持动态权限申请。
5.横竖屏模式测试
目前手机和平板基本都支持横竖屏切换显示,这就需要测试APP在这两种模式下界面显示是否正常。
6.性能测试
此项测试中,除了速度性能外,还包括内存消耗、流量消耗和电量消耗等方面的测试。测试工具方面除了Google提供的一些工具外,腾讯的GT也是比较好的测试工具。
7.审核测试
目前APP在上线时,大多是放在各软件商店里的,方便用户下载使用。各软件商店都会对APP设定一些审核要求,只有满足这些条件才允许上架到软件商店里,尤其是AppStore的要求最严。APP的功能开发完成后,测试人员就可按APP要上架的软件商店的审核要求对APP进行测试。深圳APP开发公司本文关于“APP开发测试包括哪些??”的知识就介绍分享到这里,谢谢关注,博纳网络编辑整理。