Охотник на жуков. Статья о тестировании программ, написанная 15 лет назад

15 лет назад я работал в Тель-Авиве и занимался тестированием программ. И только что случайно обнаружил статью, написанную в то время. Для кого писал — не помню. Скорее всего, для «Компьютерры». Не все там можно было написать, как на самом деле. Но почти все написал. С тех пор появились другие способы проверки софта на качество, и руками сейчас тестируют очень мало. Что, к сожалению, сказалось на качестве ПО не лучшим образом. Вот эта статья.

Когда мои знакомые спрашивают меня, кем я работаю, мне часто приходится немного врать. Дело в том, что большинство знакомых – люди совершенно компьютерами неиспорченные, и понять некоторые нюансы моей профессии им очень трудно. Поэтому приходится называть себя программистом. Кто такой программист – в Израиле знают все. Быть программистом здесь, это как в России бухгалтером на большой фирме. Все хотят быть программистами, потому что они а) зарабатывают кучу денег, б) нравятся девушкам, в) получают от фирмы машины почти бесплатно и г) постоянно ездят заграницу по приятным и небольшим делам.

bug_hunting

На самом деле я не программист, а тестировщик. В переводе на язык оригинала это называется Quality Assurance или кратко – QA. С программистами мы скорее антиподы. Он хочет написать свой кусок программы, сесть в казенную машину и поехать к девушкам тратить деньги. А я должен сделать все, чтобы найти в программе побольше ошибок и заставить ее автора сидеть до позднего вечера за своим компьютером, вместо пустой траты денег на развлечения девушек.

Читать далее…

О всепроникающей сырости

Прошлым летом мои знакомые купили квартиру. Уютную, с неплохим и, главное, свежим ремонтом. До конца сентября, пока окна постоянно были открытыми, все просто нарадоваться не могли. Но с закрытыми окнами ситуация значительно ухудшилась: воздух в квартире стал настолько влажным, что набухли и начали отклеиваться обои. А по углам кухни, санузла и даже комнат завелся грибок. Поначалу с сыростью пытались бороться проветриваниями, невзирая на лютый мороз, а грибок выводили различными проверенными средствами. Но когда от влаги коротнуло розетку электрической плиты, решили все же вызвать мастера из ЖЭКа. Он пришел, не задавая лишних вопросов, подошел к вентиляционной решетке и чиркнул около нее зажигалкой. Пламя горело ровно и красиво. «Ага, еще один домашний гений», — мрачно сказал мастер.

Читать далее…

О незаметных героях

Десять лет назад я работал в Тель-Авиве тестером программного обеспечения, или, как мы с русскоязычными коллегами называли друг друга, кюэйщиком (от QA, Quality Assuranse). Честно говоря, никогда не планировал заниматься ловлей багов за деньги, но друг-программист сообщил об открывшейся у них на фирме вакансии с такой приятной зарплатой, что сердце мое дрогнуло. Попробовал, полгода поработал на одном месте, а потом перешел в другую компанию, гораздо более крупную. И там уже окончательно убедился, что качественное ПО – заслуга не одних лишь программистов.

Читать далее…