Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Artifact: Testability Element

A specialized implementation element that realizes the test-specific behavior that the software supports.
Other Relationships:Part Of Implementation Model Extended By: - Test Stub
Role:Implementer
Optionality/Occurrence:This artifact is used if you are designing and implementing test-specific functionality.
Templates and Reports:
Examples:
UML Representation:Element in the implementation model, stereotyped as <<testability element>>.
More Information:- Guideline: Implementation Element

Purpose

The purpose of the Testability Element is to implement test-specific functionality that facilitates testing, either manual or automated. There are various types of test-specific behavior, two of which are:

  • “Stubs” for implementation elements that you need to simulate or have decided not to include completely in a test target.
  • Elements that provide specialized interfaces or output.

Timing

Testability Element are created and modified in parallel with creating and modifying corresponding application or system implementation elements

Responsibility

The Implementer is responsible for this artifact. For additional details, see Responsibility in Artifact: Implementation Element.

The Tester role uses the testability elements to implement and execute tests.

Tailoring

See Tailoring in Artifact: Implementation Element.