atesting.ru Блог Введение в Selenium — IDE, RC, WebDriver и Grid

Введение в Selenium — IDE, RC, WebDriver и Grid

Введение в Selenium:

Введение в Selenium — это бесплатный (бесплатный) набор автоматизированного тестирования с открытым исходным кодом для тестирования веб-приложений. Он поддерживает разные платформы и браузеры. Он приобрел большую популярность с точки зрения автоматизированного тестирования через Интернет и составляет большую конкуренцию известному коммерческому инструменту HP QTP (Quick Test Professional), также известному как HP UFT (Unified Functional Testing).

Selenium — это набор различных программных инструментов. У каждого инструмента свой подход к поддержке автоматизированного веб-тестирования.

Он состоит из четырех компонентов, а именно:
i. Selenium IDE (интегрированная среда разработки)
II. Selenium RC (дистанционное управление)
iii. Selenium WebDriver
iv. Selenium Grid

QTP — это известный инструмент автоматизации, который изначально был разработан Mercury Interactive до того, как его приобрела HP. Селен используется как противоядие при лечении отравления ртутью. Джейсон Хаггинс (инженер ThoughtWorks — тот, кто представил инструмент Selenium) предложил назвать этот инструмент автоматизации Selenium.

Что такое Selenium IDE?

Selenium IDE (интегрированная среда разработки) — это плагин для Firefox. Это самый простой фреймворк в Selenium Suite. Это позволяет нам записывать и воспроизводить сценарии. Несмотря на то, что мы можем создавать сценарии с использованием Selenium IDE, нам необходимо использовать Selenium RC или Selenium WebDriver для написания более сложных и надежных тестовых примеров.

Поддержка операционной системы — Windows, Mac OS , Linux
Поддержка браузера — Mozilla Firefox

Как установить Selenium IDE

Что такое Selenium RC?

Selenium RC AKA Selenium 1. Selenium RC был основным проектом Selenium в течение долгого времени, прежде чем слияние WebDriver привело к появлению Selenium 2. Selenium 1 все еще активно поддерживается (в режиме обслуживания). Он полагается на JavaScript для автоматизации. Он поддерживает Java, Javascript, Ruby, PHP, Python, Perl и C #. Он поддерживает почти все существующие браузеры.

Поддержка операционных систем — Windows, Mac OS, Linux, Solaris
Поддержка браузеров — Mozilla Firefox, Internet Explorer, Google Chrome, Safari, Opera

Что такое Selenium WebDriver?

Selenium WebDriver AKA Selenium 2 — это среда автоматизации браузера, которая принимает команды и отправляет их в браузер. Это реализуется через драйвер для конкретного браузера. Он управляет браузером, напрямую связываясь с ним. Selenium WebDriver поддерживает Java, C #, PHP, Python, Perl, Ruby.

Поддержка операционной системы — Windows, Mac OS, Linux, Solaris
Поддержка браузера — Mozilla Firefox, Internet Explorer, Google Chrome 12.0.712.0 и выше, Safari, Opera 11.5 и выше, Android, iOS, HtmlUnit 2.9 и выше

Как установить Selenium WebDriver

Что такое Selenium Grid?

Selenium Grid — это инструмент, используемый вместе с Selenium RC для параллельного запуска тестов на разных машинах в разных браузерах. То есть одновременное выполнение нескольких тестов на разных машинах с разными браузерами и операционными системами.

TAG: qa