Comment by londons_explore

4 years ago

For one bit of software I'm writing expected to be 'network robust', there is actually a test case that, in any network state, from any screen in the app, any button can be clicked, and the resulting screen must be the same as if there were network connectivity, within 100ms.

The 'network states' are online, offline, all packets dropped, and various simulated network connections.

This is achieved by preloading the next click everywhere.