9 сентября мир отмечает День тестировщика. С этой датой связана одна история, произошедшая 9 сентября 1947 года в Гарвардском университете. Ученые тестировали вычислительную машину Mark II Aiken Relay Calculator. Машина постоянно давала сбой, и ученые не могли понять в чем дело, пока не нашли между контактами электромеханического реле застрявшую там моль. Одна из ученых, нашедшая бабочку, Грейс Хоппер назвала причину неисправности машины «bug» (в переводе – «насекомое»). Насекомое поместили в журнал и сделали соответствующую надпись: «Первый в практике случай находки насекомого», а сам процесс обнаружения бабочки в журнале записали как «debugging». С этого момента слово «баг» означает не только «насекомое», но и ошибки в работе вычислительной техники или программного обеспечения, а дебаггинг – процесс обнаружения этих ошибок.
Название профессии тестера происходит от английского слова «test», которое переводится как «проверка». В этот день к празднованию Дня тестера могут присоединиться программисты, системные администраторы, веб-мастера и все, кто имеет отношение к IT-отрасли.
1. Около трети тестировщиков – имеют первое образование, не связанное с IT. Согласно социологическим исследованиям – примерно 30% тестировщиков выходцы юридических, филологических и лингвистических университетов.
2. Ни в одном российском ВУЗе нет специальности под названием «тестировщик». Дело в том, что тестировщик – разноплановый специалист, который способен подстраиваться под особенности работы конкретной компании и ее продукта.
3. 15 лет назад наличие бага в любой компьютерной программе считалось абсолютно недопустимым явлением и приводило к возврату софта по гарантии и финансовым потерям. Для современной же компьютерной программы существует возможность оперативного выпуска так называемых «патчей» (от англ. Patch – заплатка). Патч выпускается сразу после обнаружения ошибки в уже выпущенной программе и представляет собой обновление, в котором устранена конкретная ошибка.
4. Существует много заблуждений, касающихся этой популярной профессии, среди которых есть мнение о том, что испытатели часто не ладят с разработчиками тестируемого оборудования. Это связано с тем фактом, что создатели гарантируют стабильную работу конкретного продукта при целевом использовании и не всегда представляют общую картину функциональности, в то время как тестировщики проверяют не только основную работоспособность устройств, но и оценивают эффективность работы с прибором или программой в различных условиях и ситуациях.
5. С каждым днем все большее количество компьютеров подвергается заражению различными вирусами и другими вредоносными программами. Считается, что современная антивирусная защита устаревает в течение 1-2 дней, поэтому около 15% вирусов ежедневно проникает в недра персональных компьютеров, находящихся под «защитой».
6. Принято считать, что самый первый компьютерный вирус появился в 1986г. Однако, появление первых вирусов неразрывно связано с созданием самовоспроизводящихся программ. Родоначальником вирусов считается «Brain», созданный талантливым программистом из Пакистана Алви.
7. Согласно другим источникам, праотцом вирусных программ считается «Creeper», созданный в 1970-х годах.
8. В самом начале разработка и создание вирусов носили исследовательский характер. Однако постепенно этим стали пользоваться криминальные организации. Чаще всего вирусы внедряются в файл. Если его скачивает и открывает пользователь, вирус выходит на свободу и начинает оказывать свое разрушительное действие.
9. К счастью, компьютерные вирусы абсолютно безопасны для здоровья людей. Но современные изобретатели путаются сделать эти вредоносные программы реальностью. Так, генетик Крейг Вентер смог создать первый в мире искусственный организм, способный к самовоспроизведению. Таким образом, он стал родоначальником нового научного направления — биокибернетики. Поэтому до написания вирусов, способных поражать человека осталось совсем немного.
10. В мае 2010 г. популярный в научных кругах ученый Джон Крейг Вентер смог создать искусственную бактерию, способную к размножению. Это открытие имело огромный резонанс в связи с этическими аспектами создания таких организмов.