ubs

Порядок - прежде всего!

Tags: 
Сидят Маугли и Каа. Маугли видит банан.
- Каа, этот банан никто не может достать?
- Да, Mаугли, его никто не может достать.
- Каа, даже сильный Балу не может его достать?
- Да, даже Балу не может.
- Каа, даже быстрая Багира не может его достать?
- Даже она не может.
- И даже ты, мудрый Каа, не можешь его достать?
- Да, Mаугли, даже я не могу.
Маугли задумался.
- Тогда я его достану!!!
- Да, Маугли, ты достанешь. Ты кого хочешь достанешь...
Анекдот
Началось все где-то в конце третьей недели с того момента, как я приступил к работе в офисе UBS. Примерно к этому времени я окончательно осознал, что в проекте творится полный бардак, куда ни ткнись. Особенно с учетом того, что я теперь на работе дурака не валяю, я очень хорошо чувствую значимость своего времени - а на что оно уходит, понять я никак не могу.

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

В результате мне приходится идти либо к автору, либо к менеджеру и допытываться, о чем тут речь. Человек, как правило, пару минут чешет затылок, пытаясь вспомнить, о чем тут шла речь. Потом его озаряет:
- А! Вспомнил! Это уже давно исправлено.
- Замечательно, только я не привык в таких вопросах верить на слово. Как это воспроизводилось?
- Э-э-э... а я не помню.

В результате тратилась куча времени (моего и собеседника) на то, чтобы вспомнить подробности. И, помимо всего прочего, примерно в каждом третьем случае оказывалось, что дефект либо не исправлен, либо исправлен не до конца - как правило, потому, что разработчик толком не знал, что именно надо исправлять.

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

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

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

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

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

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

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

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

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

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

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

Рабочие будни

Tags: 
- А мне тут все таки нравится... Чародейство, волшебство... Но что-то тут... недоработано!
- Ага, недоработано! Ты посмотри, что они с Аленой сделали! Недоработано!..
Фильм "Чародеи"
- Ну кто так строит! Кто так строит!
Оттуда же
Первый рабочий день изначально напоминал небольшой квест: следовало прийти в одно здание, получить пропуск и инструкции, что делать дальше. Инструкции и пропуск я получил, и тут оказалось, что квест только начинается.

1. Когда я пришел по указанному адресу, выяснилось, что пропуск не работает (хотя он работал там, где мне его выдали), а на стойке администрации понятия не имеют, кто я такой. Потом девочка куда-то позвонила, и запустила меня внутрь, выдав мне карту гостя и сказав, что мои сидят на седьмом этаже. Меня успокоили, что иногда требуется время, чтобы пропуск заработал в соседнем здании. Знакомый с понятием "репликация базы данных", я поверил. И совершенно напрасно :-)

2. На седьмом этаже я успешно прошел внутрь по своему пропуску, но меня там никто не ждал. И человека, которого я искал, там тоже не оказалось, и про него тоже никто не знал. Но нашелся человек, который решил мне помочь.

3. Мы вместе с ним пошли на восьмой этаж, то и там искомую личность не нашли - зато нашли человека, который знал, где искать.

4. Мы поднялись на девятый этаж и перешли в соседнее крыло, находившееся в другом здании. Потом спустились снова на восьмой. Я спросил:
- А есть более простой способ попасть сюда?
- Да, конечно, есть. Нужно было сразу заходить в это здание, а не в то, из которого мы пришли.

5. На восьмом этаже соседнего здания знали того, к кому я пришел, и даже знали, где он сидит. Но на месте его не было.

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

7. Спустя еще некоторое время оказалось, что мне не был создан логин...

В общем, через полтора часа я уже был готов извиняться за то, что пришел так вот нежданно-негаданно и свалился на голову :-) Хожу тут, пристаю к людям, работу прошу...

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

1. Устанавливать программы можно только из каталога программ, хранящихся на локальном сервере. На все, что сверх того, требуется специальное разрешение.
2. Особое внимание следует уделять обмену сообщениями, который "при неаккуратном использовании может повлечь серьезные неприятности". Посему из программ обмена сообщениями разрешена только родная внутрибанковская, почта тоже разрешается только рабочая, и пользоваться ею в личных целях запрещено.

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

Чуть позже я обратил внимание на политику запрета доступа к сайтам - и сделал вывод, что она очень даже либеральная. Используется внешний сервис, отвечающий за классификацию сайтов. Так вот, в UBS, помимо порно и прочего explicit content, запрещены:
- web-почта;
- сайты знакомств;

При этом не запрещены:
- блоги;
- юмор.

То есть, и ЖЖ, и башорг - все это при желании можно совершенно спокойно читать. Только вот честно говоря, уже спортивный интерес проснулся: неужели я не смогу на работе заниматься исключительно делом, не отвлекаясь на посторонние занятия? Учитывая мою увлекаемость, мне только дай волю - я способен за весь день ничего по работе не сделать. В общем - надо попробовать полностью посвятить рабочее время работе, тем более, что последняя обещает быть интересной. А все остальное - в свободное время, благо интернет есть и дома. Только уж тогда, извините - строго с девяти до шести и ни минутой позже :-)

Итак, два дня - полет нормальный. Руководитель у меня - индус, он обучает меня работе с системой. Когда русский и индус пытаются объясниться на английском, каждый со своим национальным акцентом - это душещипательное зрелище :-) Но, как говорил волковский Чарли Блек, "была бы добрая воля, а договориться всегда можно". У нас вроде пока получается.

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

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

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

Опять поперся, как дурак, через девятый этаж. В обед спускаюсь - и тут случается чудо, карточка меня выпустила. Отдаю карточку гостя, выхожу, осматриваюсь... и тут ко мне по очереди приходит осознание нескольких фактов:
1. Я вышел не там, где заходил.
2. Вестибюли, хоть и похожие, но все-таки разные.
3. Девочки на стойках администрации тоже РАЗНЫЕ.
4. Я УЖЕ ДВА РАЗА БРАЛ КАРТОЧКУ ГОСТЯ У ОДНИХ, А ВОЗВРАЩАЛ ДРУГИМ!

Current Music: Муслим Магомаев - Луч солнца золотого
Tags: job

Страницы