Ви маєте проблеми з підвищенням ефективності та повторного використання ваших тестових скриптів у Robot Framework? Цей посібник проведе вас через основні кроки для налаштування та оптимізації змінних і ключових слів у Robot Framework. Незалежно від того, чи ви новачок, чи досвідчений тестувальник, цей підручник надає практичні поради для створення ефективних робочих процесів автоматизації тестування.
Вступ
Robot Framework — це широко використовуваний інструмент для автоматизації тестування, відомий своєю простотою та гнучкістю. Він дозволяє тестувальникам створювати багаторазові тестові скрипти з акцентом на змінні та ключові слова — два основні компоненти, що роблять тестування ефективним. У цьому посібнику ми розглянемо:
- Як додавати змінні
- Створення власних ключових слів
- Запуск оптимізованих скриптів
І не забудьте подивитись наш детальний відеоурок на YouTube для покрокових інструкцій: Переглянути зараз.
Що таке змінні в Robot Framework?
Змінні — це місця для зберігання даних, що робить тестові скрипти більш читабельними та зручними для підтримки. Robot Framework підтримує:
- Скалярні змінні: Зберігають одне значення (наприклад,
${USERNAME}
) - Спискові змінні: Зберігають список елементів (наприклад,
@{ITEMS}
) - Словникові змінні: Зберігають пари "ключ-значення" (наприклад,
&{CREDENTIALS}
)
Переваги використання змінних
- Повторне використання: Оновлюйте значення в одному місці, і вони відобразяться у всіх тестах.
- Читабельність: Тестові скрипти стають легшими для розуміння і підтримки.
- Ефективність: Зменшується кількість дублювання в тестових скриптах.
Покроковий посібник: Додавання змінних у Robot Framework
*** Змінні ***
${USERNAME} admin
${PASSWORD} pass123
@{ITEMS} item1 item2 item3
&{CREDENTIALS} username=admin password=pass123
Використання змінних у тестах: Змінні можна використовувати в будь-якому кроці тесту.
*** Тестові кейси ***
Login Test
Input Text username_field ${USERNAME}
Input Text password_field ${PASSWORD}
Click Button login_button
Перевизначення змінних:
Використовуйте аргументи командного рядка для динамічного перевизначення значень змінних під час виконання.
Що таке ключові слова в Robot Framework?
Ключові слова — це багаторазові кроки тесту, які роблять скрипти модульними. Robot Framework надає:
- Вбудовані ключові слова (наприклад,
Open Browser
,Input Text
) - Користувацькі ключові слова для створення логіки.
Створення та використання користувацьких ключових слів
*** Ключові слова ***
Login
Input Text username_field ${USERNAME}
Input Text password_field ${PASSWORD}
Click Button login_button
Використання ключових слів у тестах:
*** Тестові кейси ***
Login Test
Login
Verify Element dashboard
Налагодження ключових слів: Додайте журнали для усунення несправностей виконання ключових слів:
Log Login Successful
Запуск ваших скриптів Robot Framework
Якщо ваші змінні та ключові слова налаштовані, запустіть скрипт за допомогою командного рядка:
robot test_suite.robot
Перегляньте повний відеоурок
Для детального огляду подивіться наше відео на YouTube, де ми демонструємо:
- Оголошення змінних
- Написання багаторазових ключових слів
- Кращі практики для оптимізації скриптів
Оригінально опубліковано на https://www.qaonlinetraining.com 29 січня 2025.
Перекладено з: How to Add Variables and Keywords in Robot Framework Script?