开发者社区> 沉默术士> 正文

手机应用软件测试点汇总

简介:
+关注继续查看

 好久没写日志了,之前看到别人好的日志就转载过来,自己很少总结。以后每周五晚上抽时间自己总结一下,时间不等人,下面就开始写自己总结的手机APP测试点。
  1 功能方面
  1.1安装、卸载、启动、运行、清除缓存/数据运行看看是否正常
  1.2交互:运行时接电话、收短信、锁屏、充电、闹铃
  1.3和第三方软件兼容:和同类产品同时运行时候出错,360手机助手、手机管家等是否对软件有非友好提示、限制使用root权限相关功能等。
  1.4所谓错误潜伏在边界,隐藏在角落,所以边界值是必须要重点测试的。为空、超上限、超长内容都有可能导致程序Crash。还有一点就是在边缘的一些功能,可能有的用户都用不到,如分享一个网址,你只看了能不能分享成功,没去这个网站看看是不是自己要分享的内容,不一致跟踪很容易遗漏这种问题。
  1.5等价类:把限制输入的内容分一下类,然后设计进行输入,常用的有特殊符号(@%&/'"[]*_)、null、字母大小写、汉字、数字正负、敏感字等。顺便说一下搜索,输入1或者0容易出现异常。
  1.6安全性:输入SQL语句、代码<%PHP%>、登录错误提示“用户名或密码错误”、输入错误几次后设制等待时间、找回密码验证码最好是6位以上非纯数字并且限制重试的次数、权限控制等。
  2 兼容性方面
  2.1系统版本兼容性,兼容性是手机APP的一大特点,安卓2.1、2.2、2.3、4.0、4.1、4.2版本。低版本容易出现不兼容问题。
  2.2分辨率兼容性,各个分辨率检查软件的UI是否和需求一致。 2.3手机厂商,小米、三星、华为、酷派、oppo、中兴、HTC等。
  3 性能方面
  3.1客户端:关注点就是启动时间、页面加载时间、主要功能占用的CPU、内存、流量、耗电量、电流。与同类产品相比较是否有优势。这里介绍两个工具DDMS里面搜索Displayed关键字就可以看到页面加载时间、emmagee简单易用,可以去网上下载。
  3.2服务器:利用接口对服务器施加压力,重点关注响应时间、吞吐量、并发数、事物通过率等。这里介绍工具有loadrunner(强大)、Jmeter(灵活).
  4易用性方面
  用户的操作习惯,大部分人用右手,所以确定按钮可以放在右边,根据手机页面设计最合适的UI。操作起来简单易懂,不用考虑很多。
  5稳定性方面
  安卓APP的稳定性推荐monkey最合适不过了,通过随机事件流模拟人的操作,对检查程序的内存溢出、空指针有很大的作用。monkey的使用可以参考我写的日志。最好自己公司写个脚本更规范。
  以上是自己总结的,肯定有疏漏之处,谁有好的想法可以写在下面。

最新内容请见作者的GitHub页:http://qaseven.github.io/

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
软件测试100天上岸1-测试就是找茬游戏
以前有一个很火的游戏叫《大家来找茬》,我玩这个游戏很厉害,在这个游戏中,两幅图中有几个不一样的地方,有些地方很明显,一眼就能看到,有的地方隐藏得比较深,要仔细看才能看清楚。 游戏也不需要你把没处不同都找出来,只要达标就可以进入下一关。
86 0
热饭的测开成果盘点第二十七期:安卓自动化平台
热饭的测开成果盘点第二十七期:安卓自动化平台
70 0
热饭的测开成果盘点第二十六期:IOS自动化平台
热饭的测开成果盘点第二十六期:IOS自动化平台
66 0
热饭的测开成果盘点第二十期:安卓&appium自动化测试平台
本期介绍的是移动端app自动化测试平台,用的appium,可以支持多手机并发执行用例,切换环境等操作,用例自动分配等功能。
69 0
软件测试工具推荐
经过一周的有关软件测试的学习,我对软件测试有了新的认识,在此,我介绍两个好用的工具。
80 0
如何成为一个有逼格的软件测试工程师?
说到底,软件测试行业属于技术岗位。既然是技术岗位,那就要靠技术说话。不断掌握新的技能,提高软件测试"找bug"的能力也就变成了目前软件测试从业人员迫在眉睫需要解决的问题。
6436 0
程序员怎样鉴定强悍的小团队
什么叫强悍的小团队?我带领的蝉小队在过去4年里,一共做了7个APP(其中2个的难度中上),以及5个难度中等的网站,研发组长期保持1后端 / 1 iOS +前端 / 1 Android 的配置,也就是3位程序员。
1297 0
+关注
沉默术士
文章
问答
视频
文章排行榜
最热
最新
相关电子书
更多
Re:移动开发的未来—来自一个微信移动开发者的自白
立即下载
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载