Down the Rabbit Hole of Testing

An overview of the complexity of testing the digital user experience

Ensuring and delivering a high quality digital user experience requires more than just functional tests. We need to complement it with visual-, API- and beta testing.

Today's testing landscape can be quite complex and is riddled with various tools to test various aspects of your digital services you provide to your users and customers. There is manual testing on different types of browsers with different versions and on different operating systems. The same applies to mobile devices with new devices arriving in the market every year. Automated testing helps to uncover function issues here. Modern applications however also use APIs which can be implicitly tested in the UI but is not a good idea to do as tests should be as small and concise as possible. A failure can have multiple root causes requiring investigation efforts to determine if it is an API issue or something else. Moving along the software development lifecycle, we also have to take a look at visual changes and check if they are intended or not. This is a difficult task to do manually. Lastly, we might have beta testers doing UAT testing but the challenge here is to get reliable, reproducible test results containing reproduction steps, screenshots and videos, so that developers can fix found bugs. In this talk we will cover unique challenges in the SDLC and solutions to address them.

If you like AgileTD you might also be interested in :