Automated testing is the key to developing a robust, extensible application, and keeping regressions away from code. But many software professionals consider automated tests to be too expensive, and possible positive outcomes not worth the invested effort. Is this really inevitable or is it possible to reduce the effort of testing and write test cases faster and more efficiently?
In this session, I am not focussing on the development of automated tests as such, but rather want to look at the testing from a different perspective – building an application design with testability in mind.