We all know that test automation is a must if you hope to perform software testing on a large e-commerce project. However, there is more than one way to write tests for your software, and each has its own pros and cons. This talk explains five different approaches to software testing – unit, functional, acceptance, performance, and HTTP smoke testing – and how to combine the strengths of each of them using real-life examples. The aim is to give you the peace of mind, to ensure your e-commerce application works as intended, and to avoid the costs of maintaining a large test suite at the same time. Long-term maintainability is your ultimate goal, not 100% code coverage.
Video producer: https://www.codetalks.de/