“Have you written tests for that?” is a question sometimes feared by developers. There are so many approaches, libraries and methodologies that it can be hard to know where to even start.
We’ll build and test a real web application to cut through the breadth of testing options to understand how we can test each component of our application in isolation and as an end to end product.
Once we know how to test our functionality, it’s time to make sure our user experience and design are also tested! We will learn how to ensure our apps work in every browser, responsively and pixel perfect.
Finally, we need to answer the original question and to do that we will learn how exterminating mutants can guarantee that we have written good tests for our web application.
Mike Smith lives in Oxford where he works as part of the web team at Oxbotica helping make autonomous vehicles. He is passionate about testing the web and regularly gets more excited about testing the code than writing it!
When not writing tests he can be found listening to and making music, watching motorsport and ice skating.