Тестировщик — это специалист, который проверяет программное обеспечение на соответствие заданным требованиям. 1 Он ищет ошибки в работе программы, помогает исправить их и убеждается, что всё работает корректно и без сбоев. 1
Обычно тестировщик проводит проверку в несколько этапов: 2
- Изучает документацию и уточняет спорные моменты в ней. 2 В результате понимает, какую функциональность продукта нужно будет тестировать. 2
- Разрабатывает тесты. 2 На этом этапе тестировщик готовит набор тестов для проверки. 2 Если в продукт вносят изменения, нужно скорректировать и тестовую модель. 2
- Проверяет продукт. 2 На этом этапе тестировщик проходит по разработанным тестам и фиксирует результат: в тех местах функциональности, где тесты прошли успешно — подтверждает, что продукт работает корректно, а там, где тесты не прошли — фиксирует ошибки. 2
После тестирования специалист готовит отчёт и передаёт его разработчикам для работы над ошибками. 3