app兼容性测试包括哪些内容,APP软件测试内容
app兼容性测试包括屏幕尺寸、系统适配、市场主流设备测试、压力测试、UI/UE测试、用户行为统计测试、安全测试、安装卸载测试、交叉测试、协议测试、异常测试、弱网测试、电量测试等内容。
APP软件测试内容
APP软件测试主要包括以下12个方面:
1. 功能测试
对每个具体的功能点进行测试,确保每个点都能实现需求的相应功能。
2. 兼容性测试
根据屏幕尺寸和系统类型进行适配测试;对市场上主流设备进行应用的安装和执行测试,确保应用能在所有设备上正常运行。
3. 压力测试
对用户量大、交互性高的应用进行接口压力测试,确保应用在海量用户使用的情况下能正常运行。
4. UI/UE测试
主要测试应用的适配性、用户体验和交互方面。
5. 用户行为统计测试
确保行为统计分析文档为最新版本,与开发人员的文档一致;确定产品经理定义的页面在该产品中都存在;尽可能真实地模拟用户行为并核对统计日志。
6. 安全测试
测试应用的软件权限、数据安全性、通讯安全性和人机接口安全性。
7. 安装卸载测试
测试应用能否正确安装和卸载,并能在升级前后正常运行。
8. 交叉测试
测试应用在其它软件响应的情况下不会影响应用的运行,保证应用能正确运行;测试应用在杀掉进程后再重新打开时的表现;测试多个应用切换数据的保存等。
9. 协议测试
模拟客户端直接发送协议包给服务器,测试服务器是否有一定的校验,是否认客户端发来的数据。协议测试主要是为了防止用户发送恶意协议给服务器。
10. 异常测试
测试快速点击切换页面的响应情况,横屏竖屏的快速操作,服务器宕机或出现404、502等情况下的测试。
11. 弱网测试
测试应用在2G/3G/4G/WiFi等网络下的表现情况,网络环境变化时应用的应对情况,并确保应用能自动加载数据。
12. 电量测试
测试设备在不同电量下应用的响应和操作流畅度,设备在充电时应用的响应和操作流畅度,以及设备意外断电时应用数据的丢失情况等。