Android无线测试总结

发表于:2019-2-14 11:15

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:01fangfang    来源:360 核心安全技术博客

  从事Android客户端测试将近半年了,以前从未接触过Android,所以在这半年的测试中,遇到了很多问题,现在总结一下,希望对从事无线测试的新人有所帮助。我认为一个Android客户端的测试包含四个方面的测试:功能测试、稳定性测试、性能测试、适配测试。
  功能测试
  1)前后台的切换测试。要注意在前台切换至后台,再由后台切换回来时,客户端所显示的activity在切换前后是否为同一个activity。
  2)网络的测试。目前网络类型较多,要测试在不同的网络类型下,数据加载是否正常,以及所加载显示的内容对流量的影响,这块要格外注重用户体验。
  3)SD卡的测试。在下载安装APK或下载主题、壁纸时,要判断是否有SD卡,此外,要对手机内存、SD卡内存的剩余空间进行判断,当内存不足时,要如何处理。
  4)客户端升级的测试。产品从无到有,是一个漫长的过程,在这个过程中会有bug的修复、功能的增减等,因此,每个产品都要有升级的接口,升级测试也尤为重要。升级的测试包括强制更新和非强制更新,在强制更新测试时,要注意对手机物理键的屏蔽。
  5)横竖屏切换的测试。
  稳定性测试
  客户端可稳定运行的时间。目前就个人所接触的而言,客户端的稳定性,主要是通过运行Monkey脚本来模拟各种操作,以观察APK稳定运行的时间。
  性能测试
  性能测试指标包括:CPU、内存、流量、电量以及APK的启动时间。
  1)流量。这块要根据业务来确定数据更新的方式,确定是自动更新还是手动更新。在不影响用户体验的条件下,使用最佳的数据更新方式,以减少用户的流量。
  2)电量。随着智能手机功能越来越多,电池的蓄电能力却大大降低。因此,APK对电量的消耗也是重点测试方向。
  3)APK的启动时间。关于如何获取APK的启动时间,可参考以下资料:http://blogs.360.cn/360qtest/2014/03/04/浅谈android应用性能之启动时间/。
  适配测试
  android系统本身已从1.5发展到4.4,此外,由于android开源,厂商会基于android开源代码做各种修改,因此产生各种OS(如MIUI),各种机型,各种分辨率,各种尺寸等等。在问答测试中,曾在系统4.0上,相同手机分辨率,不同尺寸的两个手机上,其UI界面显示明显不同,导致其中一台手机上主功能无法使用。因此,适配是一件令开发人员非常头疼的问题。对于测试人员来讲,目前也没有一个很明确的适配标准,同时由于时间问题、资源问题,适配测试也是较容易忽略的问题。

     上文内容不用于商业目的,如涉及知识产权问题,请权利人联系博为峰小编(021-64471599-8017),我们将立即处理。
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号