You’ve seen a full-featured app developed from inception to completion in a test-driven fashion. Many of you won’t be coming into this from scratch, though; you’ll have existing apps with code that has grown organically from the first beta version you gave to testers, through major releases and bug fix revisions to the state it’s currently in. Does TDD offer you anything? This chapter provides answers to that question.
Your app code probably works, for the most part: You wouldn’t have released it to your customers if it hadn’t at least passed some basic usage tests. But does any particular method in it satisfy all its requirements, or ...
No credit card required