客户端测试逻辑分析
客户端测试用例UI界面覆盖用例设计法,主要针对界面的UI处(User Interface),凡是UI,就意味着有网络请求,和后台数据打交道
UI的数据,分为客户端上报的数据和后端下发的数据。测试针对上报和下发的数据进行:
1)修改上报数据是为了测试不同情况下接入层下发是否正确,这部分逻辑可以独立于客户端进行,属于后台接口测试范畴(后台)
2)修改下发数据是为了测试不同的接入层下发的情况下客户端逻辑是否显示正确,属于客户端接口容错测试范畴(客户端)
对于下发的数据分为有下发和无下发两种,有下发的情况下我们再根据具体不同的需求进行改回包测试
客户端测试用例覆盖方法总结
1)无网络进入,有网络重试 / 有网络进入,无网络返回 两态UI逻辑覆盖
2)已登录 / 未登录 两态UI逻辑覆盖
3)夜间模式 / 日间模式 两种界面模式覆盖
4)底层页到外层页 / 外层页到底层页 双向UI逻辑覆盖
5)自动刷新 / 手动刷新 两种逻辑覆盖
6)由端外进入端内(唤起)/ 由端内去往端外并返回(分享、下载) 双向覆盖