Тестировщик
Проверяет, что система работает так, как задумано, — до того, как ошибку найдут пользователи. Подключается перед запуском и при регулярных обновлениях.
- 01PHPUnit
- 02Python
- 03JavaScript
- 04REST API
- 05Docker
- 06CI/CD
- 07Git
С какими задачами обращаться
- Проверить сайт или сервис перед запуском
- Протестировать оформление заказа, оплату и интеграции
- Убедиться, что обновление не сломало существующие функции
- Автоматизировать проверку ключевых сценариев
- Проверить работу на разных устройствах и в разных браузерах
- Составить чек-листы и сценарии приёмки
- Воспроизвести и описать ошибку, о которой сообщают пользователи
Как работает
Задача тестировщика — найти ошибки до запуска. Разработчик убеждается, что функция работает так, как задумано; тестировщик — что она работает так, как нужно бизнесу, и не ломается, когда человек ведёт себя неожиданно: вводит телефон с пробелами, дважды нажимает «Оплатить», возвращается назад с середины оформления.
Сценарии проверки составляет по требованиям, проходит их на тестовом контуре перед релизом и описывает найденные ошибки так, чтобы их можно было воспроизвести и исправить. Ключевые сценарии — регистрацию, заказ, оплату, обмен с учётной системой — переводит в автоматические тесты: они запускаются при каждом обновлении и ловят случайные поломки там, где ничего не меняли. Результат проверки — не «всё работает», а список: что проверено, что найдено, что исправлено и какие риски остались.
Без тестировщика рискованно запускать проект, в котором ошибка стоит денег: магазин, сервис с оплатой, учётную систему. А если продукт регулярно обновляется, проверка нужна постоянно: чем чаще релизы, тем больше пользы от регрессионных тестов.
Компетенции
- Ручное функциональное тестирование
- Регрессионное тестирование перед релизами
- Автоматизация тестов ключевых сценариев
- Тестирование API и интеграций
- Проверка на разных устройствах и в браузерах
- Проверка ролей и прав доступа
- Тест-кейсы, чек-листы, отчёты об ошибках
Другие специалисты
Руководитель проекта
Отвечает за сроки и бюджет проекта: план, этапы, приёмка, отчёты. К нему — с вопросами о ходе работ, изменениях в задаче и составе команды.
Backend-разработчик
Проектирует и пишет серверную часть: бизнес-логику, базу данных, API и интеграции. К нему — с задачами, где важны расчёты, данные и скорость работы.
Frontend-разработчик
Делает интерфейс, с которым работает пользователь: вёрстку, интерактивные формы, личные кабинеты. Нужен, когда важны скорость и удобство на любом экране.
Расскажите о задаче
Что нужно сделать, на чём работает проект и к какому сроку. Вернёмся с оценкой и предложим, кого подключить.
- Ответ и предварительная оценка — за один рабочий день
- NDA и фиксация объёма работ до старта
- Код, домены и доступы оформляются на вас
Оставить заявку
Ответим в течение рабочего дня. Телефон или e-mail — на выбор.