Счастье тестировщика

Tags: 
Ты зачем его провоцируешь? Хочешь, чтобы он тебя в книжечку записал? Вы что, хотите чтобы он вас всех записал? Хотите?
Мультфильм "Смешарики - Кордебалет"
Вот уже прошло больше недели как я работаю на новом месте. От гостиницы до работы - минут 15-20 ходьбы. После поперечно-полосатого Денвера и, в сущности, весьма структурированной Москвы Лондон кажется совершенно невнятным хитросплетением коротеньких улочек. Весьма показательно то, что за все это время, мотаясь между гостиницей и работой, я ни разу (!) не прошел одной и той же дорогой. Во-первых, понятие "кратчайшая дорога" весьма условно и устанавливается только опытным путем. Во-вторых, даже мне, человеку, не первый год говорящему по-английски, довольно непросто запомнить местные названия улиц (St. Botolph, Heneage, Blomfield), которые мне ничего не говорят, ни с чем не ассоциируются и, соответственно, упорно не хотят запоминаться.

Но вроде как за неделю окрестности немножко примелькались, и я уже более-менее уверенно ориентируюсь, где и куда надо свернуть. Распечатанная с google maps карта стала уже практически не нужна, и я отдал ее прохожему парнишке, который спрашивал меня, как пройти на Liverpool Street. Правда, на днях, когда мы пили в очередном пабе, провожая увольняющегося коллегу, мне подсказали совсем новую дорогу до гостиницы - надо будет попробовать и ее тоже :-)

Но рассказать я хотел о другом. Мне вспомнилось, как мы с [info]greyswan сидели в кабинете директора, который рассуждал на тему "в чем заключается счастье для грузовика". А я, соответственно, хочу порассуждать на тему "что же есть счастье для тестировщика".

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

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

И действительно, через пару дней она подошла ко мне и вручила блокнот. Я, два дня сидевший на подножном корму из листочков (под конец я даже соорудил импровизированный блокнот, взяв несколько чистых листов A4 и скрепив их степлером) обрадовался, как ребенок. Блокнот удобно лег в руку, и я ощутил, что это не просто инструмент - это грозное оружие для извлечения знаний! С этим уже можно ходить по разработчикам и менеджерам и задавать им всяческие вопросы об устройстве того или иного модуля :-) Да, я люблю свою работу :-)

Ну и напоследок - небольшая байка. Полагаю, почти у любого тестировщика была такая ситуация - но это как раз одни из тех счастливых моментов из наших будней, ради которых стоит жить :-)

Мучаю систему. В какой-то момент она неожиданно выплевывает ошибку и падает без сохранения данных. Ошибка мне неизвестная, но явно вызванная моими действиями, поэтому пытаюсь воссоздать шаги, которые привели к такой ситуации. И тут приходит сообщение от разработчика (он эту ошибку, естественно, тоже видел - система каждый раз, падая, генерирует письмо разработчикам):
- Как ты этого добился? Я первый раз такую ошибку вижу!
- Понятия не имею - я ее тоже первый раз вижу. Сейчас буду разбираться.

Четкую причину я так и не смог найти - дефект был "плавающий", вроде того, что был в стартере Плотвы. Однако мне удалось найти некую "шаманскую" последовательность действий, которая гарантированно вызывает падение с такой ошибкой. Тем и ограничился :-)

Current Music: Rednex - Cotton Eye Joe
Tags: testing, job

From: [info]jellit Date: 01/27/2008 20:13:44  

Значит, блокнот - счастье тестировщика? С новым счастьем тебя:)
From: [info]_myx Date: 01/27/2008 20:53:25  

Спасибо! :-)
From: [info]spiteful_zoomer Date: 01/28/2008 08:22:09  

Карма тестировщика страшная штука. Живет у меня под боком одна такая же :) порой страшно становится, а вдруг критическая бага обнаружится в окружающих предметах.
From: [info]ksch Date: 01/28/2008 10:48:52  

ня! я перед тем, как попасть сюда, тоже купила офигенный блокнот. я тебя прекрасно понимаю! :-)
From: [info]vittt Date: 01/28/2008 12:32:52  

Как мало надо тестеру для счастья ;-)

Для меня большое счастье - это найти багу или дыру в чем-то уже реально работающем. Недавно в двух уже давно работающих в сети интернет магазинах нашли способы узнавания чужих паролей и кредиток. Заказчик в ответном письме был краток - "WOW".

ЗЫ: на нынешней работе ни разу не пользовался блокнотами кстати
From: [info]_myx Date: 01/28/2008 20:39:30  

Ну, кстати да :-) Дефект, описанный вот здесь, как впоследствии выяснилось, был глобальным (т.е. так можно было уронить не только данный конкретный сервис, а вообще всю систему подчистую, причем это мог сделать любой клиент). Этот баг был в нашем продукте в течение шести лет :-)

Когда я об этом узнал, я страшно собой возгордился :-)