Testing Across Multiple Environments
When Nina Westenbrink first joined KPN as a Software Engineer, the development team consisted of an agile scrum team of eight people. They had many physical devices to test the mobile responsive website. They were developing on local environments, a development environment, an acceptance environment, and production. As the team would develop, they would test each of these environments on devices. Those iterations of testing with devices took the team a lot of time and didn’t even cover all components.
“We would use about 10 devices, which all took about five minutes per component. So it took about two and a half hours for us per component to test.”
Nina Westenbrink, Software Engineer at KPN
KPN then moved on to virtual systems with emulators, which helped them test digitally. This reduced testing time down to two hours per component, but the team was still using many different environments and not all components were tested.