最近面试了不少同学,在答移动端质量体系时,都会说到兼容性测试、功能测试等等,但是几乎没有同学会提起弱网测试。其实弱网测试作为健壮性测试的重要部分,对于移动端测试来说必不可少。
这是因为目前移动端产品的使用用户所处的网络并非完全的流畅WIFI环境,仍有相当多的用户主要使用4G、3G、2G等网络,另外因移动端产品使用场景多变,如进地铁、上公交、进电梯等,使得弱网测试显得尤为重要。毕竟考虑到各种场景的客户端展示及容错,能极大提升产品印象和用户体验。
什么是弱网测试
弱网测试主要是在网络质量差的情况下导致丢包和延迟现象而引发的问题。
那什么是弱网络呢?
网络包括上行速度,下行速度,网络的响应延迟,网络的可靠性,网络的稳定性等这些特性。当这些特性出现问题的时候都能可以定义为弱网络。
什么时候算弱网络是根据产品,没有特定数值,比如网络游戏需要一个网速的最低值, 低于这个网速可能会出现延迟影响游戏体验。当然还有网络的可靠性,当网速正常,但是这个网络不可靠,时不时的会出现断网,然后马上又恢复等等。
弱网测试关注点
目的:弱网测试是为了测试数据的一致性和准确性
在弱网测试中,数据一般有两种情况
- 在请求数据的时候,由于网络较差出现有些接口请求失败导致显示上出现问题。
- 在通过调用能够操作数据库(update,insert)操作的接口的时 候,出现重复提交数据,而数据库没有做拦截出现重复的数据导致的问题。