In this video, I'll show how to build up integrative tests that connect to the application under test in the same way like a client does. We'll see how to make the sometimes complex scenarios more maintainable by introducing abstraction and separating concerns into delegates. We'll compare a naïve approach against a test that makes use of code quality and we see the different in maintainability. We have a look at the benefits of separating the test life cycle from the test environment life cycle. I'm also showing a way how to make the turnaround cycles really fast by using some hot-reload technology that allows developers to locally change production code and get very fast feedback within one second.
For the whole content, see here: https://blog.sebastian-daschner.com/entries/efficient-testing-video-course
2 Comments