Book a Demo

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

Prev Next

Test Management

Testing banner

Enterprise Architect is not only a UML Modeling environment, it is also a complete Test Management environment. Using Enterprise Architect you can create and manage test scripts for model elements, developing unit, integration, scenario, system, acceptance and inspection tests; these can include test cases generated from xUnit testing and Testpoint Management.

You can also import tests from other elements, generate them from scenarios, and generate test documentation and reports; you can indicate the presence of tests on an element by displaying test information on the element in a diagram.

It is simple to attach even complex tests to any model element. Keeping the model elements and the testing documentation in one integrated model significantly improves the communication between the test-team and the software developers and architects.

The system's detailed search facilities make it easy to find failing test cases, test cases not run and test cases that have been passed; using the testing and search capabilities, it is easy to navigate through the model and quickly locate problem spots, design flaws and other critical issues.

Test Tasks

Tasks

Detail

See also

Create Tests

You initially create tests in the Construct window.

Typically, you create:

  • Unit tests for things that are being built, such as Classes and components
  • Integration tests to test how components work together
  • System tests to ensure the system meets business requirements
  • Acceptance tests to test user satisfaction
  • Scenario tests to test the end-to-end suitability and functionality of the application
  • Inspection tests for peer review of things that are being built using a well defined process

These test categories are otherwise referred to as test Classes; the type of Class is internally identified by a value from 1 to 6 corresponding to the test types in the order as listed.

The Construct Facility Create Test Records Test Class

Using Tests

Tasks that you might perform via the Testing window when working with tests include:

  • Import a scenario as a test
  • Move or copy tests between test classes
  • Import a test from other elements
  • Import an internal requirement or constraint as a test
  • Create a maintenance item from a test
  • Generate a Test Details report
  • Show test script compartments
  • Create test documentation
Import a Scenario as a Test Move or Copy Tests Between Test Classes Import a Test from Other Elements The Element Browser Import a Responsibility or Constraint as a Test Create a Maintenance Item from a Test Generate Test Details Report Show Test Script Compartments Create Test Documentation

Notes

  • Most of the listed tasks relate to a tests for a single element
  • You can display the Testing window for an element on a diagram, by clicking on the element and pressing the T key
  • You can make a set of tests available to a number of elements by performing the listed tasks on a Test Case element and then associating that Test Case with each of the other elements; the Test Case element also helps to make tests more visible in diagrams, the Project Browser, windows and searches

Learn more