Agile testing and test automation are almost mandatory for projects that demand high quality as well as short release cycles like Scrum. It acts as a safety net in order to protect existing functionality against bugs resulting from unintended side-effects of recent changes. Software developers “in the trenches” often automate their tests but don’t practice strict Test-Driven Development (TDD).
That is a shame, because TDD has additional benefits like improved design and a more focused personal workflow. So if you invest a lot of time in writing tests, make sure not to miss the additional potential of TDD while you’re at it. Learn how “Strict TDD” can help you to reach a better software design and a more focused personal workflow.
Video producer: http://codingserbia.com/