QA · ручное · автотесты · нагрузка

Тестирование сайтов, веб-сервисов и мобильных приложений

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

Получить оценкуВиды тестирования

  • Смета в договореобъём, цена и сроки
  • Понятные баг-репортышаги, скриншоты, приоритет
  • Отчётчто найдено и что исправить
Ручное и автопод задачу и бюджет
Сайты и приложениябраузеры, iOS, Android
Нагрузкапроверка перед пиком

Виды тестирования

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

Функциональное

Формы, корзина, оплата, личный кабинет, роли пользователей — всё по сценариям.

Кросс-браузерное и адаптивность

Chrome, Safari, Firefox, Яндекс Браузер; телефоны, планшеты и компьютеры.

Мобильные приложения

iOS и Android на реальных устройствах, обновления, push-уведомления, плохая сеть.

Регрессионное

После каждого обновления проверяем, что старое не сломалось.

Нагрузочное

Сколько пользователей выдержит сайт и где узкое место — до распродажи или рекламы.

Базовая проверка безопасности

Формы, доступы, права ролей, утечки данных в ответах сервера.

Ручное или автоматизированное

Обычно сочетаем: новое проверяем руками, повторяющееся — автотестами.

КритерийРучное тестированиеАвтотесты
Что проверяетновые функции, удобство, вёрсткуповторяющиеся сценарии в каждом релизе
Стоимость на стартенижевыше: нужно написать тесты
Стоимость на длинной дистанциирастёт с каждым релизомснижается: тесты запускаются сами
Скорость проверкичасы и дниминуты, в том числе при каждой выкладке
Когда выбиратьзапуск сайта, редкие релизы, проверка удобствасервис с частыми обновлениями, оплата, личные кабинеты

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

Результат, с которым разработчики могут сразу работать.

Тест-план и чек-листы

Что проверяем, на каких устройствах и в каком порядке.

Баг-репорты

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

Итоговый отчёт

Сколько ошибок найдено, какие критичны, что исправить до запуска.

Автотесты

Если заказаны — код тестов в вашем репозитории и запуск при каждой выкладке.

Нагрузочный отчёт

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

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

После исправлений проверяем, что ошибки закрыты.

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

Каждый этап заканчивается документом, который остаётся у вас.

ТребованияЧто и на чём проверяем
СтратегияВиды тестов и приоритеты
Тест-кейсыЧек-листы и сценарии
ТестированиеРучные и автотесты
Баг-репортыШаги, скриншоты, приоритет
ОтчётИтог и рекомендации

Что тестируем

ПродуктНа что смотрим в первую очередь
Сайт компании и лендингформы и заявки, вёрстка на телефонах, скорость загрузки, цели Метрики
Интернет-магазинкаталог и фильтры, корзина, оплата, обмен с 1С, письма покупателю
Веб-сервис и личный кабинетроли и права, сценарии пользователей, API, регресс после обновлений
Мобильное приложениеустановка и обновление, разные устройства и версии ОС, push, работа без сети
CRM и интеграцииобмен данными, ошибки на стыке систем, повторная отправка

Из чего складывается цена

Тестирование считаем по смете после знакомства с продуктом.

Блок работЧто влияет на цену
Тест-план и чек-листыЧисло страниц, экранов и сценариев
Ручное тестированиеЧисло устройств и браузеров, глубина проверки
АвтотестыЧисло сценариев и частота релизов
Нагрузочное тестированиеМодель нагрузки и число сценариев
Постоянное тестированиеАбонемент: проверка каждого релиза

Можно начать с разовой проверки перед запуском и решить, нужен ли постоянный QA, по её итогам.

Тестируем проекты из Крыма и других регионов

Офис — в Симферополе, второй — в Краснодаре. Доступы, отчёты и обсуждение ошибок — удалённо, в вашем трекере задач или в нашем.

Офис в Симферополе

ул. Залесская, 117. Пн–Пт с 9:00 до 18:00. Как добраться

Встреча или созвон

Обсудим задачу в офисе в Симферополе, в Краснодаре на ул. Красной, 154, или по видеосвязи.

Весь Крым и Россия

Берём проекты из Симферополя, Севастополя, Ялты, Евпатории, Керчи и Феодосии. Другие регионы — удалённо по тому же договору.

Сроки

Срок разовой проверки называем после знакомства с продуктом. Постоянное тестирование идёт в ритме ваших релизов.

Частые ошибки

Почему ошибки доходят до пользователей.

Тестирует разработчик

Автор кода проверяет то, что задумал, а не то, что сделает пользователь. Нужен взгляд со стороны.

Проверка только на своём телефоне

У клиентов другие устройства и браузеры. Список устройств составляем по данным Метрики.

Тесты перед самым запуском

Чем позже нашли ошибку, тем дороже исправление. Закладываем тестирование в каждый этап.

Нагрузка «на всякий случай» не проверялась

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

Баг-репорт «не работает»

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

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

Сколько стоит тестирование сайта?

Считаем по смете: цена зависит от числа страниц и сценариев, устройств и видов тестирования. Начать можно с разовой проверки перед запуском.

Тестируете проекты, которые делали не вы?

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

Исправляете найденные ошибки?

Можем: разработка — наша основная работа. Или передаём баг-репорты вашей команде.

Пишете автотесты?

Да, для сценариев, которые повторяются в каждом релизе. Тесты остаются в вашем репозитории и запускаются при выкладке.

Проводите нагрузочное тестирование?

Да. Моделируем поток пользователей, находим, где сервер не справляется, и предлагаем, что оптимизировать.

Нужны ли документы по тестированию?

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

Оценим тестирование

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