Все события и имена в истории вымышлены. Все совпадения случайны.
Тестировщик.
Была пятница. О боги, кто придумал работать в пятницу – это же преступление. Особенно, когда за окном не по-февральски тёплая погода и падает лёгкий снег. Интервью назначено на 15:00, аккурат после обеда, когда всё о чём ты можешь думать это тишина и покой, но ты должен идти к незнакомому тебе человеку и, изображая дикую заинтересованность, задавать ему вопросы, ответы на которые тебе либо известны, либо не важны в принципе.
Как и во все предыдущие разы, мы, я и Николай, отправились в нашу пыточную, где нас ждал тот, кто посмел считать достойным себя и претендовать на место в нашем замечательном коллективе. Ведь все коллективы замечательны, особенно, если в них есть два-три громких человека, которых чертовски трудно не замечать.
- Здравствуйте, - поздоровался я, входя в помещение и протягивая руку. – Я Евгений, а это Николай. Сейчас мы с вами побеседуем.
- Андрей, - как бы нехотя ответил претендент и даже не удосужился поднять свою ленивую задницу, но руки нам всё-таки пожал.
- Давайте сразу на «ты», - начал Николай.
- Без проблем, - ответил Андрей, про себя заметив с трудом скрываемую апатию на лице его собеседников. Впрочем, Евгению удавалось достойно скрывать истинные эмоции, пряча их за коммерческой улыбкой.
- И первый вопрос: «какая ваша любимая игра»? – спросил Николай.
Этот вопрос для Андрея прозвучал так, словно ему нужно выбрать одну единственную игру, а все остальные счесть недостойными упоминания. Невольно напрашивалась библейская аналогия, но Андрей старался не придавать этому значения и ответил практически наугад:
- Цивилизация.
Во-первых это была стратегия, а данная компания делала именно стратегии, а во-вторых… Нет, не было никаких во-вторых. Когда вы спрашиваете у человека «какой твой любимый цвет», то независимо от ответа, он не откажется, скажем, от Лексуса, который будет не такого цвета. Нельзя угадать, какова была цель этого вопроса. По всей видимости ни Николай, ни Евгений не знали в чём смысл, но игру нужно продолжать, даже если правила тебе не до конца понятны. Последовал второй вопрос:
- Какие виды тестирования вы знаете? – на этот раз спрашивал Евгений.
Андрей знал только один вид тестирования. Циничный, педантичный, монотонный поиск багов и прекрасно понимал философию бага, как существа имеющего право на существование, но он копчиком чувствовал, что такой ответ не подойдёт.
- Что конкретно вы имеете в виду? – с наивностью спросил Андрей.
- Black box, white box и другие виды не толерантных видов тестирования, - Евгений как бы подчёркивал важность этих терминов, хотя на деле никогда не сталкивался с ними за пределами ответа на выше озвученный вопрос. Ведь суть тестирования не меняется какими бы терминами вы не называли процесс. Нужно найти и обезвредить врага, т.е. баг, а термины – это детали, как правило не имеющие ценности сами по себе.
И тут Андрей поплыл. За свою работу он протестировал чуть меньше тридцати игр, и выдал на-гора около пяти сотен багов. От косметических, до критических, но он понятия не имел, что этому нужно название и это важно. Впрочем, с большей частью ответа на вопрос он справился, но до полного морального удовлетворения собеседников было ещё далеко.
- А что такое ошибка «404», - спросил скучающий всё это время Николай.
- Страница не найдена, - ответил Андрей, так как видел эту надпись несчётное количество раз, но этот ответ не удовлетворил Николая.
- А конкретнее. Где возникает? На чьей стороне проблема?
- Не знаю, - ответил Андрей, так как гадать он не любил, хотя и мог в данном случае угадать, ответив «на стороне сервера», но это был бы лишь первый из угаданных шагов, а сколько их предстоит угадать ещё, он не знал, посему не стал тянуть кота за хвост.
Полчаса Андрея мучили вопросами, которые если и относились к тестированию, то косвенно, а вопрос о том, что бы вы делали, если бы вам пришлось писать техническую документацию, невольно вызвал аналогию с «что делать, если на вас напал дракон, но у вас есть свиток убийства дракона». Последовательность действий слишком очевидна, а посему настораживает опытного тестировщика – ведь проторенная дорожка всегда без багов и какой тогда смысл по ней идти.
Наконец Николаю и Евгению надоело задавать вопросы, ответы на которые, по мнению Андрея, если и имели смысл, то неясным оставалось, почему человек не может не знать на них ответ. Ведь для тестировщика главное оружие сомнение, а не знание. Все будут знать, что g=9.8 и только тестировщик будет сомневаться и выяснит, что g=9,80665, что в итоге позволит его парашюту спасти пусть и на одну жизнь, но больше.
Попрощавшись, Николай и Евгений оставили Андрея наедине с мыслями, а спустя пару мгновений, в комнату вошла Юлия, чья улыбка была куда искренне, нежели у предыдущих собеседников.
- Пройдёмте, я проведу вас.
- Я помню дорогу, - ответил Андрей.
- Тогда я буду идти за вами.
Нет ничего сложного в том, чтобы запомнить, как ты пришёл, чтобы потом вернуться – это один из многих базовых навыков тестировщика. Нет смысла в том, чтобы найти то, что не сможешь потом показать другим. Андрей спускался к раздевалке, где его ждало небольшое испытание и, едва он туда вошёл, как его взору предстало два ряда шкафов. Без тени сомнения, Андрей открыл тот ящик, что был к нему ближе всего и, как ни в чём не бывало, взял от туда свою куртку, чем вызвал удивление Юлии.
- Вас и сюда провожали?
- Нет. Когда вариантов много, а времени мало, всё на что стоит надеяться это удача. Я просто угадал, и мне повезло, - о том, что такое везение результат интуиции и жизненного опыта, Андрей предпочёл умолчать.
- Всего хорошего, - произнесла Юлия вслед, покидающему помещение, возможно навсегда, Андрею, а он лишь кивнул и направился к лифту. Сейчас в его голове было столько вопросов, на которые, вероятно, ответ так никогда и не будет найден. Кто мы? Откуда? Зачем пришли на эту планету? И кто взял мои тапки? Впрочем, насчёт последнего вопроса имелся если и не ответ, то стойкое подозрение…