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., направете случай, за Примки. според вашите изисквания