IF, Else, End IF, съществува в QTP/UFT с пример

IF, Else, End IF, съществува в QTP/UFT

Този урок демонстрира разширено кодиране в HP QTP с помощта на if и else цикъл

Кликнете тук ако видеото не е достъпно

Препис на видео с ключови изводи светеща

  • От твой Тестване фон, със сигурност ще заключите, че е по-точен Сценарий на теста ще бъде валидиране на функционалността за влизане на Резервация на полет който трябва да има два подсценария
  • Проверете дали потребителят успешно влиза в приложението при въвеждане на КОМБИНАЦИЯ ОТ валидни БУКВЕНО-ЦИФРОВО име на агент и парола
  • Проверете дали влизането на потребителя е неуспешно при въвеждане на НЕВАЛИДНО име на агент и парола
  • Още повече, скриптът за автоматизация на роботи трябва да може да приема и обработва както валидни, така и невалидни данни за вход
  • Вече имаме записани подсценарии, така че предизвикателството е да ги интегрираме.
  • Можете да наблюдавате и двата скрипта – СТЪПКИ , Стартиране на приложение за резервация на полет, Въвеждане на име на агент , Въвеждане на парола , Щракнете върху OK , докато стъпките Контролна точка, Затваряне на прозореца за резервация на полет, за положителен сценарий и стъпки, Извеждане на информация за грешка, Затваряне на прозореца с информация за грешка, Затворете диалоговия прозорец за влизане Box, за негативен сценарий са различни
  • Има много начини да ги интегрирате и един от начините е да използвате цикъл if и else и да проверите дали съществува екран с информация за грешка след въвеждане на името и паролата на агента. ако да, направете стъпките за негативен сценарий, ако не, направете стъпките за положителен сценарий
  • В прозореца на Micro Focus UFT, след стъпка # 4, добавете стъпка if else цикъл, Условието за проверка е дали съществува екран с информация за грешка. Копирайте тази стъпка и я поставете като условие за проверка.
    Изтрийте щракването Operaция. И го заменете с Съществува метод. Този метод е приложим за почти всички обекти и проверява дали конкретните обекти съществуват на екрана или не
  • Ако резултатът е верен на стъпките на отрицателния сценарий. Ще изрежа и залепя стъпките вътре в цикъла
  • Копирайте стъпките от положителния сценарий и го поставете в цикъла else. Нека изпълним теста за един валиден и един невалиден вход. Тестът се изпълнява успешно. Забележката е, че сте запазили тестовете в реда, посочен в уроците
  • PositiveLogon към NegativeLogon и Negative Logon към Combined не би трябвало да имате проблем с изпълнението на теста.
  • Освен if и else можете също да използвате – if elseif., докато wend., направете случай, за Примки. според вашите изисквания