Summary

This chapter started with an explanation of the benefits associated with having test people involved very early in the system development lifecycle, much earlier than they are typically included. We discussed an example of how this involvement can improve the quality of the tests, reduce the effort in repairing defects, increase defect avoidance, and produce a higher quality system.

Then, we walked through the various UML models and diagrams with an eye to their use in testing. You learned how the business use case model and the system architecture that results from it can organize your system, integration, and subsystem black box test plans. Similarly, we saw how the business analysis model can establish your system, integration, and subsystem white box test plans.

We pointed out how the various UML diagrams in these models can provide the details of your test procedures and how these diagrams can be augmented with additional information important for testing.

You saw how the various analysis and design models provide the detail to guide the unit testing of individual system components. We ended with a discussion on the use of UML in performance and regression testing. This chapter demonstrated how you can use the UML diagrams that are created in the early development of the system to give yourself a head start in your testing program.

..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset