QA и тестирование
Что такое ручное тестирование?
Ручное тестирование (manual testing) — это проверка продукта человеком без автотестов. Тестировщик сам проходит сценарии, наблюдает за поведением интерфейса и фиксирует, где результат отличается от ожидаемого.
Ручное тестирование незаменимо там, где нужна оценка, а не простое сравнение: удобство интерфейса, понятность текстов, поведение новой функции, которая ещё меняется каждый день. Отдельная сильная сторона — исследовательское тестирование, когда специалист ищет проблемы за пределами написанных сценариев.
С ручного тестирования обычно начинают карьеру в QA: войти проще, а понимание продукта и процессов формируется быстрее. Автоматизацию изучают позже, когда понятно, какие проверки повторяются достаточно часто, чтобы их автоматизировать.
Где применяется
Вручную проверяют то, что сложно формализовать: новую функцию, которая ещё меняется, удобство интерфейса, работу на реальном телефоне, редкие сценарии восстановления после сбоя. Здесь ценно умение заметить странное поведение, о котором ничего не сказано в требованиях.
Инструменты ручного тестировщика вполне технические: трекер задач вроде Jira, инструменты разработчика в браузере, Postman для проверки запросов, SQL для проверки данных в базе, эмуляторы устройств. Без них остаются только клики по экрану, а для работы этого уже мало.
Пример
Автотест проходит успешно: заказ создаётся, статус меняется. Но тестировщик видит, что на маленьком телефоне кнопка оплаты закрывает итоговую сумму. Такую проверку никто не догадался запрограммировать.
Частые вопросы
Заменит ли автоматизация ручное тестирование?
Полностью — нет. Автотесты хорошо повторяют известные сценарии, но не задают вопросов и не замечают того, чего от них не ждали. Исследование новой функции, оценка удобства и проверка внешнего вида остаются за человеком.
Что такое исследовательское тестирование?
Это подход, когда тестировщик одновременно изучает продукт и придумывает проверки, а не идёт по готовому списку. Он выдвигает предположение, проверяет его и меняет направление. Так находят ошибки, которых нет ни в одном заранее написанном тест-кейсе.
Как правильно оформить баг-репорт?
Нужны короткий заголовок, шаги для воспроизведения, ожидаемый и фактический результат, среда — версия, браузер, устройство. Полезно добавить скриншот или видео и фрагмент лога. Главное: разработчик должен воспроизвести проблему без дополнительных вопросов.
Сколько времени нужно, чтобы начать работать в ручном тестировании?
Основы теории и инструментов можно освоить за три-четыре месяца регулярного обучения. Дольше всего формируется чутьё на ошибки и умение чётко описывать проблему. Помогают учебные проекты, открытые программы поиска багов и стажировки на реальных продуктах.
Обучение тестированию в OWU
Освойте профессию QA-инженера на практических курсах с менторами и реальными проектами.
Выбрать курс