APP专项测试--交叉事件,易用性

一、交叉事件测试



1. 交叉测试的概念

  • 定义: 交叉测试,又叫冲突测试或者干扰测试,是指一个功能正在执行过程中,另外一个事件或操作对该过程进行干扰的测试。
  • 举例: 在App前台/后台运行同时接听来电或者下载文件等。
2. 接打电话
  • 测试点: APP运行时接打电话,验证APP在接打电话过程中是否能正常使用。
3. 收发信息
  • 测试点: APP运行时收发信息,验证APP在收发信息过程中是否能正常使用,以及信息的接收和发送是否受到影响。
4. 切换网络



  • 测试点: APP运行时切换网络(4G、Wi-Fi),验证APP在不同网络环境下是否能正常使用,以及网络切换过程中APP的稳定性。
5. 电量告警、插拔充电器



  • 测试点: APP运行时电量告警、插拔充电器,验证APP在低电量或充电状态下是否能正常使用,以及电量告警或插拔充电器对APP的影响。
6. 其他交叉事件
  • 测试点:
    • APP运行时接上蓝牙设备,验证APP与蓝牙设备的兼容性。
    • APP运行时接收文件弹窗提醒,验证APP在接收文件弹窗时是否能正常使用。
    • APP运行时旋转屏幕,验证APP在横屏竖屏切换时是否能正常使用。
    • APP运行时使用相机、计算器等手机自带应用,验证APP与其他应用的兼容性。
  • 总结: 交叉测试的目的是模拟用户使用场景,测试所有可能会影响APP正常运行的交叉事件,确保APP在各种干扰下都能继续使用。
二、用户体验测试
1. UI界面测试

  • UI界面测试: 对照UI交互设计文档,检查每个界面的对话框、窗口风格布局等是否符合设计要求。
2. 易用性测试



  • 易用性测试: 检查输入框等引导性提示是否便于用户操作,例如输入手机号和密码时提示是否清晰。
3. 菜单层次
  • 菜单层次: 菜单层次不宜过深,一般不超过三层,以保证用户操作的便捷性。
4. 完成业务操作步骤
  • 完成业务操作步骤: 检查完成业务操作的步骤是否过多,避免复杂的注册流程等。
5. 按钮可点击范围



  • 按钮可点击范围: 按钮的可点击范围应适中,便于用户准确点击。
6. 横竖屏测试

  • 横竖屏测试: 切换横竖屏时,检查APP界面是否显示正常,特别是表格等元素的宽度是否等比例缩放。
7. 手机应用上的其他辅助功能
  • 其他辅助功能: 如放大字体、反色、语音转换等辅助功能,应确保其功能正常且易于使用。
三、总结

1. 兼容性测试
  • 手机型号兼容: 测试APP在不同手机型号上的兼容性,确保APP能在各种手机品牌及型号上正常运行。
  • 系统版本兼容: 测试APP在不同操作系统版本上的表现,包括最新的和较旧的版本,以确保广泛兼容性。
  • 分辨率兼容: 测试APP在不同屏幕分辨率下的显示效果,确保UI元素适配各种屏幕。
  • 网络兼容: 测试APP在不同网络环境下的表现,如Wi-Fi、4G、5G等。
  • 应用兼容: 测试APP与其他已安装APP的兼容性,确保无冲突或性能下降。
2. 安装卸载升级测试
  • 安装测试:
    • 正常安装: 测试通过官方渠道、第三方渠道等不同路径安装APP。
    • 异常安装: 测试在安装过程中出现的各种异常情况,如安装包损坏、存储空间不足等。
  • 卸载测试:
    • 正常卸载: 通过手动或系统工具正常卸载APP。
    • 异常卸载: 测试在卸载过程中出现的异常情况,如突然断电、系统崩溃等。
  • 升级测试:
    • 正常升级: 测试从旧版本升级到新版本的过程,包括不同渠道和升级方式。
    • 升级后检查: 升级后验证APP功能及数据完整性。
3. 交叉事件测试
  • 所有干扰APP正常运行的操作: 测试在APP运行过程中,同时操作其他APP(如接电话、收短信、切换网络等)对目标APP的影响。
  • 电量警告: 测试在电量低或电量耗尽时APP的行为。
4. Push消息测试
  • APP服务器设置测试: 测试服务器端的推送设置,确保消息能正确发送。
  • 手机端设置测试: 测试手机端接收推送消息的设置,包括权限和显示位置。
  • 在线离线Push消息测试: 测试在线和离线状态下,Push消息的接收情况。
5. 用户体验测试
  • UI界面测试: 测试APP的用户界面是否美观、易用。
  • 易用性测试: 评估APP的操作流程、导航是否直观。
  • 横竖屏测试: 测试APP在横屏和竖屏模式下的显示效果。
  • 手机应用上的其他辅助功能: 测试如通知栏、快捷方式等辅助功能。
四、知识小结

知识点

核心内容

考试重点/易混淆点

难度系数

交叉测试(干扰测试)

干扰一个功能运行过程中的测试

与其他测试类型的区别

🌟

- 定义

功能运行中受其他操作干扰的测试

-

🌟

- 实例

玩游戏时来电话、APP前台后台运行等

-

🌟

- 关注点

运行时接打电话、查看推送、接蓝牙等

运行时接打电话为必测项

🌟🌟

用户体验测试

站在消费者角度感知产品的舒适度等

主观性强,需具体依据

🌟🌟🌟

- 涉及面

UI测试、易用性测试、横竖屏测试等

UI测试需对照交互设计文档

🌟🌟

- 易用性测试

空数据界面设置引导、菜单层次等

菜单层次不宜超过三层

🌟🌟

- 横竖屏测试

横竖屏切换是否正常

特别是表格宽度等比例缩放

🌟

- 其他辅助

放大字体、反色、语音转换等

可弱化,非重点

🌟

专项测试总结

兼容性、安装卸载、交叉测试等

兼容性测试为重中之重

🌟🌟🌟

- 兼容性测试

手机型号、操作系统版本等兼容

多种兼容类型需全面测试

🌟🌟🌟

- 安装卸载测试

正常/异常安装卸载、升级等

升级后数据检查为关键

🌟🌟

- Push消息推送

服务器设置、手机端设置等

权限与显示位置为测试点

🌟

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值