Тестирование сайтов, интернет-магазинов и сервисов

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

Разовая проверка перед запуском или регулярное сопровождение обновлений. Для предварительной оценки достаточно ссылки и краткого описания задачи

  • 11 лет разрабатываем и развиваем веб-проекты
  • 20 специалистов в команде Аметона
  • Практический опыт разработки помогает понимать причины ошибок и требования к воспроизводимому описанию
  • Одна команда может провести проверку, разобрать результаты и отдельно оценить необходимые исправления

Проверьте продукт до события, в котором цена ошибки особенно высока

  • Скоро запуск нового сайта или сервиса

    Нужно убедиться, что основные пользовательские сценарии работают до публикации

  • Готовится крупное обновление

    Важно проверить новую функциональность и убедиться, что изменения не нарушили ранее работавшие разделы

  • Принимаете проект у подрядчика

    Нужна независимая проверка результата до подписания документов и начала следующего этапа

  • Пользователи сообщают об ошибках

    Требуется системно воспроизвести проблемы и определить их критичность

  • Интернет-магазин теряет заказы

    Необходимо проверить путь от выбора товара до оплаты и передачи заказа во внешние системы

  • Регулярная проверка занимает у команды все больше времени

    Поможем выстроить повторяемый набор проверок и определить, какие из них целесообразно автоматизировать

Какие проекты тестируем

  • Корпоративные и информационные сайты

    Что особенно важно проверить:

    Формы, поиск, навигацию, загрузку файлов и отображение на разных экранах

    Когда обращаться:

    Перед запуском, переносом или рекламной кампанией

  • Интернет-магазины

    Что особенно важно проверить:

    Каталог, цены, остатки, корзину, оплату, доставку и обмен с 1С

    Когда обращаться:

    Перед запуском, распродажей или изменением обмена

  • Личные кабинеты

    Что особенно важно проверить:

    Регистрацию, вход, восстановление доступа, роли и основные операции

    Когда обращаться:

    Перед новой функцией или изменением прав доступа

  • Веб-сервисы

    Что особенно важно проверить:

    Бизнес-логику, программные интерфейсы, интеграции и обработку ошибок

    Когда обращаться:

    Перед новой версией или при регулярной разработке

  • Проекты после другого подрядчика

    Что особенно важно проверить:

    Соответствие требованиям, завершенность функций и критические ошибки

    Когда обращаться:

    До приемки или смены команды

От первого действия пользователя до заявки, заказа или выполненной операции

  • Заявка

    Переход на страницу → заполнение формы → проверка данных → отправка → уведомление → появление обращения в системе работы с клиентами

  • Покупка

    Каталог → поиск и фильтры → карточка товара → корзина → промокод → оформление → оплата → подтверждение → передача заказа

  • Регистрация

    Создание учетной записи → подтверждение → вход → восстановление доступа → изменение данных → выход

  • Личный кабинет

    Права пользователя → просмотр данных → операции → статусы → уведомления → история действий

  • Интеграция

    Запрос → передача данных → ответ внешней системы → обработка задержки или ошибки → повторная попытка → итоговый статус

Что входит в тестирование

  • Функциональность

    Что проверяем:

    Формы, авторизацию, роли, поиск, фильтры, личный кабинет, бизнес-правила, положительные и отрицательные сценарии

    Что получает заказчик:

    Ошибки с приоритетами и шагами воспроизведения

  • Повторная проверка после изменений

    Что проверяем:

    Ранее работавшие функции после доработок и исправлений

    Что получает заказчик:

    Понимание, что изменилось и какие связанные функции требуют внимания

  • Интеграции и программные интерфейсы

    Что проверяем:

    Обмен с 1С, системой работы с клиентами, платежами, доставкой, уведомлениями и другими внешними службами

    Что получает заказчик:

    Доказательства ошибок обмена, запросы и ответы, записи журналов

  • Браузеры и устройства

    Что проверяем:

    Актуальные браузеры, размеры экранов, адаптивность, касания и особенности мобильного использования

    Что получает заказчик:

    Матрица проверенных сочетаний и найденные отклонения

  • Удобство использования

    Что проверяем:

    Понятность действий, сообщения об ошибках, препятствия в сценарии и неоднозначные состояния интерфейса

    Что получает заказчик:

    Наблюдения и рекомендации с привязкой к конкретному сценарию

  • Производительность

    Что проверяем:

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

    Что получает заказчик:

    Замеры, условия проверки и перечень ограничений

  • Базовая безопасность

    Что проверяем:

    Очевидные ошибки прав доступа, обработки данных, настроек и пользовательских сценариев

    Что получает заказчик:

    Замечания по критичности; углубленная проверка защищенности оценивается отдельно

  • Автоматизированные проверки

    Что проверяем:

    Стабильные повторяемые сценарии, которые выгодно запускать после каждого изменения

    Что получает заказчик:

    Код проверок, инструкция запуска и понятные результаты выполнения

Проверяем путь покупателя от каталога до успешной оплаты

  • Каталог, разделы, карточки, варианты товара, цены, остатки и доступность к покупке
  • Поиск, фильтры, сортировку, сравнение и избранное
  • Корзину, изменение количества, удаление, промокоды, скидки и минимальную сумму заказа
  • Успешную, неуспешную, отмененную и повторную оплату; возврат пользователя после платежной страницы
  • Оформление заказа, адрес, способы доставки, интервалы, стоимость и ограничения
  • Создание заказа, его статусы, уведомления и отображение в личном кабинете
  • Передачу заказа, товара, цены и остатка в 1С и другие внешние системы
  • Сценарии недоступности внешней службы, повторной отправки и защиты от дублирования заказа

Каждая ошибка описана так, чтобы разработчик мог её воспроизвести и исправить

  • Ошибка

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

  • Критичность

    Высокая — пользователь не может завершить покупку без повторного оформления заказа

  • Условия

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

  • Шаги

    Добавить товар → оформить заказ → перейти к оплате → отменить операцию → открыть заказ в личном кабинете

  • Ожидаемый результат

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

  • Фактический результат

    Кнопка повторной оплаты отсутствует; дальнейшее действие не предложено

  • Доказательства

    Снимок экрана, видеозапись, адрес страницы, время проверки и запись журнала при наличии доступа

  • Состояние

    Новая → принята в работу → исправлена → повторно проверена

Понятный результат для руководителя и рабочие данные для разработчиков

  • Согласованный перечень проверок

    Какие разделы, сценарии, браузеры, устройства и интеграции вошли в работу

  • Реестр ошибок по критичности

    Критический, высокий, средний и низкий приоритет без искусственного увеличения числа замечаний

  • Шаги и доказательства

    Фактический и ожидаемый результат, снимки экрана, видео и технические данные, когда они необходимы

  • Краткое заключение

    Какие риски мешают запуску, что желательно исправить позже и какие области требуют дополнительной проверки

  • Рекомендация о готовности

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

  • Разбор результатов

    Встреча с заказчиком и командой разработки по критическим замечаниям и дальнейшим действиям

  • Повторная проверка исправлений

    Подтверждаем устранение согласованных ошибок

От чего зависит стоимость

  • Количество пользовательских и коммерческих сценариев
  • Сложность бизнес-правил, ролей и состояний продукта
  • Число внешних систем, способов оплаты, доставки и обменов данными
  • Количество браузеров, устройств и размеров экранов
  • Наличие требований, макетов, документации и подготовленной тестовой среды
  • Необходимость проверки после исправлений и нескольких циклов обновления
  • Специализированные задачи: нагрузка, защищенность и автоматизированные проверки

После короткого знакомства с продуктом предложим фиксированный состав работ либо оценку по этапам. Изменения объема согласуем до выполнения дополнительных проверок

Как проходит работа

  1. Получаем ссылку и описание задачи

    Уточняем событие, к которому готовится продукт, и основные риски

  2. Проводим короткую встречу

    Разбираем роли пользователей, критические сценарии, интеграции и ограничения

  3. Фиксируем программу проверки

    Согласуем области, среды, браузеры, устройства, результат, срок и стоимость

  4. Готовим условия

    Получаем доступы, тестовые данные и документацию; проверяем готовность среды

  5. Проводим тестирование

    Фиксируем ошибки, доказательства и критичность; оперативно сообщаем о препятствиях для продолжения работ

  6. Передаем отчет и разбираем результаты

    Отделяем препятствия для запуска от менее срочных замечаний

  7. Проверяем исправления

    Подтверждаем устранение согласованных ошибок и обновляем итоговое состояние продукта

Что потребуется от заказчика

Не запрашиваем лишние данные на первом шаге; полный перечень доступов согласуем после оценки и договора

  • Ссылка на действующий продукт или тестовую среду
  • Краткое описание задачи и ожидаемого поведения основных функций
  • Имеющаяся документация: требования, макеты, описание программных интерфейсов и интеграций
  • Тестовые учетные записи для необходимых ролей
  • Безопасные тестовые данные и способы оплаты, если проверяется покупка
  • Контакт специалиста, который сможет уточнить бизнес-правила и принять замечания в работу

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

Зачем нужна независимая проверка

Разработчик лучше всех знает созданную функцию, но естественно сосредоточен на собственной задаче. Независимая проверка проходит продукт как пользователь и связывает интерфейс, бизнес-правила, интеграции и результат действия в один сценарий

  • Проверяем не только новую функцию, но и связанные области, которые могли измениться
  • Фиксируем условия и шаги так, чтобы ошибку могла воспроизвести другая команда
  • Разделяем критические препятствия для запуска и менее срочные улучшения
  • Не заменяем разработчиков, а даем им понятные данные для исправления и повторной проверки

Регулярное сопровождение обновлений

Подключаем тестирование тогда, когда оно действительно нужно команде

  • Проверяем новые задачи до публикации и основные сценарии после обновлений
  • Поддерживаем перечень повторяемых проверок и актуализируем его вместе с продуктом
  • Фиксируем выполненные задачи, затраченное время, найденные риски и состояние исправлений
  • Согласуем порядок реакции на критические ошибки и календарь проверок
  • Предлагаем автоматизацию только для стабильных, часто повторяющихся сценариев и после оценки её целесообразности

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

Получите оценку

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