logo

Тестирование и приёмка продукта

Проверяем продукт до того, как его увидят ваши клиенты. Мы отвечаем перед заказчиком, а не перед подрядчиком, — поэтому находим то, что разработчик показывать не заинтересован.

Форматы работы
Функциональное тестирование
Интеграционное тестирование
APIБД
Данные сходятся
Тестирование интерфейса
Тестирование безопасности
Уязвимость
Нагрузочное тестирование
Пик нагрузки
Пользовательское тестирование
СценарийИнтервью
Отчёт с перечнем дефектовпо критичности и с последствиями каждого

Когда нужна независимая приёмка

Независимая проверка нужна там, где цена ошибки в рабочей среде выше стоимости тестирования. Достаточно одного признака:

Вы принимаете работу подрядчика и не знаете, что именно проверять

В команде нет своих QA-инженеров или они заняты другими проектами

Продукт сделан своими силами и нужен независимый взгляд

Ошибки регулярно доходят до пользователей и стоят денег

Перед релизом нет уверенности, что не всплывут сюрпризы

Нужны специфические проверки: нагрузка, безопасность, интеграции

«Приёмочное тестирование — независимый взгляд: мы отвечаем перед заказчиком, а не перед подрядчиком.»
Кирилл Каплин — директор, PROFSOFT

Какие проверки проводим

Набор видов тестирования подбираем под продукт и риски. В каждой карточке — что проверяем и что вы из этого узнаёте.

Функциональное тестирование и приёмка

Проверяем соответствие продукта техническому заданию и заявленным требованиям, сценарий за сценарием.

Что вы получаете

Документальное подтверждение, что заявлено и что работает на самом деле — с чем идти к подрядчику.

Интеграционное тестирование

Проверяем корректность и стабильность обмена данными с внешними системами и между модулями. Инструменты: Postman, Charles.

Что вы получаете

Уверенность, что данные не теряются на стыках систем — там, где ломается чаще всего.

Тестирование интерфейса

Оцениваем не только внешний вид, но и логичность и удобство интерфейса для конечного пользователя.

Что вы получаете

Список мест, где пользователь спотыкается, — до того как это увидят в отзывах.

Тестирование безопасности

Ищем уязвимости и технические лазейки в защите конфиденциальных данных. Инструменты: OWASP ZAP, Burp Suite, Nessus.

Что вы получаете

Уязвимости устраняются до того, как о них узнают посторонние.

Нагрузочное тестирование

Моделируем пиковый наплыв пользователей и проверяем, справится ли инфраструктура. Инструменты: K6, JMeter, Yandex Tank.

Что вы получаете

Понятный потолок нагрузки и что именно ляжет первым при его превышении.

Пользовательское тестирование

Сверяем ожидания реальных пользователей с тем, что сдаёт разработчик: сценарии и интервью.

Что вы получаете

Обратная связь от людей, которые будут этим пользоваться, а не от команды разработки.

Форматы работы

Подключаемся разово на приёмку, усиливаем вашу команду или перестраиваем процесс качества целиком.

Приёмка продукта

Разовая независимая проверка перед приёмкой работ у подрядчика.

Условия

  • Фиксированный объём и срок
  • Отчёт с перечнем дефектов по критичности
  • Проверка соответствия техническому заданию
  • Повторное тестирование после исправлений — со скидкой 50%

Выделенная QA-команда

Когда тестирование нужно постоянно, а своих инженеров нет.

Условия

  • Команда под ваш продукт
  • Регулярные регрессионные прогоны
  • Тест-планы и чек-листы остаются у вас
  • Подключение к вашим процессам и трекеру

QA-аудит процесса

Когда тестирование в команде есть, но ошибки всё равно доходят до рабочей среды.

Условия

  • Разбор текущего процесса качества
  • Оценка покрытия и тест-документации
  • Рекомендации по автоматизации
  • План перестройки процесса

Как проходит тестирование

Шесть этапов от разбора требований до повторной проверки. Вы видите промежуточные результаты, а не только финальный отчёт.

1

Разбор требований

ТЗ, сценарии и зоны риска

2

План тестирования

Виды проверок, объём и инструменты

3

Подготовка

Чек-листы, тест-данные и окружение

4

Тестирование

Прогон проверок и фиксация дефектов

5

Отчёт

Дефекты по критичности и их последствия

6

Повторная проверка

Проверка исправлений со скидкой 50%

Что входит в отчёт

Отчёт пишется так, чтобы с ним можно было идти к подрядчику и принимать решения, а не подшить в папку.

Область тестированияИсходные требованияМетодологии и инструментыПодробный чек-листСоответствие техническому заданиюПеречень дефектовКритичность каждого дефектаПоследствия для бизнесаШаги воспроизведенияРекомендации по исправлениюПриоритеты доработокПовторная проверка

Посмотреть пример отчёта — по нему видно, в каком виде вы получите результат.

Проекты, которые мы тестировали

Заступник
Заступник

Заступник

Разработали приложение для защиты детей в опасных ситуациях с трансляцией геопозиции и вызовом помощи

Просмотреть проект
PreventAge
PreventAge

PreventAge

Модернизировали образовательный веб‑сервис и админ‑панель, усилили стабильность и производительность

Просмотреть проект
Фармакопейка
Фармакопейка

Фармакопейка

Мобильное приложение для сети аптек: поиск и заказ лекарств, консультации и карта ближайших точек

Просмотреть проект
Образовательный центр ЧТПЗ
Образовательный центр ЧТПЗ

Образовательный центр ЧТПЗ

Мобильное приложение для студентов, преподавателей и родителей программы «Будущее Белой металлургии»

Просмотреть проект
Feelo
Feelo

Feelo

Кроссплатформенное приложение для отслеживания эмоций и поддержки ментального состояния

Просмотреть проект
ОРГХИМ
ОРГХИМ

ОРГХИМ

Внутреннее приложение для оптимизации части бизнес-процессов компании

Просмотреть проект
Самбери
Самбери

Самбери

Мобильное приложение для сети гипермаркетов

Просмотреть проект
Finn Flare
Finn Flare

Finn Flare

Мобильное приложение интернет-магазина одежды

Просмотреть проект
РОСТерм
РОСТерм

РОСТерм

Мобильный каталог инженерной сантехники: монтажник собирает заявку прямо на объекте

Просмотреть проект
Академия Спортсменов
Академия Спортсменов

Академия Спортсменов

Мобильное приложение и админ-панель: спортсмен сдаёт разряд по видео и получает награду почтой

Просмотреть проект
СпортАктиV
СпортАктиV

СпортАктиV

Мобильное приложение и админпанель для Министерства спорта Рязанской области

Просмотреть проект

Частые вопросы о тестировании

Потому что подрядчик проверяет свою работу и отвечает за сроки. Мы отвечаем перед вами и заинтересованы найти проблемы, а не показать, что всё в порядке. Это не значит, что подрядчик недобросовестен, — просто у внутреннего тестирования и внешней приёмки разные задачи.

Повторная проверка идёт по уже готовым чек-листам и тест-данным: подготовительная часть работы сделана в первый раз, платить за неё второй раз не за что. Проверяем исправление найденных дефектов и то, что правки ничего не сломали рядом.

Зависит от того, где у вас цена ошибки выше. Для продукта с платежами и персональными данными в приоритете безопасность и интеграции; для сервиса с пиковой посещаемостью — нагрузочное. Набор согласуем на этапе плана и объясним, почему именно такой.

Да, на любой стадии. Чем раньше, тем дешевле обходится исправление, но и приёмка почти готового продукта имеет смысл: вы хотя бы будете знать, что принимаете.

Стоимость зависит от объёма функциональности, набора видов тестирования и наличия документации: тестировать продукт без ТЗ дороже, потому что требования приходится восстанавливать. Оценку даём после разбора требований, с фиксированным объёмом и сроком.

Отчёт составлен так, чтобы его можно было передать подрядчику как перечень к исправлению: каждый дефект с шагами воспроизведения, критичностью и последствиями. После исправлений проводим повторную проверку.

Обсудить приёмку продукта

Расскажите, что за продукт и на какой он стадии. Предложим набор проверок и назовём объём работ.