ТОП-3 АЛЬТЕРНАТИВЫ SELENIUM IDE ДЛЯ FIREFOX И CHROME

Альтернативы Selenium IDE для Firefox и Chrome

Уважаемые пользователи Selenium IDE! Это плохая новость для сообщества тестировщиков, так как Selenium IDE больше не работает, начиная с Firefox 55. Selenium IDE — один из наиболее широко используемых инструментов автоматизированного тестирования , поэтому эта остановка вызывает высокий спрос на поиск других альтернатив Selenium IDE.

3 ТОП-3 АЛЬТЕРНАТИВЫ SELENIUM IDE ДЛЯ FIREFOX И CHROME

Ниже приведены некоторые потенциальные преемники Selenium IDE. Но сначала давайте вернемся к старым временам этого превосходного решения.

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

1. История Selenium IDE

TOP 3 SELENIUM АЛЬТЕРНАТИВЫ IDE ДЛЯ FIREFOX И CHROME

Первоначально Selenium был разработан Джейсоном Хаггинсом в 2004 году как внутренний инструмент в ThoughtWorks. Позже к Хаггинсу присоединились другие программисты и тестировщики из ThoughtWorks, прежде чем Пол Хаммант присоединился к команде и руководил разработкой второго режима работы, который позже стал «Selenium Remote Control» (RC). В том же году исходный код инструмента был открыт.

В 2005 году Дэн Фабулич и Нельсон Спроул (с помощью Пэта Лайтбоди) предложили принять ряд исправлений, которые превратят Selenium-RC в то, чем он стал наиболее известен. На том же собрании управление Selenium как проектом будет продолжено в качестве комитета, а Хаггинс и Хаммант станут представителями ThoughtWorks.

В 2006 году Selenium IDE был подарен Selenium Project Шинья Касатани из Японии. Он создал Selenium как расширение для Firefox, которое может автоматизировать работу браузера с помощью функции записи и воспроизведения. Он придумал эту идею для дальнейшего увеличения скорости создания тестовых случаев.

В 2007 году Хаггинс присоединился к Google. Вместе с другими, такими как Дженнифер Беван, он продолжил разработку и стабилизацию Selenium RC. В то же время Саймон Стюарт из ThoughtWorks разработал превосходный инструмент автоматизации браузера под названием WebDriver. В 2009 году, после встречи разработчиков на конференции Google Test Automation, было принято решение объединить два проекта и назвать новый проект Selenium WebDriver, или Selenium 2.0.

3 ТОП-3 АЛЬТЕРНАТИВЫ SELENIUM IDE ДЛЯ FIREFOX И CHROME

В 2008 году Филипп Анригу (тогда он работал в ThoughtWorks) создал «Selenium Grid», который представляет собой концентратор, позволяющий одновременно запускать несколько тестов Selenium на любом количестве локальных или удаленных систем, что минимизирует время выполнения теста. Grid предлагает с открытым исходным кодом возможности, аналогичные внутреннему/частному облаку Google для Selenium RC. Пэт Лайтбоди уже создал частное облако для HostedQA, которое затем продал компании Gomez, Inc.

2. Что такое Selenium IDE? Почему Selenium IDE так успешна?

Selenium IDEэто портативный инструмент для тестирования программного обеспечения для веб-приложений. Это надстройка Firefox с открытым исходным кодом, которую веб-разработчики и тестировщики могут загрузить и использовать бесплатно.

Изначально Selenium IDE должен был быть инструментом быстрого прототипирования, который не обеспечивал итерации или условные операторы для тестовых скриптов. Но он может предлагать различные точки расширения для пользователей с помощью собственной системы плагинов. Благодаря тому, что с течением времени были представлены различные подключаемые модули, Selenium IDE теперь становится комплексным инструментом функционального автоматизированного тестирования.

Selenium IDE не только поддерживает функцию записи и воспроизведения, но и предлагает другие функции: создание сценариев, отладку, создание отчетов и т. д. Благодаря полному набору наиболее распространенных функций Selenium IDE является полноценным инструментом для тестировщиков, позволяющим сэкономить время при работе над проектом тестирования.

3 ТОП-3 АЛЬТЕРНАТИВЫ SELENIUM IDE ДЛЯ FIREFOX И CHROME

Команда Selenium заявляет, что разработчики Selenium поощряют передовые методы автоматизации тестирования, требующие определенного объема программирования на одном из поддерживаемых языков программирования. Однако у этого есть недостаток: большинство сред тестирования, построенных на основе Selenium, в значительной степени ориентированы на разработчиков. Поэтому им требуются дополнительные усилия для установки и настройки среды выполнения и компонентов языка программирования, прежде чем тестировщики смогут работать над проектом.

Из-за этого критического входного барьера и чрезмерной кривой обучения многие компании предпочитают коммерческие решения с комплексными функциями для автоматизированного тестирования (например, UFT или TestComplete), даже эти варианты являются дорогостоящими, а базовый движок может быть не так хорош, как Selenium WebDriver.

Между тем , Selenium IDE по-прежнему является идеальным выбором для тех, кто придерживается Selenium. Кроме того, для небольших групп инженеров-испытателей с небольшим количеством автоматизированных тестов Selenium IDE также может использоваться как отдельный инструмент, полностью поддерживающий их проекты автоматизации.

Будучи стабильной, Selenium IDE была построена на надстройке Firefox, что было хорошо в то время, но не сейчас, так как Firefox потерял доминирующее положение. Платформа расширения Chrome была полностью несовместима с платформой Firefox, и без каких-либо ресурсов не было ни одной попытки перенести Selenium IDE в другие веб-браузеры.

Когда в конце этого года Mozilla решила закрыть старую платформу дополнений , было общепризнано, что в ближайшем будущем Selenium IDE больше не будет. И инженерам-испытателям приходится искать что-то еще.

3 ТОП АЛЬТЕРНАТИВЫ SELENIUM IDE ДЛЯ FIREFOX И CHROME

Благодаря большому опыту Selenium IDE, Selenium больше не ограничивает себя в сообществе разработчиков, которые не занимаются тестированием. Вместо этого он становится волшебным решением для тестировщиков программного обеспечения.

3 ТОП-3 АЛЬТЕРНАТИВЫ SELENIUM IDE ДЛЯ FIREFOX И CHROME

3. Жизнеспособные альтернативы Selenium IDE:

3.1. Среда роботов:

Плюсы:

– Тестовые случаи генерируются с использованием методологии тестирования ключевых слов, записанной в табличном формате.

– Он также содержит интегрированную среду разработки роботов (RIDE), которая помогает легко писать тестовые примеры, предлагая завершение кода для конкретной платформы, подсветку синтаксиса и т. д.

Минусы:

– сложная установка, отсутствие автономного инструмента записи тестов и язык, основанный на ключевых словах, с низким уровнем описательности.

3.2. Protractor:

Плюсы:

– Простая установка и обновление. В течение 1-2 команд и среда тестирования, и Selenium WebDriver будут установлены правильно.

– Использование JavaScript, одного из самых простых в использовании языков программирования для изучения, особенно для тех, у кого ограниченный опыт программирования.

Минусы:

– Транспортир слишком гибкий, но и неподготовленный. Прежде чем команда сможет приступить к работе, требуется участие опытных разработчиков: настроить проект и соответствующий плагин для создания отчетов, а также написать скаффолд Page Object.

– Команда Protractor может возиться с синхронизацией/асинхронностью.

< б>3,3. Katalon Studio

Плюсы:

– Опыт установки: пользователям просто нужно разархивировать пакет, и они готовы к работе. Нет среды выполнения языка программирования. Никаких дополнительных компонентов или подключаемых модулей не требуется.

– Интерфейс сценариев позволяет пользователям переключаться между таблицей на основе ключевых слов и редактором кода. Это чрезвычайно полезно для тех, кто хочет научиться писать тестовые сценарии Selenium самостоятельно.

– В отличие от Selenium IDE, возможности записи в Katalon Studio эффективны в основных веб-браузерах: Chrome, Firefox и IE.

– Katalon Studio можно считать жизнеспособной альтернативой Selenium IDE, поскольку она предоставляет другие удобные функции (отчеты и интеграция), которые конкурируют с платными решениями (UFT, TestComplete).

Минусы:

– Хотя веб-тестирование и тестирование мобильных устройств очень всеобъемлющие, некоторые пользователи могут захотеть увидеть дополнительные возможности в модуле тестирования API.

Вывод.

Selenium и Selenium IDE отлично зарекомендовали себя. технологии, которые коренным образом изменили историю автоматизированного тестирования. Хотя Selenium IDE больше не действует, я верю, что великие разработчики продолжат работу над хорошими альтернативами Selenium — IDE и с каждым днем ​​улучшат тестирование программного обеспечения.

Другие полезные учебные пособия для справки:

  • Учебное пособие по Selenium
  • Учебное пособие по TestNG
  • Учебное пособие по Sikuli
  • Учебное пособие по Katalon Studio
  • Учебное пособие по ручному тестированию
  • Учебное пособие по VBScript
  • Учебное пособие по TestLodge
  • Учебное пособие по SQL
  • Explain Test Automation Framework
  • Test Automation Framework Вопросы интервью
  • Вопросы для собеседования по TestNG
  • Вопросы для собеседования по SQL
  • Вопросы для собеседования по ручному тестированию
  • Вопросы для собеседования по Agile
  • Почему вы выбираете тестирование программного обеспечения в качестве карьеры
  • Общие вопросы для собеседования

TAG: qa