7.2.3 Test Architecture
Composition (Figure 45)
An individual line of a Test Case. Each Test Step should include
instructions and an expected result.
· TestItem - The TestItem is the superclass of
TestUserEvent and TestExecutionNode. It represents a test step.
· TestUserEvent - The TestUserEvent is used to capture user
actions on the application.
· TestExecutionNode - The TestExecutionNode is used to
capture the behavior of the application in a test step.
· TestCase - A test case is a sequence of steps to test the
correct behaviour/functionalities, features of an application.
Figure 46 : TestDataDiagram Diagram
Figure 47 : TraceabilityDiagram Diagram
CNAM de Nantes - 2010 / 2011 - Mémoire
d'ingénieur
|
|
|
7.2.4 Test Data Composition (Figure 46)
· UIState - An UIState represents the state of a screen at
the beginning (stateIn) or the end (stateOut) of an event. It's composed by a
set of UIProperty.
· UIProperty - An UIProperty represents a property of an
UIField. It allows capturing the value of all properties of an UI component
at the beginning or the end of an UIEvent.
· UIPropertyGroup - UIPropertyGroup specializes UIProperty.
It represents the upper level of a set of UIProperty. By example, a grid is
composed by a set of rows, which are composed by a set of columns.
7.2.5 Traceability Composition (Figure
47)
· TraceDependency - A TraceDependency indicates that the
target CodeItem is the result of the transformation of the source CodeItem.
CNAM de Nantes - 2010 / 2011 - Mémoire
d'ingénieur
Figure 48 : Copie d'écran du logiciel MIA
Transformation en mode développement
Figure 49 : Copie d'écran du logiciel MIA
Transformation en mode trace
CNAM de Nantes - 2010 / 2011 - Mémoire
d'ingénieur
|
|
|
|