Můžete určit způsob ošetřování chybových stavů při provádění testu nebo časového plánu. K chybovým stavům patří
selhání bodu verifikace, selhání připojení, vypršení časového limitu serveru, výstrahy vlastního kódu a problémy s korelací dat.
Informace o této úloze
Chování při ošetřování chyb můžete určit pro časové plány, testy a prvky testu. Hlášení o chybách zobrazuje chybový stav a chybové chování, ke kterým došlo v testu nebo plánu.
Postup
- V navigátoru testu přejděte k testu nebo časovému plánu a poklepejte na něj. Test se otevře.
- V editoru testů proveďte jeden z následujících kroků:
- Chcete-li určit chování při ošetřování chyb pro požadavek nebo jiné prvky
v hierarchii testu, vyberte prvek v sekci Obsah testu a v sekci Podrobnosti prvku testu klepněte na kartu Rozšířené.
- Chcete-li určit chování při ošetřování chyb pro prvek, jako např. připojení, bod verifikace, zástupný prvek nebo odkaz, vyberte prvek a poté klepněte na tlačítko
Změnit. Přejděte ke kroku 5.
- Chcete-li určit chování při ošetřování chyb pro datový fond přidružený k testu, vyberte datový fond na stránce Obecné volby a poté klepněte na volbu Vlastnosti datového fondu.
Klepněte na tlačítko Změnit. Přejděte ke kroku 5.
- V části Ošetření chyb rozbalte položku Klepnutím zobrazte podmínky. Zobrazí se tabulka chybových stavů. Tabulka chybových stavů uvádí všechny možné stavy, jež lze ošetřovat protokoly v testu nebo v časovém plánu.
- Zaškrtněte políčko vedle stavu, pro který chcete určit chování. Otevře se okno, v němž můžete určit akci, která se má provést, a zprávu, která se má zaprotokolovat, když dojde k tomuto stavu.
- Chcete-li použít akci, když dojde k určené podmínce, zaškrtněte políčko Potlačit akci po chybě.
Volba |
Popis |
Pokračovat |
Klepněte, pokud chcete pokračovat ve spouštění testu. |
Ukončit transakci |
Klepněte, pokud chcete při výskytu určeného stavu ukončit transakci. Vyberte Nejvnitřnější nebo Nejokrajovější transakci nebo zadejte název transakce. |
Ukončit cyklus |
Klepněte, pokud chcete při výskytu určeného stavu ukončit cyklus. Vyberte Nejvnitřnější nebo Nejokrajovější cyklus nebo zadejte název cyklu. |
Pokračovat na další iteraci cyklu |
Klepněte, chcete-li při výskytu určeného stavu pokračovat na další iteraci cyklu.
Vyberte Nejvnitřnější nebo Nejokrajovější cyklus nebo zadejte název cyklu. |
Ukončit test |
Klepněte, pokud chcete při výskytu určeného stavu ukončit test. |
Ukončit uživatele |
Klepněte, chcete-li zastavit virtuálního uživatele, který zjistí určený stav. |
Ukončit spuštění |
Klepněte, pokud chcete při výskytu určeného stavu ukončit spuštění. |
- Chcete-li přispívat do stavu stránky, transakce nebo smyčky, zaškrtněte políčko Potlačit příspěvek na stav a vyberte Ano. Odpovídající sestavy zobrazí stav stránky, transakci nebo smyčku.
- Volitelné: Chcete-li zapsat zprávu do protokolu testu, když dojde k určené podmínce, zaškrtněte políčko
Potlačit zprávu protokolu po chybě a zadejte zprávu.
- Klepněte na tlačítko OK.
Příklad
Chcete-li ukončit spuštění plánu v případě, že dojde k selhání nahrazení v korelaci dat, zaškrtněte políčko
Selhání nahrazení. Klepněte na volbu
Zastavit plán a poté na tlačítko
OK.
Přednost má chování při ošetřování chyb určené nejblíže k výskytu chyby. Je-li pro specifický požadavek nastaveno, že se má při selhání nahrazení pokračovat, a pro plán je nastaveno, že se při selhání nahrazení zastaví, bude v případě, že dojde k selhání nahrazení v tomto požadavku, provádění plánu pokračovat.