Перед тем, как выпустить на рынок новую программу или игру необходимо её протестировать. Цель подобной проверки – поиск неисправностей в работе, или багов. Это задача тестировщика. К слову, понятие «баги» появилось ещё в 1945 году.
Тогда 9 сентября в Гарвардском университете во время тестирования машины Mark II Aiken Relay Calculator среди её проводов была сделана неожиданная находка. Там нашли мотылька. Когда его вытащили, остроумные учёные назвали процесс проверки и налаживания «debugging» (от английского bugg – насекомое). Баги – это сегодня общепринятое название для всех неполадок, которые могут возникать в работе программы.
Это событие привело к тому, что именно 9 сентября сегодня в России отмечают День тестировщика. Их работа не легка. Ведь при проверке программного обеспечения нужно играть одновременно роли пользователя и разработчика. С точки зрения клиента программа должна быть простой, понятной и чётка работать. И в тоже время, когда выявляется баг, он должен понимать причины его возникновения. Ему необходимы навыки работы с базами данных, знание языка запросов SQL и скриптовых языков, кроме того, умения администрирования операционных систем.
Тестировщик это больше, чем программист. Он критик, проверяющий, дегустатор программного обеспечения. Именно поэтому в каждой компании, которая занимается разработкой программ, тестировщики играют важную роль.
Их профессиональный праздник пока что не утверждён официально. Однако это не мешает им 9 сентября весело отметить свой день. И пускай причиной его возникновения является небольшая яркая бабочка, запутавшаяся в проводах, но с тех пор утекло много воды. И миллионы пользователей по всему миру, наслаждаясь чёткой работой установленных программ, должны благодарить за это тестировщиков.