День тестировщика 9 сентября 2017 г.

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

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

Дата праздника выбрана отнюдь не случайно. Именно 9 сентября 1945 года в мире компьютерной техники произошло одно знаменательное событие. В этот день учеными Гарвардского университета был официально зарегистрирован первый в истории баг. Это случилось во время тестирования одной вычислительной машины, когда между контактами электромеханического реле они обнаружили настоящего мотылька, который и стал причиной выхода из строя техники. В связи с этим была сделана запись в техдневник – «debugging», что дословно в переводе с английского означает «избавление от насекомого». Именно с тех пор и стали так называть обнаружение и избавление сбоев в работе компьютера. Знаменитый мотылек до сих пор хранится в Музее вычислительной техники, куда был передан учеными. Надпись под его стендом гласит, что это первый обнаруженный баг в истории компьютерной техники. Во всем мире это слово широко используется компьютерщиками, а день, когда обнаружили насекомое, сделали профессиональным праздником всех тестировщиков.

По некоторым данным этот термин использовали задолго до этого. Доказательством служит письмо знаменитого американского изобретателя Эдисона, где фигурировало слово «баг». Получается, что уже в 1878 году, Эдисон употреблял это слово в том же значении.

В нашей стране о существовании этого праздника мало кто знает. Кто же это, тестировщик, в чем суть его работы? Основная работа тестировщика – проверка программного обеспечения (ПО). В России изначально эту работу воспринимали как место для программистов-неудачников или как подработку для студентов. Однако вскоре все убедились в важности качественного программного обеспечения, и профессия начала набирать популярность. Сегодня тестировщик – это престижная и востребованная профессия. Настоящий тестер (сокращенно от тестировщик) должен иметь большой багаж знаний и навыков, без которого просто невозможно осуществлять должный контроль качества программного обеспечения. Тестер выполняет одновременно несколько функций. С одной стороны, он мыслит как разработчик ПО, анализирует поведение системы, полученные результаты. А с другой стороны, он мыслит и как пользователь этого продукта. Другими словами, тестировщик ищет причины неправильной работы компьютера. Работа непростая и серьезная, требует терпения, внимания, усидчивости, логического мышления, отличной памяти, быстрой обучаемости и аналитического склада мышления.

В этот день все люди, задействованные в этой сфере, принимают поздравления от близких, друзей и коллег по работе.