⠀
Тестиро́вщик — это человек в составе команды разработки ПО (программное обеспечение), который обеспечивает качество этого ПО.
⠀
Для обеспечения качества у тестировщика есть ряд обязанностей:
Работа с требованиями - изучение, вычитка, осмысление, что ПО должно делать, что хочет клиент.
Подготовка тестовых данных и самих тестов - на основе требований, знаний и опыта тестировщик составляет наборы тестов и тестовых данных для тестируемого ПО.
Работа с самой программой - запуск программы и выполнение тестов над ней, создание условий и наблюдение за поведением системы в зависимости от этих условий.
Работа с багами, ошибками - это фиксирование факта ошибок в специальных системах для дальнейшей работы с найденными ошибками.
Работа с документацией - составление плана тестирования, учёта рисков и анализа и оценки предстоящей работы. А также, составление отчётов по тестированию.
Работа с автотестами - написание, отладка, запуск и поддержка автоматических тестов.
⠀
Это неполный, но достаточный список основных обязанностей тестировщика. Их вы можете освоить на нашем курсе. Места в директе можете занимать уже сейчас!