Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

Использование ожиданий Selenium WebDriver для повторных попыток



Использование ожиданий Selenium WebDriver для повторных попыток
2021-10-08 09:58

Автор: Корина Пип (Corina Pip)
Оригинал статьи
Перевод: Ольга Алифанова

 

Вопрос падения тестов Selenium из-за неразберихи со временем поднимается достаточно часто. Тесты случайным образом падают, если взаимодействие произошло слишком рано, страница неправильно загрузилась, или веб-элементы не полностью инициализированы. Наибольшие проблемы возникают, если в отрисовке элементов страницы задействован JavaScript.

 

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

 

Читать статью полностью...



QA Engineer (ручное тестирование)
2021-10-08 12:19
 

Компания Lofty - это группа  компаний, которая содержит более 10 проектов, связанные с рекламным трафиком.

Мы ищем специалиста на один из наших важнейших продуктов — Publishers Panel. Это кабинет/админка/панель для паблишеров (другими словами — владельцев сайтов и приложений), которые хотят монетизировать трафик собственных ресурсов при помощи рекламы.

При помощи этой панели паблишеры могут выбрать нужный формат рекламы, настроить её внешний вид, проверить статистику, пообщаться с менеджерами и поддержкой, а также запросить выплаты.

Это действующий продукт, находящийся на этапе развития функционала и роста клиентской базы, с выделенной командой разработки.

Прямо сейчас мы хотим усилить наш состав Специалистом по тестированию. 

Чем предстоит заниматься:

  • Ручное тестирование web-приложения на соответствие функциональным и нефункциональным требованиям (frontend, backend);

  • Выполнять регрессионное тестирование;

  • Составлять чек-листы и поддерживать тестовую документацию;

  • Взаимодействовать с отделом разработки и постановщиками задачи;

  • Автоматизация проверок с помощью python.

Что мы ждем от кандидата:

  • Знание методов тестирования, понимание процессов разработки;

  • Умение составлять простые SQL-запросы;

  • Умение писать тесты на python (Pytest, Selenium);

  • Опыт работы тестировщиком от 6 месяцев;

  • Самостоятельность и желание развиваться;

  • Владение английским языком.

Будет плюсом:

  • Владение Linux;

  • Опыт автоматизации тест кейсов на проекте.

Мы предлагаем:

  • Работа в команде профессионалов с обширной технической и бизнес экспертизой;

  • Современный офис на юге Москвы в шаговой доступности от метро «Севастопольская»;

  • График работы 5/2, гибкое начало дня;

  • Компенсация питания;

  • Корпоративные мероприятия;

  • Гибкость и отсутствие бюрократии как явления.

Ждем ваших резюме на почту olesya@lofty.today


 



В избранное