Posted in Development

Our journey to TDD

Steven and I came to Powershop in late 2013 to work on the company’s Android application. The original application had been built by a third-party and had no test coverage at that stage. Neither Steven nor I had experience writing tests other than what we had learnt during our formal education. Jason, our product owner, would do manual testing for both the iOS and the Android applications. We had a considerable number of incidents back then, some of which forced us to make patch releases from time to time. Soon the amount of effort involved in manual testing increased. To release Jason from (part of) that burden, Jess joined our team as a dedicated tester for both apps. After gradually polishing our development and testing process, the number of bugs that made it to production significantly decreased. We still had a similar amount of bugs in our code, however most of them were now being […]