Almost any mobile application needs access to a network in which each node can fail. Do you control reaction of the application to these failures? How often? How much time does it take? How many people can do it without any additional training?
Manual configuration of the servers and network configuration are time-consuming process. And if you have multiple servers? The problem becomes almost unsolvable.
- Typical errors in the network;
- Some of the "unexpected" network features mobile platforms iOS and Windows Phone;
- Automate the deployment of network environments via Ansible and Python as an example of data update system testing in the application 2GIS;
- How it helps to find defects, and make testing easier.