Please note : This help page is not for the latest version of Enterprise Architect. The latest help can be found here.


Enterprise Architect provides support for design testing by enabling you to create test scripts against elements in the modeling environment.

Testing Tasks



See also

Test Cases

With Enterprise Architect, Quality Assurance personnel can set a series of tests for each model element.

The test types include Unit testing, Acceptance testing, System testing and Scenario testing.



Import requirements, constraints and scenarios

To help ensure that testing maintains integrity with the entire business process, Enterprise Architect enables the tester to import requirements, constraints and scenarios defined in earlier iterations of the development life cycle.

Requirements indicate contractual obligations that elements must perform within the model.

Constraints are conditions that must be met in order to pass the testing process; constraints can be:

Pre-conditions (states which must be true before an event is processed)
Post Conditions (events that must occur after the event is processed) or
Invariant constraints (which must remain true through the duration of the event)


Scenarios are textual descriptions of an object's action over time and can be used to describe the way a test works.




Create quality test documentation

Enterprise Architect provides the facility to generate high quality test documentation in the industry-standard .RTF file format.



Element defect changes

Defect tracking enables you to allocate defect reports to any element within the Enterprise Architect model; this enables all who are involved in the project to quickly view the status of defects, to see which defects have to be addressed and which have been dealt with.


Element Defects

Learn more