大多数移动应用在测试时都处于理想条件:稳定的Wi-Fi连接、旗舰设备、没有中断的会话。
然而,真实用户经历的是相反的情况。他们在弱网环境下、使用低端安卓手机、切换应用获取OTP验证码、或面对激进的电池限制。许多生产问题就在这里出现。
弱网环境会改变用户行为。用户会重复点击、会话重置、上传失败、交易最终处于不一致的状态。低内存设备会暴露出在模拟器测试中从未出现的性能问题。
问题不是功能在实验室是否能正常工作。问题是应用在真实世界条件变得不可预测时是否能保持可靠。
因此,成熟的移动团队正在转向耐受性测试:
- 网络限速
- 强制应用终止
- 中断测试
- 内存压力模拟
- 真实用户监控
因为如果你的用户经历了你从未测试过的条件,那么你的QA流程就无法模拟现实。
完整文章请见:在真实世界条件下测试移动应用
评论 (0)