Replicate the paradigm of Case Study 18.2 for a program, preferably a device driver you have written.
Compare top-down and bottom-up testing for efficiency, effectiveness, and ease of use. Which would you use in your next development project? Why?