Určení chování při chybě

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

  1. V navigátoru testu přejděte k testu nebo časovému plánu a poklepejte na něj. Test se otevře.
  2. V editoru testů proveďte jeden z následujících kroků:
    1. 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é.
    2. 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.
    3. 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.
  3. 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.
  4. 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.
  5. 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í.
  6. 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.
  7. 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.
  8. 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.


Váš názor