客户端测试
功能测试:
prd
交互:页面设计;页面切换;滚屏、返回、点击等
视觉:动画加载;大图片等
安装:
包大小;预置文件完整性
权限申请:安装时;启动时;使用时
覆盖安装和升级:强升级、提示升级;中断下载包再继续等;卸载重新安装;升级后用户相关配置和信息是否可用等
卸载:保留本地文件;敏感信息移除
启动:
首次:正常启动;启动中结束进程;同意部分权限
退出后重启;结束进程重启;清缓存后启动
异常后恢复
系统相关:
网络:权限关闭-提示;无网或弱网
中断:来电、短信、通知
系统设置:系统语言、时间、通知开关
按键:home、硬返回、任务管理
点击:点击、双击、多点触控、手势
机型选择:
要素:系统(原生、定制、主要厂商);版本(最低版本、关键版本、最新稳定版本、beta版本);是否root或越狱;屏幕分辨率(不同分辨率、不同长宽比例)
机型:线上top机型;各厂商新发布机型;热门机型(各大网站、论坛);合作厂商;问题机型库
场景选择:
基础功能:安装、启动、主流程。。。
调用系统功能(权限):读取短信、读取手机号、通讯录、图库、摄像头等。。。
使用系统控件:开关、换行、动画、手势等。。
页面显示:颜色(oppo)、分辨率等。。
横竖屏切换:正常横竖屏展示、加载过程切换、非全屏页面展示(半屏、弹出框、tips等)
webview打开内嵌页面
第三方软件兼容:安全软件(管家、管理器);输入法(自带、第三方);唤起和被唤起的应用
网络:
类型覆盖:wifi、4G、3G、2G;不同运营商
弱网:后台下载操作弱网;没有crash等异常
不同网络切换:自动、手动;切换后关注(来女王正常;切换无提示-大流量提示;没有crash异常)
断网重连:自动、手动;关注-没有crash异常
无网-提示
用户体验:
用户引导、提示、帮助、异常处理。。。
性能:加载、启动、闪屏、卡顿等。。
交互:操作习惯;样式、布局;提示方式(toast、tips、弹出框-尽量少用)
网络安全:
https:证书有效期、手机本地时间
http:数据加密传输,密钥的保存、更新等
防钓鱼:url白名单校验
防篡改
本地数据存储安全:数据完整性
信息泄露:敏感信息、篡改url
键盘安全:安全键盘、输入框加密
组件级安全
性能测试:
性能:
流畅度:fps
crash率
内存
耗电量
cpu耗费
流量耗费
响应时间
测试工具:
Iphone实用配置工具
网络代理(fiddler)、抓包
ddms、adb
其他:
埋点:埋点的合理;关键数据(数据大小、时间);格式规范
日志上传:重要程度-crash日志、普通用户日志;网络环境-比如2g环境不上传普通用户日志
用户反馈:基础信息(交易号、机型、网络等);截图、文本。。。
原文地址:https://www.cnblogs.com/testing2019/p/10683468.html