Поздравления тестировщикам

Правильно ли выстроен продукт,
Не закрались ли внутри ошибки
Тестировщик вычислит легко,
Хоть дебаггинг и подобен пытке.
Чтобы коды грызлись, как орех,
Чтобы пиво в кружке не кончалось –
Пусть исполнится сегодня все,
Что хорошего себе желалось.

Новые программы проверяет
Тестировщик, чтоб найти ошибки.
Но сегодня пусть душа гуляет,
Пусть согреет всех твоя улыбка!
Все свои сложнейшие задачи
Отложи в сторонку ненадолго.
День один для них немного значит.
Для тебя же может значить очень много.

Они не пашут, и не сеют, и не жнут
И сложные не чертят диаграммы.
У тестировщика особый труд:
Он делает надёжными программы.

Когда проклятьями осыпан дом,
Поскольку баг над софтом торжествует,
Чтоб сделать юзверя спокойным снова тон,
На свете тестировщик существует.

Поздравим торжества героя,
Пусть горести уйдут в ничто,
И пусть надёжно и безглючно будет то,
Что он проверил собственной рукою.

Если б только люди знали,
Сколько дырок «залатали»
В софте наших программистов
Мастера-специалисты
Тестировщики!
Пожелаем вам удачи,
Много денежек в придачу!
Благодарны вам безмерно
За то, что софт теперь отменный!


• 9 сентября - День тестировщика •

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

Коротко говоря, тестировщик занимается поиском багов. Bug – насекомое, жучок. Считается, что впервые относительно к компьютерам это слово было употреблено в 1945 г., когда специалисты Гарварда, тестировавшие вычислительную машину, действительно обнаружили между контактами реле мотылька. В шутку или всерьез, но мотылька приклеили на лист техотчета, снабдив надписью «First actual case of bug being found» («первый случай обнаружения жука»).

А сам процесс получил название «debugging», дословно - избавление от насекомого. Так что тестировщик, видимо, debugger – тот, кто находит и устраняет баги (причины неправильной работы компьютера), занимается отладкой программ.

Правда, скрупулезные исследователи нашли письмо знаменитого изобретателя Т. Эдисона, который еще в 1878 г. писал: «Это повторялось снова и снова со всеми моими изобретениями. Первым шагом была интуиция, за ней следовала вспышка, затем возникали препятствия — и они исчезали, потом возникали Баги — так называются маленькие недочеты и трудности — и необходимы месяцы постоянного поиска, исследований и тяжелого труда до успеха или неудачи.»

Как бы то ни было, ловля багов – работа очень серьезная и нужная. Всем тестировщикам в праздничный день – респект и поздравления от юзеров.