День тестировщика в России
9 сентября отмечается День тестировщика — праздник, возникший после находки мотылька в компьютере 1947 года, символизирующего начало отладки программ.

- Где
- Россия
- Отмечается
- ежегодно
- До праздника
- 322 дня
Что это за праздник
9 сентября — дата, когда тестировщики программного обеспечения отмечают свой профессиональный праздник. Выбор этой даты не случаен: в 1947 году учёные из Гарвардского университета, проверяя работу вычислительной машины Mark II Aiken Relay Calculator, обнаружили в одном из электромеханических реле застрявшего мотылька.
Как появился термин «debugging»
Найдённый насекомый пришлось извлекать и фиксировать в техническом журнале с подписью «Первый обнаруженный баг». Описав процесс, инженеры ввели английское слово debugging (буквально «избавление от жука»), которое сегодня обозначает поиск и устранение ошибок в работе компьютера. От того же корня происходит название тестировщик – человек, проводящий проверку (test) программного продукта.
Кто такой тестировщик программного обеспечения
Тестировщик — это специалист, занимающийся проверкой и контролем качества программных продуктов или информационных систем. Его задача — выявить несоответствия требованиям, отклонения в работе и потенциальные сбои, чтобы разработчики могли их исправить до выхода продукта в продакшн.
Что требуется от профессионала
Работа в этой сфере подразумевает широкий спектр знаний:
- понимание принципов построения программ и архитектуры сложных систем;
- практический опыт разработки (хотя бы базовый);
- умение работать с базами данных, знание SQL и скриптовых языков;
- базовые навыки администрирования операционных систем.
Главное требование: мыслить как пользователь и как инженер
Тестировщик должен одновременно смотреть на продукт глазами конечного пользователя — представлять, как человек будет взаимодействовать с интерфейсом, какие задачи перед ним стоит решить, какие ошибки могут помешать работе.
И в то же время он обязан анализировать поведение системы с инженерной точки зрения: проверять входные параметры, сравнивать полученные результаты с ожидаемыми, выявлять корневые причины сбоев. Такое двойное мышление делает процесс тестирования эффективным и ценным для команды разработки.
Как отмечают праздник
Первый найденный «баг» хранится в музеях вычислительной техники как символ начала систематической отладки. В США и некоторых других странах официального признания 9 сентября как Дня тестировщика нет, однако в России и в ряде стран постсоветского пространства этот неформальный праздник уже стал традицией. Коллеги собираются на митапы, делятся историями о самых странных ошибках и просто отмечают свою роль в создании надёжного программного обеспечения.
Проверьте себя
Ответьте на пять вопросов и проверьте, что вы запомнили.
Вопрос 1 из 5
Какой инцидент стал причиной выбора даты 9 сентября для праздника?
Частые вопросы
- Почему День тестировщика отмечают 9 сентября?
- Эта дата выбрана в память о 1947 году, когда в реле компьютера был найден застрявший мотылёк, ставший первым зафиксированным багом.
- Что такое debugging и откуда появилось слово?
- Debugging — это процесс поиска и устранения ошибок; термин возник после извлечения «жука» (мотыля) из реле и фиксирования его в журнале.
- Какие основные задачи тестировщика программного обеспечения?
- Тестировщик проверяет соответствие продукта требованиям, выявляет отклонения и потенциальные сбои, чтобы разработчики могли их исправить.
- Какие навыки требуются от тестировщика?
- Необходимо знать принципы построения программ, иметь базовый опыт разработки, уметь работать с базами данных, SQL и скриптами, а также базовые навыки администрирования ОС.
- Как отмечают День тестировщика в России?
- Коллеги собираются на митапы, делятся историями о странных ошибках и отмечают свою роль в создании надёжного программного обеспечения.