I casi di test e le risorse contengono metodi predefiniti che vengono richiamati dal framework del test durante l'esecuzione. Il contenuto di questi metodi, la logica del test, viene programmato dagli utenti. Il comportamento dei metodi predefiniti di ETEST non è diverso da quello dei metodi generali descritti nella Guida alla programmazione di EcoStruxure Machine Expert.
1 CleanUp: pulizia dopo il caso di test.
2 Execute: esecuzione del caso di test.
3 Finalize
: pulizia dopo il caso di test. Viene richiamato una volta nel ciclo in cui viene terminato Execute.
4 Prepare: preparazione del caso di test.
I casi di test contengono i metodi:
Prepare
Execute
Finalize
CleanUp
Le risorse contengono i metodi:
Prepare
CleanUp
Questi metodi devono essere inclusi in ogni oggetto di test. Inoltre, i casi di test e le risorse possono contenere qualunque numero di metodi di altro tipo.
Durante l'esecuzione di un caso di test, i metodi vengono richiamati da ETEST framework nella sequenza indicata di seguito, indipendentemente dall'ordine in cui appaiono nella :
Sequenza |
Metodo |
Tipo di chiamata |
Descrizione |
Condizione finale |
---|---|---|---|---|
1 |
Prepare |
Ciclica |
Vengono eseguite misure preparatorie per il test, ad esempio l'inizializzazione di variabili o il controllo della posizione di un asse. |
|
2 |
Execute |
Ciclica |
Contiene il test stesso. |
|
3 |
Finalize |
Singola |
Il metodo viene richiamato se si verificano le seguenti condizioni:
|
È seguito direttamente dal metodo CleanUp. |
4 |
CleanUp |
Ciclica |
Reimposta l'oggetto del test allo stato iniziale. Può essere riutilizzata in seguito. |
|
Durante l'esecuzione di un caso di test, in ogni ciclo viene richiamato un solo metodo di un caso di test. Fa eccezione il metodo Finalize, che è utilizzato nello stesso ciclo dell'ultima chiamata di Execute.
All'interno dei metodi di casi di test e risorse è possibile utilizzare le macro.