How Can the UML Help Me in Testing?

Many people do not associate the UML with testing activities on a project. This is not surprising. For decades, the commitment to rigorous testing has received spotty support, usually in favor of meeting the schedule commitments on projects. This mindset arises from decades of de-emphasizing the importance of testing. Although there have been various industry-wide quality initiatives such as Total Quality Management, Six Sigma, and so forth, testing often takes a back seat to the other activities in systems development. One of the main factors causing this is timing—people focus on what they perceive is urgent. As Alexander Kossiakoff and William N. Sweet say in Systems Engineering Principles and Practice

Get UML for Mere Mortals® now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.