您的位置:首页 > 其它

手机应用软件测试点汇总(转)

2013-12-26 10:33 162 查看
1 功能方面

  1.1安装、卸载、启动、运行、清除缓存/数据运行看看是否正常

  1.2交互:运行时接电话、收短信、锁屏、充电、闹铃

  1.3和第三方软件兼容:和同类产品同时运行时候出错,[u][b]360[/b][/u]手机助手、手机管家等是否对软件有非友好提示、限制使用root权限相关功能等。

  1.4所谓错误潜伏在边界,隐藏在角落,所以边界值是必须要重点[u][b]测试[/b][/u]的。为空、超上限、超长内容都有可能导致程序Crash。还有一点就是在边缘的一些功能,可能有的用户都用不到,如分享一个网址,你只看了能不能分享成功,没去这个网站看看是不是自己要分享的内容,不一致跟踪很容易遗漏这种问题。

  1.5等价类:把限制输入的内容分一下类,然后设计进行输入,常用的有特殊符号(@%&/'"[]*_)、null、字母大小写、汉字、数字正负、敏感字等。顺便说一下搜索,输入1或者0容易出现异常。

  1.6安全性:输入[u][b]SQL[/b][/u]语句、代码<%PHP%>、登录错误提示“用户名或密码错误”、输入错误几次后设制等待时间、找回密码验证码最好是6位以上非纯数字并且限制重试的次数、权限控制等。

  2 兼容性方面

  2.1系统版本兼容性,兼容性是手机APP的一大特点,安卓2.1、2.2、2.3、4.0、4.1、4.2版本。低版本容易出现不兼容问题。

  2.2分辨率兼容性,各个分辨率检查软件的UI是否和需求一致。    2.3手机厂商,小米、三星、[u][b]华为[/b][/u]、酷派、oppo、中兴、HTC等。

  3 性能方面

  3.1客户端:关注点就是启动时间、页面加载时间、主要功能占用的CPU、内存、流量、耗电量、电流。与同类产品相比较是否有优势。这里介绍两个工具DDMS里面搜索Displayed关键字就可以看到页面加载时间、emmagee简单易用,可以去网上下载。

  3.2服务器:利用接口对服务器施加压力,重点关注响应时间、吞吐量、并发数、事物通过率等。这里介绍工具有loadrunner(强大)、[u][b]Jmeter[/b][/u](灵活).

  4易用性方面

  用户的操作习惯,大部分人用右手,所以确定按钮可以放在右边,根据手机页面设计最合适的UI。操作起来简单易懂,不用考虑很多。

  5稳定性方面

  安卓APP的稳定性推荐monkey最合适不过了,通过随机事件流模拟人的操作,对检查程序的内存溢出、空指针有很大的作用。monkey的使用可以参考我写的日志。最好自己公司写个脚本更规范。

  以上肯定有疏漏之处,谁有好的想法可以写在下面。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: