English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Автоматизация- Это технология, которая позволяет запускать тестовые случаи без вмешательства человека. Если мы будем придерживаться IT-индустрии, то автоматизация не ограничивается автоматизацией тестовых скриптов. Автоматизация — это最基本的控制系统, который не требует вмешательства человека. Различные задачи, такие как миграция данных, принятие решений AI, автоматическое развертывание кода для тестирования в новых версиях и т.д.
Цель-
最终目标是 без вмешательства тестировщиков повторно запускать регрессионные процессы. Создание скриптов требует выполнения некоторых ручных операций. Но в конечном итоге это экономит время. Он быстрее и может параллельно запускать множество тестовых случаев на различных браузерах.
скрипты/код пишутся пользователем и могут быть выполнены несколько раз с помощью автоматизации. Затем скрипты, выполняемые Automation, автоматически сравниваются с ожидаемыми результатами и описательными отчетами.
Selenium -Selenium является открытым исходным кодом тестовым фреймворком для автоматизации, или, можно сказать, Selenium — это такой фреймворк для автоматизации приложений среди различных инструментов/фреймворков.
Цель-
Он выполняет тестовые случаи через несколько браузеров. ещё раз, функциональное тестирование и тестирование на регрессию являются ключевыми функциями Selenium.
Хотя Selenese является языком, специфичным для домена, различные языки программирования (например, Java, Ruby, C#, Python, PHP, .Net и т.д.) также могут использоваться для написания скриптов, что делает его более удобным для пользователей.
Вот задачи, которые может выполнять Selenium Web Driver:
Автоматизированное тестирование
Тестирование производительности
Верификационное тестирование
Мобильное тестирование
Проверка целостности
Мониторинг приложений