Обеспечение качества (Quality Assurance, QA) – это систематический процесс проверки того, что ПО делает то, что должно, – надёжно, быстро и безопасно, на всех устройствах и под реальной нагрузкой. Мы предлагаем QA как часть наших проектов и как отдельную услугу для ПО, разработанного другими командами.
Виды тестирования
Функциональное тестирование
Проверяем каждый сценарий с точки зрения пользователя – регистрацию, заказ, оплату, отчёты, права доступа – включая граничные и ошибочные случаи, которые разработчики часто упускают.
Регрессионное тестирование
С каждой новой версией проверяем, что существующие функции продолжают работать. Именно здесь автоматизация экономит больше всего времени и денег.
Автоматизированные тесты
Создаём набор автотестов (модульных, интеграционных и сквозных), которые запускаются при каждом изменении кода через CI/CD. Ошибки обнаруживаются за минуты, а не за недели.
Нагрузочное тестирование и производительность
Имитируем сотни и тысячи одновременных пользователей, чтобы найти узкое место – до «чёрной пятницы», кампании или телерекламы.
Тестирование безопасности
Проверки на уязвимости из OWASP Top 10: инъекции, XSS, нарушенная аутентификация, утечки данных, слабая конфигурация. При необходимости – полный тест на проникновение.
Совместимость и мобильные устройства
Тестируем на реальных браузерах и устройствах – Chrome, Safari, Firefox, Edge, Android и iOS, на разных размерах экрана.
Доступность (WCAG)
Проверяем, могут ли сайтом пользоваться люди с ограниченными возможностями – с экранным диктором, только с клавиатуры, с увеличением. Европейский акт о доступности (EAA), применяемый с 28 июня 2025 года, требует, чтобы определённые продукты и услуги, включая интернет-магазины, были доступными.
Что вы получаете
- план и сценарии тестирования;
- подробные отчёты об ошибках с шагами воспроизведения, скриншотами и видео;
- приоритизацию по серьёзности;
- автотесты, которые остаются в вашем проекте;
- отчёт о производительности с конкретными рекомендациями;
- повторное тестирование после исправления ошибок.
QA как услуга
Компаниям с постоянной разработкой мы предлагаем QA-специалиста или команду по ежемесячному договору, которые встраиваются в ваш процесс – участвуют в планировании, тестируют каждую новую функцию и поддерживают автотесты.
Что входит в услугу
Функциональные тесты
Каждый сценарий, включая ошибочные и граничные случаи.
Регрессия и автоматизация
Автотесты при каждом изменении кода.
Нагрузочное тестирование
Имитация тысяч пользователей перед кампаниями.
Безопасность
OWASP Top 10 и тесты на проникновение.
Устройства и браузеры
Реальные устройства, все популярные браузеры.
Доступность
Проверка по WCAG 2.2 и требованиям EAA.
Как проходит работа
- 1
Знакомство с системой
Документация, роли, критические сценарии.
- 2
План тестирования
Что, как и с каким приоритетом тестируем.
- 3
Тестирование
Ручные и автоматические тесты, отчёты об ошибках.
- 4
Отчёт и повторная проверка
Итоги, рекомендации и проверка исправлений.
Технологии и инструменты
- Playwright
- Cypress
- Selenium
- PHPUnit
- Pest
- Jest
- k6
- JMeter
- OWASP ZAP
- Burp Suite
- Lighthouse
- axe
- GitHub Actions
- GitLab CI
Часто задаваемые вопросы
Можете ли вы протестировать ПО, разработанное другой компанией?
Да. Независимое тестирование особенно ценно, потому что мы смотрим на систему непредвзято.
Сколько стоит автоматизация тестов?
Зависит от количества сценариев. Мы начинаем с самых критичных, несущих наибольший риск, и расширяем постепенно.