安卓应用软件测试分析

发表于:2014-4-25 10:45

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

 作者:张亚洲    来源:51Testing软件测试网原创

  智能手机的在手机市场份额越来越大,把我们带进了移动互联网时代。由于安卓系统是开源的,所以吸引了国内大批的手机生产厂商开始做安卓智能手机。国内软件公司都开始把PC端的软件移植到手机客户端,证明了手机应用软件是未来发展的方向,所以我们要顺应这个潮流。下面介绍一下手机应用软件的测试
  目前测试安卓APP主要是黑盒为主,灰盒和白盒用的相对较少,一般用在一些重要的项目(如:银行、电商等)。下面介绍一下安卓APP的黑盒测试
  1 功能方面
  软件的安装、卸载、启动是否正常;软件运行时用手机接电话、收短信、锁屏,看是否出现异常;和第三方安全软件交互如:360手机助手、手机管家等拒绝使用root权限后是否出现异常;还有等价类、边界值和安全性等。
  2 兼容性方面
  主要考虑系统版本、分辨率和手机厂商的兼容性;低版本容易出现不兼容问题  ,在保证主流分辨率前提下,尽量匹配非主流分辨率, 安卓系统的二次开发的以及刷机后的第三方rom造成的兼容问题。
  3 性能方面
  主要是客户端和服务器的性能。客户端:主要业务功能占用的CPU、内存、流量等,与同类产品相比较是否有优势,推荐工具:emmagee   ;服务器:利用接口对服务器施加压力,重点关注响应时间、吞吐量、并发数、事物通过率等。工具LR、jmeter、singer等.
  4 稳定性方面
  可以快速操作或切换一个功能看是否有异常,另外可以用monkey来测稳定性是很有效的, 自己公司写一个脚本把错误的log规范化。
  5 自动化方面
  目前比较流行的有Monkeyrunner、robotium.用来冒烟测试是绰绰有余,另外还有网站集成的比如:Itestin、百度云等,可以测试适配和全面兼容性,做功能自动化还不完善。
  安卓版本的升级,我们需要学习最新的技术,不管是现在还是将来,自学是非常重要的。边工作边总结,不断地沉淀自我,知识才能贯通。
  为了自己的未来,自己的梦想奋斗吧!
  版权声明:本文出自51Testing软件测试网电子杂志——《51测试天地》第三十三期文章投稿。51Testing软件测试网及相关内容提供者拥有51testing.com内容的全部版权,未经明确的书面许可,任何人或单位不得对本网站内容复制、转载或进行镜像,否则将追究法律责任。
《2023软件测试行业现状调查报告》独家发布~

精彩评论

关注51Testing

联系我们

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

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

沪ICP备05003035号

沪公网安备 31010102002173号