A system and method for capturing real-world conditions for designing test cases for testing of network switching algorithms is disclosed. Two devices working on different communication networks are taken while commuting from home to office or vice versa. Different real-world conditions like time, network type: e.g. LTE, 3G, etc. signal strength, location, device state, e.g. moving or stationary etc. are continuously captured on the way. These pieces of information are captured by an app installed on the respective devices. It is feasible to capture additional information that a test case designer is interested in. In the end, the device will have captured a log file of the various conditions encountered. All the scenarios logged can be replayed on a simulation engine evaluating the quality of switching algorithms. A major advantage of the method is to automate test case generation by capturing and replaying actual events, thereby making the process scalable.

Creative Commons License

Creative Commons License
This work is licensed under a Creative Commons Attribution 4.0 License.