It is important in any project to perform quality control of both the process and the output of the project; Enterprise Architect provides several facilities for testing and validating your model structure and content,  including:

Model Validation Checks - check UML elements, diagrams or packages against known UML rules (identified in configuring validation) and constraints defined within the model, using the Object Constraint Language (OCL)
Testing - create and manage test scripts for model elements, covering unit, integration, scenario, system and acceptance tests
Testpoint Management - pass or fail application tasks, viewing test results in real time as the program executes and results are saved
Integration with the unit testing tools JUnit and NUnit

Learn more