Android测试点

记录下以前项目测试中涉及到的Android测试点:android

1.APP基本功能
按照back log整理测试用例,测试中发现有需求变更、或未考虑彻底,及时更新测试用例。
测试用例包括:全功能点用例+重点功能快速回归用例

 

2.Android特性测试
横竖屏、home键、音量键、power键、返回键等

横竖屏,跟需求相关。好比大图页横屏显示。
Home键,回桌面,再切换回app,是否正常。
返回键,返回上一操做界面。有可能出现须要屡次退出app的状况。

3.各类网络状态下进行测试

弱网络,10k/s左右(可使用Fiddle设置)
CMCC网络。能连上wifi,但没法连外网
无网络。飞行模式
2G、3G数据库


4.关机、重启、锁屏

关机、重启,系统定时任务(如,闹钟)正常,数据配置是否会丢失。
锁屏、解锁,是否正常。之前有出现过解锁后,列表页被刷新的问题。锁屏、解锁也有可能出现crash。缓存


5.应用切换


切换应用,回到原界面安全

按home键回桌面,再返回app
系统API与应用间切换,如打完电话、发完短信,切换回app
第三方app与应用间切换,如应用内推荐app、微信、地图路线微信


6.系统API

须要确认设备是否支持,不支持是否会crash网络

打电话
发短信
拍照
sd卡
2G/3Gapp


7.操做系统兼容性


Android:
4.x (主要支持)性能

以及市面上比较流行的Android rom测试

iOS:操作系统

基本上是7.0以上的版本,7.0一下的版本如今基本不支持

 

8.android分辨率兼容性

主要经过系统的版本和主流旗舰手机来覆盖分辨率,有统计的能够经过testin之类的云测试来覆盖分辨率,Android系统的兼容性的碎片化一直是一个问题


9.清空数据或强制退出以后是否可以正常运行

打开app时,清空缓存(系统,360等安全软件),再返回app,是否会crash

 

10.用户环境

真实环境测试,即用户通常会在手机中安装哪些软件,进行安装以后测试。第三方应用冲突

360、qq助手都安全类软件,在后台运行时,使用app是否会触发这类软件
输入法冲突


11.卸载、安装

安装、卸载
覆盖安装,升级安装。覆盖安装若是新版本有改动底层数据库,没法加载历史数据,可能会出现crash
软件安装在sd卡上,卸载sd卡再启动app。部分机型rom,将app移动到sd卡上,在桌面上的连接会没法正常使用。

12.用户体验测试

应用界面,用户体验测试
UI测试,调用系统API,与app风格是否相符

可用性,易用性测试
界面拖动、大图滑动是否流畅

13.压力测试

长时间、高强度操做应用,OOM
app长时间放在后台,激活app再操做。有可能对象被系统回收,出现crash
Monkey发现的OOM、NullPoint


14.安全测试

安装包测试,敏感信息测试,软键盘劫持,帐户安全,数据通讯安全,组件安全测试,服务端接口测试

15.自动化测试

android:appium、robotium、monkeyrunner

16.性能测试

内存问题分析,后台服务性能测试

17.流量测试

18.电量测试

相关文章
相关标签/搜索