История из практики 2022 года: клиент после приёмки решил, что сайт «работает не так, как ожидалось». Хотел переделок на половину стоимости проекта или возврат. Конкретных косяков назвать не мог — «общее ощущение». Дошло до суда.

Выиграли — благодаря программе и методике испытаний в приложении к договору.

Что такое ПМИ

Программа и методика испытаний — формализованный документ по ГОСТ 19.301-79. Описывает, что должно работать, как это проверяется и какой результат считается успешным.

Например:

  • «Главная страница должна загружаться за 2 секунды на 4G» — это не ПМИ
  • «Главная страница должна показать LCP < 2.5 сек в Lighthouse Mobile на устройстве Moto G4 при подключении Slow 4G — 3 раза подряд» — это ПМИ

Разница принципиальная: первое субъективно, второе — измеряемо.

Зачем это вам как клиенту

1. Защита от «не такого как ожидалось».

Если в ПМИ написано «форма отправляет лид в amoCRM с UTM-метками» и тест пройден — суд не сможет интерпретировать «работает не так». Тест либо прошёл, либо нет.

2. Защита от молчаливых ожиданий разработчика.

Иногда разработчик считает, что что-то «не входит». Например: «А мобильная адаптация — отдельная задача!» Если в ПМИ написано «адаптив 320–2560px проверяется на 6 устройствах» — нет «не входит», входит.

3. Чёткая граница приёмки.

Все тесты прошли — работа принята, остаточные платежи переводятся. Нет «доделайте ещё это и это».

Зачем это нам как студии

1. Защита от бесконечных правок.

Если ПМИ пройдена, мы можем закрыть этап и перейти к следующему. Доработки сверху — отдельные счета.

2. Доказательная база в суде.

Если клиент не доплачивает по сданному этапу с пройденной ПМИ, мы идём в суд с документами. Шанс выиграть стремится к 100%.

3. Качество от себя.

Мы заранее знаем, что будем проверять. Это заставляет нас думать о тестируемости с первого спринта. Меньше «потом разберёмся».

Как выглядит ПМИ на практике

Документ из 30–80 пунктов. Каждый — отдельный тест-кейс.

Пример раздела «Главная страница»

ТестМетрикаРезультат
1.1Загрузка на десктопеLighthouse Mobile, LCP < 2.5sPass
1.2Форма «Заявка» отправляет лид в amoCRMAPI-запрос успешный, лид появилсяPass
1.3Адаптив на iPhone 14Все блоки видимы, не перекрываютсяPass
1.4Адаптив на Samsung A53Все блоки видимыPass
1.5Кнопка CTA содержит ключевую фразу«Записаться» в DOMPass
1.6UTM-метки сохраняются в лидахТест с ?utm_source=googlePass

И так — по каждой странице, каждой интеграции, каждому функционалу.

Для каких проектов оформляем

Обязательно: проекты от 200 000 ₽. Это наша внутренняя планка — ниже стоимость оформления ПМИ съест маржу.

По желанию: лендинги, малые сайты, MVP. Если хотите — оформим, но за отдельные деньги (от 30 000 ₽).

Не нужно: типовые лендинги по шаблону с одним сценарием.

Что входит в стандартную ПМИ

  • Функциональное тестирование (всё работает)
  • Кросс-браузерное (Chrome, Safari, Firefox, Edge)
  • Кросс-устройственное (минимум 3 мобильных, 2 десктопа)
  • Производительность (Lighthouse Desktop + Mobile)
  • SEO-чек (Schema.org разметка, sitemap.xml, robots.txt)
  • Безопасность (HTTPS, CSP, базовые XSS-проверки)
  • Доступность (axe-core, WCAG AA на ключевых страницах)

Сколько времени занимает

  1. Составление — 1–2 дня перед стартом проекта. ПМИ становится приложением к договору.
  2. Прохождение — 1–3 дня перед сдачей. Часть тестов автоматизируется (Playwright, axe), часть проходим вручную.
  3. Документирование результатов — финальный отчёт с пройденными/непройденными тестами.

А если не все тесты пройдены?

Документируем причину, согласовываем с вами решение:

  • Доработать (за наш счёт, в рамках текущего этапа)
  • Пометить как «не входит в текущий релиз» (например, если выявили баг сторонней системы)
  • Принять с известным дефектом (редко, для нетипичных кейсов)

Прозрачно. Без «потом сделаем» и «не критично же».

Что делать, если ваш предыдущий подрядчик не оформлял ПМИ

Это нормально, но грустно. Подумайте, на каких документах вы будете строить претензии, если что-то пойдёт не так. Договор + ТЗ + переписка — не всегда достаточно.

Если у вас есть текущий продукт, можно сделать техаудит с составлением ПМИ постфактум. Полезно как чек-лист — что у вас сейчас работает, а что нет.

Хотите оформить договор с ПМИ для нового или текущего проекта? Запишитесь на консультацию.