Ручное тестирование — это процесс поиска ошибок в программе без использования специальных инструментов, силами человека. 1
Тестировщик имитирует реальные действия пользователя и старается охватить максимум функций продукта, чтобы найти ошибки (баги). 1 Специалист ищет недоработки в визуале, функционале, логике ПО, проверяет его надёжность и удобство. 1
Некоторые шаги ручного тестирования:
- Чтение документации и работа с требованиями. 1 Тестировщики узнают, как должно работать ПО, чего от него ждут разработчики и бизнес. 1
- Планирование тестирования. 1 Определяются объём работы, бюджет, выбираются методы, типы и инструменты. 1
- Разработка тестовых сценариев. 1 Специалисты создают тест-кейсы — алгоритм проверки ПО, а также чек-листы и готовят среду для выполнения тестов. 1
- Первое тестирование. 1 Команда выполняет тесты и сообщает разработчикам об ошибках. 1
- Повторное тестирование. 1 Когда программисты исправили ошибки, тестирование повторяют, чтобы проверить, что после изменений всё работает. 1
- Подготовка отчёта о результатах. 1 В итоговом документе описывают все тесты, выполненные во время разработки программы. 1
Главная цель ручного тестирования — убедиться, что в приложении нет ошибок и что оно работает в полном соответствии с требованиями. 4