Wouldn’t it be great if we could use effective testing to develop a better, more polished app and provide a better user experience through automated tests? Initially associated with extreme programming, which aims to maximize software quality and responsiveness, TDD has been around for more than two decades now. In the recent past it has, …