Автор: Корина Пип (Corina Pip) Оригинал статьи Перевод: Ольга Алифанова
Вопрос падения тестов Selenium из-за неразберихи со временем поднимается достаточно часто. Тесты случайным образом падают, если взаимодействие произошло слишком рано, страница неправильно загрузилась, или веб-элементы не полностью инициализированы. Наибольшие проблемы возникают, если в отрисовке элементов страницы задействован JavaScript.
Хотя в ряде случаев тестировщики пользуются методами ожидания Selenium WebDriver, чтобы условия выполнились до начала взаимодействия, тесты все равно могут продолжать падать. Как же добиться надежных тестов? Читайте дальше, чтобы узнать, как создавать агрегированные методы ожидания, позволяющие заново создавать сложные условия.
Компания Lofty - это группа компаний, которая содержит более 10 проектов, связанные с рекламным трафиком.
Мы ищем специалиста на один из наших важнейших продуктов — Publishers Panel. Это кабинет/админка/панель для паблишеров (другими словами — владельцев сайтов и приложений), которые хотят монетизировать трафик собственных ресурсов при помощи рекламы.
При помощи этой панели паблишеры могут выбрать нужный формат рекламы, настроить её внешний вид, проверить статистику, пообщаться с менеджерами и поддержкой, а также запросить выплаты.
Это действующий продукт, находящийся на этапе развития функционала и роста клиентской базы, с выделенной командой разработки.
Прямо сейчас мы хотим усилить наш состав Специалистом по тестированию.
Чем предстоит заниматься:
Ручное тестирование web-приложения на соответствие функциональным и нефункциональным требованиям (frontend, backend);
Выполнять регрессионное тестирование;
Составлять чек-листы и поддерживать тестовую документацию;
Взаимодействовать с отделом разработки и постановщиками задачи;
Автоматизация проверок с помощью python.
Что мы ждем от кандидата:
Знание методов тестирования, понимание процессов разработки;
Умение составлять простые SQL-запросы;
Умение писать тесты на python (Pytest, Selenium);
Опыт работы тестировщиком от 6 месяцев;
Самостоятельность и желание развиваться;
Владение английским языком.
Будет плюсом:
Владение Linux;
Опыт автоматизации тест кейсов на проекте.
Мы предлагаем:
Работа в команде профессионалов с обширной технической и бизнес экспертизой;
Современный офис на юге Москвы в шаговой доступности от метро «Севастопольская»;