Weak network definition: poor network model, small network bandwidth
Weak network test purpose: to ensure user experience as much as possible. Concerns usually include: webpage response time, page rendering, timeout copywriting, timeout processing, large traffic events, payment duplication, etc.
Weak network test method: hardware method, software method.
Hardware method: by modifying the wireless network card or router configuration to simulate the weak network environment
Software testing: simulate a weak network environment through software such as packet capture proxy, common tools: Charles, fiddler, Chrome browser debugging mode (F12)
Weak network test points:
1. No network test
Network disconnection function test;
Whether the page copy prompt meets the user experience;
Load local data display;
2. Functional test of weak network
Whether the page response time is acceptable to users, such as hot start, cold start, page switching, front and back switching, first screen time, etc.
Whether the page presentation meets the product requirements, whether it is complete and consistent, and whether there will be overlap
Whether the timeout text conforms to the definition, and whether the abnormal information is displayed normally
Will there be timeout reconnection
Whether to update the apk package and download files under a weak network
The payment request under the weak network times out, check whether the order is generated; after the payment is successful, when returning to the page or app, the request times out, whether the order is generated, and whether there is repeated payment
3. Network switching test
Whether the session state is maintained
Whether there will be CRASH, ANR phenomenon
Is there any confusion in the display of the APP page?
Whether there is request accumulation processing
2G network uplink 2.7K downlink 9.6K
3G network telecom uplink 1.8M downlink 3.1M
Mobile uplink 384K downlink 2.8M
Unicom uplink 5.76M downlink 7.2M