QTP - Azioni
Le azioni aiutano i tester a dividere gli script in gruppi di istruzioni QTP. Le azioni sono simili alle funzioni in VBScript; tuttavia esistono alcune differenze. Per impostazione predefinita, QTP crea un test con un'azione.
Azioni | Funzioni |
---|---|
L'azione è una funzionalità incorporata di QTP. | Le funzioni VBScript sono supportate sia da VBScript che da QTP. |
I parametri delle azioni vengono passati solo per valore. | I parametri della funzione vengono passati per valore o per rif. |
Le azioni hanno estensione .mts | Le funzioni vengono salvate come .vbs o .qfl |
Le azioni possono essere riutilizzabili o meno. | Le funzioni sono sempre riutilizzabili. |
È possibile accedere alle proprietà dell'azione facendo clic con il pulsante destro del mouse sulla finestra dell'editor di script e selezionando "Proprietà".
Le proprietà dell'azione contengono le seguenti informazioni:
- Nome azione
- Location
- Bandiera riutilizzabile
- Parametri di input
- Parametri di output
Tipi di azioni
Esistono tre tipi di azioni:
Non-reusable action - Un'azione che può essere chiamata solo in quello specifico test in cui è stata progettata e può essere chiamata una sola volta.
Reusable action - Un'azione che può essere chiamata più volte, qualsiasi test in cui risiede e può essere utilizzata anche da qualsiasi altro test.
External Reusable action- È un'azione riutilizzabile memorizzata in un altro test. Le azioni esterne sono di sola lettura nel test di chiamata, ma possono essere utilizzate localmente con la copia modificabile delle informazioni della tabella dati per l'azione esterna.
Lavorare con le azioni
Sono disponibili tre opzioni per inserire un'azione. Fare clic su ciascuno di essi per saperne di più sul tipo di azione selezionato.
Sr.No. | Tipo di azione e descrizione |
---|---|
1 | Inserisci invito a una nuova azione Inserisce una nuova azione dall'azione esistente |
2 | Inserisci chiamata alla copia dell'azione Inserisce una copia di un'azione esistente |
3 | Inserisci chiamata all'azione esistente Inserisce una chiamata a un'azione riutilizzabile esistente |