
284 CHAPTER 10 Testing and Quality Assurance
We run the test case, and it works. As developers, we feel quite confident
that the code is correct. We can now pass it on to later stages in the process,
which may include inspection, formal unit testing by the testing organiza-
tion, and functional and integration testing.
A few more observations about test-driven development can be made at
this point:
1. Test-driven development is an effective technique that helps pro-
grammers quickly build reliable code; however, it is not a substi-
tute for other quality control activities.
2. Test-driven development should be combined with formal unit
and integration ...