IF, Else, End IF, Existuje v QTP/UFT s příkladem

IF, Else, End IF, Existuje v QTP/UFT

Tento tutoriál ukazuje pokročilé kódování v HP QTP pomocí smyčky if and else

klikněte zde pokud video není přístupné

Přepis videa s klíčovými věcmi Zvýrazněné

  • Z vašeho Testování pozadí, jistě usoudíte, že přesnější Scénář testu by bylo Ověřit funkci přihlášení Rezervace letu který by měl mít dva dílčí scénáře
  • Zkontrolujte, zda se uživatel úspěšně přihlásí do aplikace zadáním KOMBINACE platného jména a hesla ALFANUMERICKÉHO agenta
  • Zkontrolujte, zda se přihlášení uživatele nezdaří po zadání NEPLATNÉHO jména a hesla agenta
  • Skript pro automatizaci robota by navíc měl být schopen přijmout a zpracovat platné i neplatné přihlašovací údaje
  • Dílčí scénáře již máme zaznamenané, takže výzvou je je integrovat.
  • Můžete sledovat oba skripty – KROKY , Spustit aplikaci rezervace letu , Zadejte jméno agenta , Zadejte heslo , Klepněte na OK , během kroků kontrolní bod, Zavřít okno rezervace letu, pro pozitivní scénář, a kroky, Výstupní informace o chybě, Zavřít okno s informacemi o chybě, Zavřít přihlašovací dialog Box, pro negativní scénář jsou různé
  • Existuje mnoho způsobů, jak je integrovat a jedním ze způsobů je použít smyčku if a else a zkontrolovat, zda po zadání jména a hesla agenta existuje obrazovka s informacemi o chybě. pokud ano, proveďte kroky pro negativní scénář, pokud ne, proveďte kroky pro pozitivní scénář
  • V okně Micro Focus UFT, po kroku č. 4, přidat krok if else loop, Podmínkou kontroly je, zda existuje obrazovka s informacemi o chybě. Zkopírujte tento krok a vložte jej jako kontrolní podmínku.
    Smazat Click Operaní. A nahraďte ho Existuje metoda. Tato metoda je použitelná pro téměř všechny objekty a kontroluje, zda konkrétní objekty na obrazovce existují nebo ne
  • Pokud výsledek odpovídá krokům negativního scénáře. Kroky vystřihnu a vlepím dovnitř smyčky
  • Zkopírujte kroky z pozitivního scénáře a vložte jej do smyčky else. Spusťte test pro jedno platné a jedno neplatné přihlašovací údaje. Test proběhl úspěšně. Poznámka je, že jste uložili testy v pořadí uvedeném v tutoriálech
  • PositiveLogon to NegativeLogon a Negative Logon to Combined, neměli byste mít problém se spuštěním testu.
  • Kromě toho můžete také použít – if elseif., while wend., to case, for Smyčky. dle vašich požadavků