Добрый день. Поделитесь пожалуйста как у вас встроен процесс тестирования по скриншотам в общий рабочий процесс.
В данный момент у нас есть решение, но оно нам кажется излишне сложным.
1. Появляется пул-реквест в основной проект
2. CircleCI разворачивает приложение запускает ui и unit тесты
3. Скриншоты лежат в отдельном репозитории (А), Ci создает новую ветку для репозитория (А), с названием ветки разработчика с которого был создан пул-реквест.
4. После прохождения всех тестов, если все успешно то происходит мерж
5. Если есть конфликты в скриншотах, то разработчик заходит на специально созданный веб сервис, где видит исходный, актуальный скриншот и картинку с разницей, он может пометить тест как устаревший, тогда его актуальный скриншот становиться исходным, а его ветка репозитория (А) мержится с мастером
6. Проходит мерж основного репозитория проекта
Хотелось бы, увидеть решение проблемы с заменой старых скриншотов на новые, но чтоб все гонялось на CI и было максимально автоматизировано.
В 8bitgroup ищем в команду внимательного тестировщика, проявляющего интерес к авто-тестам. Используем Scrum.
ЗП: от 100 000₽ net от опыта
✅Требования:
∙ Опыт тестирования web приложений (crossbrowser, crossplatform), опыт использования dev-tools
∙Четкое понимание процессов тестирования и жизненного цикла ПО
∙ Знание работы протокола HTTP, HTTPS и стандарта REST
✅ Задачи:
∙ Тестирование веб-приложений (в том числе отдельно backend и frontend в SPA приложениях)
∙ Проведение регресcионного тестирования, с фиксацией логов в TestRail
∙ Тестирование API
∙ Тестирование мобильных приложений Android
✅ Как мы работаем и что предлагаем:
∙Оформление в штат компании, соблюдение ТК, льготная системы по отпускам и больничным
∙Оклад от ожиданий и по оценке уровня грейда по итогам интервью в указанном диапазоне
∙Гибкий рабочий график при 8-часовом рабочем дне, приходите в любое время с 9.00 до 12.00
∙Соц. пакет - ДМС
∙ Корпоративный футбол, совместные праздники и вечеринки, скидки для сотрудников от наших партнеров
∙ Действительно уютный офис с летней верандой и зоной отдыха рядом с м.Тульская и Даниловским рынком, кофе, чай и фрукты
Теннисный стол, гамак
∙ Рабочее место с вашими пожеланиями, второй монитор
∙ Пицца, барбекю и игровые дни по пятницам)
Возможность обучения, сертификации, участия в профильных конференциях
Собеседование у нас проходит в один этап и выглядит так : общение с HR/ знакомство и общение с Руководителем QA/ обсуждение подходов, примеров кода, etc./ небольшая экскурсия по офису/(1-1.5 часа)