9 сентября

День тестировщика в России

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

День тестировщика в России
Отмечается
ежегодно
До праздника
322 дня

Что это за праздник

9 сентября — дата, когда тестировщики программного обеспечения отмечают свой профессиональный праздник. Выбор этой даты не случаен: в 1947 году учёные из Гарвардского университета, проверяя работу вычислительной машины Mark II Aiken Relay Calculator, обнаружили в одном из электромеханических реле застрявшего мотылька.

Как появился термин «debugging»

Найдённый насекомый пришлось извлекать и фиксировать в техническом журнале с подписью «Первый обнаруженный баг». Описав процесс, инженеры ввели английское слово debugging (буквально «избавление от жука»), которое сегодня обозначает поиск и устранение ошибок в работе компьютера. От того же корня происходит название тестировщик – человек, проводящий проверку (test) программного продукта.

Кто такой тестировщик программного обеспечения

Тестировщик — это специалист, занимающийся проверкой и контролем качества программных продуктов или информационных систем. Его задача — выявить несоответствия требованиям, отклонения в работе и потенциальные сбои, чтобы разработчики могли их исправить до выхода продукта в продакшн.

Что требуется от профессионала

Работа в этой сфере подразумевает широкий спектр знаний:

  • понимание принципов построения программ и архитектуры сложных систем;
  • практический опыт разработки (хотя бы базовый);
  • умение работать с базами данных, знание SQL и скриптовых языков;
  • базовые навыки администрирования операционных систем.

Главное требование: мыслить как пользователь и как инженер

Тестировщик должен одновременно смотреть на продукт глазами конечного пользователя — представлять, как человек будет взаимодействовать с интерфейсом, какие задачи перед ним стоит решить, какие ошибки могут помешать работе.

И в то же время он обязан анализировать поведение системы с инженерной точки зрения: проверять входные параметры, сравнивать полученные результаты с ожидаемыми, выявлять корневые причины сбоев. Такое двойное мышление делает процесс тестирования эффективным и ценным для команды разработки.

Как отмечают праздник

Первый найденный «баг» хранится в музеях вычислительной техники как символ начала систематической отладки. В США и некоторых других странах официального признания 9 сентября как Дня тестировщика нет, однако в России и в ряде стран постсоветского пространства этот неформальный праздник уже стал традицией. Коллеги собираются на митапы, делятся историями о самых странных ошибках и просто отмечают свою роль в создании надёжного программного обеспечения.

Проверьте себя

Ответьте на пять вопросов и проверьте, что вы запомнили.

Вопрос 1 из 5

Какой инцидент стал причиной выбора даты 9 сентября для праздника?

Частые вопросы

Почему День тестировщика отмечают 9 сентября?
Эта дата выбрана в память о 1947 году, когда в реле компьютера был найден застрявший мотылёк, ставший первым зафиксированным багом.
Что такое debugging и откуда появилось слово?
Debugging — это процесс поиска и устранения ошибок; термин возник после извлечения «жука» (мотыля) из реле и фиксирования его в журнале.
Какие основные задачи тестировщика программного обеспечения?
Тестировщик проверяет соответствие продукта требованиям, выявляет отклонения и потенциальные сбои, чтобы разработчики могли их исправить.
Какие навыки требуются от тестировщика?
Необходимо знать принципы построения программ, иметь базовый опыт разработки, уметь работать с базами данных, SQL и скриптами, а также базовые навыки администрирования ОС.
Как отмечают День тестировщика в России?
Коллеги собираются на митапы, делятся историями о странных ошибках и отмечают свою роль в создании надёжного программного обеспечения.