Новый проект
Автотесты с нуля
Проектируем структуру проекта, подбираем инструменты под ваш стек, пишем первые сценарии UI и API, подключаем прогон в GitLab CI или GitHub Actions и оставляем понятную документацию.
QA Automation · Python
Grishin Lab собирает фреймворки автотестов с нуля и приводит в порядок существующие: стабильные сценарии, честные отчёты и прогон в CI на каждый мерж-реквест.
Услуги
Берём проект целиком или подключаемся к тому, что уже написано. Объём и формат подстраиваем под команду.
Новый проект
Проектируем структуру проекта, подбираем инструменты под ваш стек, пишем первые сценарии UI и API, подключаем прогон в GitLab CI или GitHub Actions и оставляем понятную документацию.
Существующий проект
Разбираем нестабильные тесты, обновляем локаторы после редизайна, ускоряем прогон, чиним упавшие пайплайны и держим набор тестов в рабочем состоянии, пока команда занята продуктом.
Консультации
Смотрим текущий проект автотестов и говорим, что в нём мешает: что переписать, что выбросить, где не хватает покрытия. Поможем выбрать инструменты, настроить запуск в Docker и Kubernetes или разобрать конкретную задачу с вашей командой.
Стек
Инструменты подбираем под проект, но основа остаётся одна.
Процесс
Четыре шага от первого звонка до тестов, которые идут на каждый мерж-реквест.
Смотрим приложение, текущие тесты и пайплайн, спрашиваем, где болит: что чаще всего ломается и что проверяется руками перед каждым релизом.
Предлагаем, что автоматизировать в первую очередь, называем сроки и формат работы. Вы понимаете объём до старта, а не по ходу.
Пишем тесты итерациями и показываем результат по ходу, а не в конце. Код лежит в вашем репозитории и проходит ревью на общих правилах.
Тесты идут автоматически на каждый мерж-реквест, отчёт читает вся команда, а не только QA. Остаётся документация, по которой проект можно вести дальше самостоятельно.
Проекты
Ключевой проект и результат, который можно измерить.
E-commerce платформа
Собрали проект автотестов с нуля: структура, первые сценарии, запуск в CI. Дальше расширяли покрытие ключевых пользовательских сценариев вместе с ростом продукта.
Достаточно двух-трёх предложений: что за продукт, что было сделано и что изменилось. Конкретика здесь работает лучше, чем список обязанностей.
Команда
Дмитрий Гришин — инженер по автоматизации тестирования с двумя годами практики в автотестах и высшим образованием. Пишет на Python, работает с Selenium и Playwright, настраивает прогон в GitLab CI и Kubernetes. Все проекты лаборатории ведёт лично он: вы общаетесь с тем, кто пишет код.
Контакты
Напишите пару слов о продукте и о том, что сейчас тестируется руками. Ответим с предложением, что автоматизировать в первую очередь.