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