| |
PrüfenAngenommene Spezifikation Des PROFILS 2,0 UML 59 Einer der anderen Testfälle im Suite, authorizeCard() wird durch ein Abhängigkeitsauftreten bezogen. Dieses veranschaulicht, wie Testfalldefinitionen innerhalb eines Testsuite wiederverwendet werden können. Die allgemeine Einrichtung wird verwendet, um wie zu zu veranschaulichen Reihenfolgenanzeigen zwischen zwei Testbestandteilen. Schließlich wird das Rückstellungskonzept eingeführt. Eine Rückstellung spezifiziert, wie man auf die Anzeigen oder Fälle reagiert, die, nicht im ursprünglichen Testfallverhalten spezifiziert werden. Rückstellungen sind gewöhnlich verwendet für die Ausnahmebehandlung. alle möglichen Anzeigenreihenfolgen im Testfallverhalten zu umfassen würde sein lästig. Rückstellungen können auf vielen unterschiedlichen Niveaus, z.B. Testbestandteile und nach Aufnahme der Einzelperson angewendet werden Anzeigen. Tabelle 27. Rückstellung für einzelne Anzeigenaufnahme Tabelle 27 spezifiziert das DisplayDefault, eine Rückstellung für die Aufnahme des angenommenen display("Transaction") Anzeige innen das ValidWiring prüfen Sie Fall. Das DisplayDefault beschreibt, was geschieht, wenn eine andere Anzeige empfangen wird. Tabelle 28. Eine statemachinerückstellung traf auf einen Testbestandteil zu Tabelle 28 spezifiziert und wendet eine Rückstellung an einem einzelnen Testbestandteil, der Testbestandteil HWEmulator an. Diese Rückstellung Sd DisplayDefault Selbst Alt display(*) * "validationAction" inconc "validationAction" Ausfallen * T1/setverdict(fail); display(msg)/ wenn (Msg== "Anschluß verloren") dann setverdict(inconc); sonst setverdict(fail); ejectCard/ setverdict(fail) "Rückstellung" statemachine- hweDefault "Rückstellung, statemachine" HWEmulator::hweDefault - pinOk: Boolesch - enteredPIN: Zeichenkette - Anzeige: Zeichenkette - T1: Timer "testComponent" HWEmulator hwCom IATM Rückstellung HWEmulator::hweDefault IHardware |  |
|
| |
|
|