Про кнопки, как правило, легко забыть. Кнопка "Сохранить" настолько универсальна, что кажется, что она просто не может не сработать. Однако игнорирование тестирования кнопок на странице может привести к игнорированию багов. Недавно мне рассказали о тестировании функциональности существующей веб-страницы. Новая фича отлично работала, но команда забыла проверить кнопку "Удалить". Оказалось, что разработчики забыли добавить действие удаления, и кнопка делала ничего!
Так как я работаю в большом проекте, в котором масса задач и количество багов соответствующее. У нас постоянно растет бэклог минорных и тривиальных задач, до которых программисты редко когда добираются. Некоторые баги сложно повторить при обычном использовании ПО, но их заводят, так как нашли)).
От сюда вопрос, кто-то использовал в работе практику ревью заведенных багов. Если да, то как это было организовано? С какими трудностями столкнулись при организации процесса?
Я вижу это примерно так. Выделяется раз в неделю день (или n-е количество часов), когда ответственный разгребает бэклог по задачам. Ответственный - это вероятно более опытный тестировщик или лид команды тестирования, который проверяет именно баги и + аналитик, который разгребает заведенные таски.
Команда Veeam Quality Assurance приглашает тебя для работы над продуктами Veeam вместе с профессионалами Veeam QA в Санкт-Петербурге или Праге.
Veeam создает продукты для решения сложных задач в области резервного копирования и управления данными. Нашими клиентами являются сотни тысяч компаний по всему миру.
Мы работаем с виртуализацией VMware vSphere, Microsoft Hyper-V и Nutanix AHV; физическими системами Windows, Linux и Unix; серверами Active Directory, Exchange, SharePoint, SQL, Oracle и SAP HANA; публичными облаками Amazon, Azure и Google Cloud; и многими другими технологиями, формирующими ядро современного IT.
Senior QA Engineer присоединится к нам и усилит одно из двух крупных направлений:
"Data Protection": группа продуктов для резервного копирования и восстановления данных в виртуальных, физических и облачных средах.
"Data Management": системы мониторинга, репортинга и автоматизации процессов в виртуальных, физических и облачных средах.
Обязанности
Тестирование одного или нескольких продуктов Veeam.
Участие в создании и развитии продуктов на всех этапах их жизненного цикла.
Анализ и обсуждение требований, взаимодействие со всеми участниками процесса разработки.
Участие в планировании работы отдела и формировании стратегии тестирования продуктов.
Анализ результатов тестирования.
Обучение и развитие новых членов команды.
Участие в технической поддержке пользователей.
Требования
Техническое образование или непреодолимая тяга к сложной технике.
3-5 лет опыта тестирования программного обеспечения (ПО).
Глубокое понимание принципов разработки ПО и роли QA в этом процессе.
Опыт разработки стратегии и планов тестирования, анализа результатов и оптимизации процессов тестирования ПО.
Знание Microsoft Windows, Linux или Unix на уровне продвинутого пользователя или администратора.
Практические знания в области сетевых технологий и сетевого оборудования.
"Живой" и гибкий ум, четкая логика, аналитические способности.
Желание и умение работать в команде.
Знание английского на уровне чтения технической документации.
Дополнительные навыки
Опыт работы с базами данных Microsoft SQL Server и Oracle Database.
Опыт работы с платформами виртуализации VMware vSphere и Microsoft Hyper-V.
Опыт автоматизации тестирования.
Опыт управления группой тестирования и развития команды.
Тест не проходит. Смотрю в отладчике и почему-то в current_url сохранена ссылка до редиректа. А в driver.current_url хранится нужный url. Почему так происходит? Что нужно сделать, чтобы страница взяла верный url. Может нужно изменить ожидание?
Из-за того что накопилось много UI тестов которые раняться в общей сложности около часа, было принято решение имплементировать параллельное тестирование. Проект Cucumber + Maven, может кто-то решил данную проблему, сам плагин maven-surefire-plugin не помогает.
Пробовал добавлять различные конфигурации. Но проблема следующая, при ранере открываются окна браузера, но они сразу падают, а следующие не открываются. Нашел статью что для Cucumber проекта нужен плагин cucumber-jvm-parallel-plugin.
14 декабря на митапе в Санкт-Петербурге я (Артем Соковец) совместно с коллегой, Дмитрием Маркеловым, рассказывал о текущей инфраструктуре для автотестов в СберТехе. Пересказ нашего выступления — в этом посте.
Что такое Selenium
Selenium — это инструмент для автоматизации действий веб-браузера. На сегодня данный инструмент является стандартом при автоматизации WEB.