When a web application starts to grow in terms of functionality, number of screens and amount of code, automated testing becomes a necessity. Not only will these tests prevent you from delivering bugs to your users but also help to maintain a high speed of development. This ensures that you'll be focusing on new and better features without having to fix bugs in the existing ones.
However even with all kinds of unit-, integration- and end-to-end tests in place, you'll still end up with a huge blind spot: does your application still looks like it's supposed to?
Can we test for this as well? (hint: we can). Read more