<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Udaleator &#8212; Можно Подумать</title>
	<atom:link href="https://testitquickly.com/tag/udaleator/feed/" rel="self" type="application/rss+xml" />
	<link>https://testitquickly.com</link>
	<description>про тестирование ПО и всё такое прочее</description>
	<lastBuildDate>Fri, 11 Feb 2011 00:07:55 +0000</lastBuildDate>
	<language>ru-RU</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.4</generator>

<image>
	<url>https://testitquickly.com/wp-content/uploads/2021/09/favicon_lupan-150x150.jpg</url>
	<title>Udaleator &#8212; Можно Подумать</title>
	<link>https://testitquickly.com</link>
	<width>32</width>
	<height>32</height>
</image> 
<site xmlns="com-wordpress:feed-additions:1">202834616</site>	<item>
		<title>Ламерство, вернись на минуту!</title>
		<link>https://testitquickly.com/2011/02/11/de-ce-pling-chitarele-stiu-doar-trotuarele/</link>
					<comments>https://testitquickly.com/2011/02/11/de-ce-pling-chitarele-stiu-doar-trotuarele/#comments</comments>
		
		<dc:creator><![CDATA[Alexei Lupan]]></dc:creator>
		<pubDate>Fri, 11 Feb 2011 00:07:55 +0000</pubDate>
				<category><![CDATA[Откровения]]></category>
		<category><![CDATA[Постановка мозгов]]></category>
		<category><![CDATA[Программисты]]></category>
		<category><![CDATA[Учеба в бою]]></category>
		<category><![CDATA[Udaleator]]></category>
		<guid isPermaLink="false">http://testitquickly.com/?p=2185</guid>

					<description><![CDATA[Как, сейчас помню мой первый день в качестве тестировщика? Разумеется, помню. Долго (ну действительно долго) настраивал рабочий комп &#171;под себя&#187;, пил горячий и невкусный чай, и думал о том, что наконец-то, начинается новая жизнь &#8212; огромная зарплата в $250 в месяц обещает решить все мои бытовые проблемы, а также у меня будет три пары штанов… <span class="read-more"><a href="https://testitquickly.com/2011/02/11/de-ce-pling-chitarele-stiu-doar-trotuarele/">Читать далее &#187;</a></span>]]></description>
										<content:encoded><![CDATA[<p>Как, сейчас помню мой первый день в качестве тестировщика?</p>
<p>Разумеется, помню.</p>
<p>Долго (ну действительно долго) настраивал рабочий комп &#171;под себя&#187;, пил горячий и невкусный чай, и думал о том, что наконец-то, начинается новая жизнь &#8212; огромная зарплата в $250 в месяц обещает решить все мои бытовые проблемы, а также у меня будет три пары штанов В ПРИНЦИПЕ.</p>
<p style="padding-left: 30px;">Или четыре.</p>
<p>До того мне еще не доводилось получать такую зарплату.</p>
<p style="padding-left: 30px;">Для ясности могу уточнить, что за $300 я был готов два раза убить Кеннеди, если понадобится.</p>
<p style="padding-left: 30px;">Ну, или за $350.</p>
<p style="padding-left: 30px;">Ибо не бывает таких зарплат в принципе, это знает каждый кишиневский пацан &#171;на пути к успеху&#187;.</p>
<p>Еще я был уверен, что заниматься тестированием я буду месяца два.</p>
<p style="padding-left: 30px;">Или три.</p>
<p>А потом сразу выучу какой-то язык программирования&#8230;</p>
<p style="padding-left: 30px;">Или два языка&#8230;</p>
<p>И тогда буду получать $600 в месяц!</p>
<p style="padding-left: 30px;">Аааааа, аж 600 долларов!</p>
<p>А потом вообще тыщу!</p>
<p style="padding-left: 30px;">Или две!</p>
<p style="padding-left: 30px;">Или три?!</p>
<p style="padding-left: 30px;">Или пять&#8230;???!!!</p>
<p>Ааааааа! (поперхнулся горячим чаем).</p>
<p>В общем, первый день был замечательным.</p>
<p>На второй день мне дали рабочую задачу — расписать тестирование софта, который сейчас разрабатывается.</p>
<p>~ А где софт? Где кликать? &#8212; спросил я.</p>
<p>~ Повторяю, &#8212; сказали мне, &#8212; он еще только разрабатывается. Его еще не существует. Вот требования к нему. Придумай, как это тестировать.</p>
<p>Я придумал сразу.</p>
<p><span id="more-2185"></span></p>
<p>Я возьму эти бумаги с требованиями, придумал я, и суну их в глотку тому, кто порождает такие странные идеи &#8212; тестировать то, чего еще нет&#8230;</p>
<p>Но поскольку кретин, подаривший мне эту замечательную рабочую задачу, был главнейшим и крутейшим программистом над всеми главнейшими и крутейшими программистами (а такие не ошибаются), я сходил к программисту помладше, и спросил &#8212; а что, разве можно тестировать то, чего еще нет?</p>
<p>Этот тоже оказался шизанутым, и сказал, что да, можно.</p>
<p style="padding-left: 30px;">В общем, выяснилось, что меня окружали ходячие парадоксы из иллюстраций к психическим болезням&#8230;</p>
<p>Я заскучал по моей <del>любимой теплой ламповой</del> предыдущей работе, где всё был так просто и понятно, и где я был блистательным работником отрасли, хоть и получал не так много, но надежно, и куда мне резко-резко захотелось вернуться&#8230;</p>
<p>Вышел в туалет, и пробыл там аж десять минут. Все эти десять минут я стоял, глядя в зеркало, и думал &#171;<em>Хоспади&#8230; Что я здесь делаю? Куда бежать?</em>&#171;</p>
<p>Дык, это&#8230;</p>
<p>Если я убегу, то больше никогда не увижу $250 в месяц, сказал мой внешний голос моему внутреннему голосу.</p>
<p style="padding-left: 30px;">И 300 не увижу.</p>
<p style="padding-left: 30px;">И 600, и тысячу (или две).</p>
<p>И уже вообще никогда не стану таким же крутым, как эти крутейшие и главнейшие.</p>
<p style="padding-left: 30px;">Вообще&#8230;</p>
<p>Вернувшись из туалета приободрённым, испуганным и очень злым, я начал снова читать требования.</p>
<p>Требования были незатейливо идиотскими и непонятными. Их какой-то &#171;кретино-идиото&#187; запутал, собрав все слова в самом случайном порядке. Да еще и употребил слова на английском языке времен короля Артура.</p>
<p>А кругом была весна. Окружающие уверенно клацали и бацали по своим клавиатурам. Всё у них было просто и понятно. У всех у них были отличные и понятные требования, и они легко во всем разбирались, и программировали, не обращая внимания на тестировщика, который слабел, хирел и чах, как муза штатного поэта коммунистической партии Молдовы.</p>
<p>В двухсотый раз перечитав текст и позырив на какие-то занятные ромбики, соединенные с разных сторон тонкими линиями, я сходил к программисту, который мне эту байду всучил, и сказал, что тут и там ни фига не понять. Вообще, странно даже, кхе-кхе&#8230;</p>
<p>Программист сказал, что там &#171;<em>всё очень даже понятно</em>&#171;, и послал меня обратно к себе, чтобы работать.</p>
<p>Вдвойне возненавидев этого подлейшего мерзавца из подлейших, я доплелся до своего стола, и стал рассматривать на этом столе все предметы. Требования ни фига не прояснялись.</p>
<p>А тут как раз удачно закончился второй рабочий день, и все пошли домой.</p>
<p style="padding-left: 30px;">Вот это меня нереально удивило.</p>
<p style="padding-left: 30px;">На моей предыдущей работе никто никуда не уходил до тех пор, пока не будет все готово, а тут можно все откладывать и идти вовремя домой&#8230;</p>
<p>Сложный третий день я начал с размышлений о том, что с тестированием у меня ничего не получается, а значит, надо уже становиться программистом, и зарабатывать по $300 в месяц. Или четыреста?</p>
<p style="padding-left: 30px;">Это вообще &#8212; реальная зарплата? ©</p>
<p>Клац-клац, обреченно клацал я по клавиатуре, понимая, что сегодня мой самый последний день в тестировании. И что сейчас ко мне подойдут и спросят.</p>
<p>Ко мне подошел страшный и противный главнейший программист и спросил, почему тесты все еще не готовы. Я сказал, что&#8230; мгм&#8230; что странно ожидать от меня эти непонятные тесты, потому что и приложения нет, и вообще&#8230; мгм&#8230; кхе, понимаешь, кхе&#8230;</p>
<p>И этот негодяйский негодяй стал меня мучить и терзать вопросами.</p>
<p>Это были очень правильные вопросы. Например, что из прочитаного я понял? Я сказал, что понял только первое предложение из требований. Мы вдвоем перевели это предложение на русский язык, и я понял, что понял я его неправильно. Ладно, прояснили.</p>
<p>Затем мне было рассказано человеческими словам В ПРИНЦИПЕ о том, что за софт тут разрабатывается. Зачем он нужен. Кто им будет пользоваться. Как примерно люди хотели бы им пользоваться. Где сидят эти люди. И прочее.</p>
<p>Я посмотрел на помятые требования — бляхинская муха, текст начал мееееееедленно проясняться!</p>
<p>Затем мне было рассказано о том, как это вообще можно было бы протестировать. Пусть даже с точки зрения программиста, но это был один из первых моих уроков практического мышления в тестировании.</p>
<p>Ну&#8230; ну&#8230; Ну, представил я, что будет там поле ввода, как написано. А какое именно это будет поле? Широкое, узкое, высокое?</p>
<p>~ Пофигу. Важнее понять, что с ним делать. А что бы ты стал делать с полем ввода?</p>
<p>~ Мгм. Я бы ввел туда&#8230; мгм&#8230;</p>
<p>~ Ну, что бы ты туда ввел?</p>
<p>~ Я бы ввел&#8230; А там что должно быть? (шуршание бумагой под кляцане соседних клавиатур) Так, имя поля&#8230; А рядом &#8212; какой-то URL. Что такое URL?</p>
<p style="padding-left: 30px;">Мне было разъяснено, что такое URL.</p>
<p style="padding-left: 30px;">Оказывается, это&#8230; оно самое.</p>
<p>И еще было разъяснено кое-что из того, что обычно делают благородные профессиональные тестировщики с полями ввода.</p>
<p>И я стал проясняться и просветляться.</p>
<p style="padding-left: 30px;">Эхехе!</p>
<p>Я уже остался один, а строки в блокноте на экране продолжали заполняться идеями о том, что можно вводить в эти странные поля ввода несуществующего приложения, которое невозможно ни увидеть, ни прокликать.</p>
<p style="padding-left: 30px;">О, как много бреда можно вводить в поля ввода!</p>
<p>Результат моих размышлений оказался внезапно хорошим. Ну, почти хорошим. Кое-чего не хватает, например, сказали мне&#8230; &#171;Да!&#187; &#8212; сказал я, и побежал добавлять. Ideas are coming!© Процесс попёр!</p>
<p>Не очень скоро, но все-таки пришло осознание того, что мой мучитель, наш главнейший программист, на самом деле, мой благодетель, и вообще умнейший из главнейших, и что рабочая задача, которую он мне дал &#8212; одна из простейших.</p>
<p>А еще случилось странное &#8212; все кретины из нашего офиса исчезли.</p>
<p>Теперь меня окружали добрые и умные люди, возглавляемые одним из достойнейших представителей всего этого гомосапиенского рода. Оказывается, я попал не в оплот неадеквата, а в нереально крутую команду, к которой я принадлежал, и без которой мне по выходным уже было очень скучно.</p>
<p style="padding-left: 30px;">И по которой я иногда и сейчас скучаю.</p>
<p>Уже совсем скоро я смог купить новые штаны ДО того, как полностью истрепались те, которые я носил.</p>
<p>Уже совсем скоро я начал восхищаться скоростью и силой мышления нашего главнейшего из главнейших.</p>
<p style="padding-left: 30px;">Потом еще была история с тем, как я расследовал на всех машинах в офисе странный баг с выпадающим списком на странице нашего сайта, причиной которого была рулезнейшая программка Punto Switcher (в те доистЕрические времена она еще была глюкавой и слабой, и еще не распространялась Яндексом), но это уже другая история.</p>
<p>А потом я вдруг вырос&#8230;</p>
<p style="padding-left: 30px;">Сделаем логическую паузу.</p>
<p style="padding-left: 30px;"><em>&#171;Возвращается как-то один ковбой домой, а там&#8230;</em>&#171;</p>
<p>С каких-то пор я и сам начал инициировать всех желающих в тестирование с самого простого, предлагая тестировать то, чего еще нет; или же есть, но прокликать невозможно.</p>
<p style="padding-left: 30px;">Вот сайт, говорю я.</p>
<p style="padding-left: 30px;">Вот страница, на которой (к примеру) находится форма для написания статьи. Блог в ЖЖ для этого идеально подходит.</p>
<p style="padding-left: 30px;">У этой формы есть поля для указания тэгов к статье.</p>
<p style="padding-left: 30px;">Тэги можно добавлять, убирать, редактировать, перемещать (это такие типа требования; и уже то, как их кандидат воспринимает и учитывает, позволяет сделать очень много выводов о подготовке очередного желающего влиться в ряды)&#8230;</p>
<p style="padding-left: 30px;">Надо протестировать функционал, который позволяет управлять этими тэгами.</p>
<p style="padding-left: 30px;">Как ты это сделаешь?</p>
<p>Пока кандидат молча тупит (а большинство в этот момент молча тупят) и думает о том, какой же кретинский кретин его собеседует, я вспоминаю того, кто когда-то кинул меня в пучину бессилия и страха, и дал мне возможность оттуда выплыть. Я ему до сих пор очень благодарен и за то страшное погружение, и за возможность всплытия.</p>
<p style="padding-left: 30px;">Удаль, сцуко, это было очень страшно!</p>
<p>И чтобы вытащить из пучины отчаяния очередного погруженного туда кандидата, я подсказываю, что &#171;<em>На этой странице вижу около тридцати возможных тестов. Два теста вы уже записали, отлично. Что еще можно придумать? Напоминаю, что тэги можно добавлять, убирать, редактировать, перемещать&#8230;</em>&#171;, и некоторые кандидаты после такой (ну, блиа, откровенной же!) подсказки начинают соображать быстрее и дальновиднее, а другие как-то сразу отваливаются, и это нормально.</p>
<p style="padding-left: 30px;">Если у тебя уже есть три пары штанов, то и бояться тебе нечего&#8230;</p>
<p>В общем, резюме: одно из отличительных умений профессионального тестировщика от начинающего проявляется в том, что профессионал УЖЕ может расписать целый том тестов для приложения, которое существует только &#171;на бумаге&#187;, и пользоваться при этом он будет только невнятно изложенными &#171;требованиями&#187;, да краткими беседами с теми, кто этот софт должны будут написать, или (удачный случай) с теми, кто этот софт заказывали. А начинающий этим умением еще не владеет.</p>
<p>И при этом окружать профессионала будут очень приятные и адекватные люди (<del>медленно сжимая кольцо</del>), с которыми он будет говорить на одном языке &#8212; на языке жестов и междометий в адрес проклятых создателей гребанного <a href="http://testitquickly.com/2009/02/11/zephyr/">Zephyr</a>&#8230;</p>
]]></content:encoded>
					
					<wfw:commentRss>https://testitquickly.com/2011/02/11/de-ce-pling-chitarele-stiu-doar-trotuarele/feed/</wfw:commentRss>
			<slash:comments>16</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">2185</post-id>	</item>
		<item>
		<title>Как быстро делать «быстрые» проекты</title>
		<link>https://testitquickly.com/2008/11/11/fuga-sanatoasa/</link>
					<comments>https://testitquickly.com/2008/11/11/fuga-sanatoasa/#respond</comments>
		
		<dc:creator><![CDATA[Alexei Lupan]]></dc:creator>
		<pubDate>Tue, 11 Nov 2008 11:24:12 +0000</pubDate>
				<category><![CDATA[Постановка мозгов]]></category>
		<category><![CDATA[Udaleator]]></category>
		<guid isPermaLink="false">http://testitquickly.wordpress.com/?p=529</guid>

					<description><![CDATA[Начнем с того, что сегодня требуется делать проекты быстро и быстро их запускать Но многие считают, что быстро сделать и получить финал &#8212; это одно и тоже В итоге проекты умирают только из того, что они были СРОЧНО нужны. Хотя на самом деле люди жили без них несколько тысяч лет. План: не спешить определить график… <span class="read-more"><a href="https://testitquickly.com/2008/11/11/fuga-sanatoasa/">Читать далее &#187;</a></span>]]></description>
										<content:encoded><![CDATA[<p>Начнем с того, что сегодня требуется делать проекты быстро и быстро их запускать</p>
<p>Но многие считают, что быстро сделать и получить финал &#8212; это одно и тоже</p>
<p>В итоге проекты умирают только из того, что они были СРОЧНО нужны. Хотя на самом деле люди жили без них несколько тысяч лет.</p>
<p>План:</p>
<ol>
<li>не спешить</li>
<li>определить график выпуска бет</li>
<li>весь свой маркетинг бросить на промоушн и сбор фидбеков от бета версии</li>
<li>получив результаты, работать дальше</li>
</ol>
<p>Сегодня сделать бета версию дешевле чем несколько лет назад</p>
<p>
поэтому это нужно пользоваться</p>
<p>Если заказчик хочет срочно продукт, то необходимо изменить подход к разработке</p>
<p>Заказчики хотят очень быстро получить проект, настолько быстро, что иногда они забывают о том, что как-то человечество жило без этого ПО</p>
<p>В итоге они начинают загонять группу разработки и требуют от них финальный продукт, а не прототип или бета версию</p>
<p>В принципе тут мы можем определить в каких случаях требуется делать серьезный бета тестинг, а когда можно сразу в финал</p>
<p>В принципе и разработчики не всегда берутся за МЕГА СРОЧНЫЙ проект только потому что заказчик не говорит что прототип будет &#8212; ОК</p>
<p>Или говорит &#8212; ЭТО ДОЛЖЕН БЫТЬ ФИНАЛЬНЫЙ ФИНАЛ</p>
<p>Заказчики у которых проект говорит, делятся на 3 группы</p>
<ol>
<li>Есть проекты которые около ИТишные. Например, банк запускает новую банковскую карту и нужен промо сайт. Понятно, что сайт не главное в этом деле и про него вспомнили в самом конце.В принципе, в этом случае проект или простой и не такой мега супер важный &#8212; как считает заказчик</li>
<li>Второй случай когда ПРОЕКТ СРОЧНЫЙ &#8212; больше относится к большим корпорациям или гос. организациям. На создание какого-то проекта в начале года выделяется бюджет, который обязательно нужно потратить именно в том году, когда его выделили</li>
<li>Этот случай встречается чаще &#8212; заказчик полный уебан.</li>
</ol>
<p>Не должны выходить без беты системы где:</p>
<ol>
<li>планируется очень много пользователей</li>
<li>меняют привычный workflow. Например, в ворде решили убрать кнопку Save &#8212; теперь документы сами сохраняются, когда пользователь убирает руку с клавиатуры. Или раньше все подавали декларации в бумажном виде, а теперь будут в электронном</li>
<li>работают по очень хитрому алгоритму</li>
</ol>
<p>Например, 90% програм для управления проектами пишут люди которые никогда в жизни не управляли серьезным проектом</p>
<p>
в принципе</p>
<p>Поэтому нужно менять подход к процессу разработки</p>
<p>В самом начале нужно планировать бета версию &#8212; because it&#8217;s more than nothing</p>
<p>И проверять как это будут все воспринимать</p>
<p>Только после этого стоит говорить о срочности</p>
<p>Другой пример — компания хз почему каждый год к 1 апреля выпускает новый проект</p>
<p>За 2 недели до первого числа они размещают баннеры на всех своих ресурсах, что мол мы впервые 1 апреля сделаем кое что действительно крутое</p>
<p>Никто не знает что происходит за баннерами&#8230;. а там бегает менеджер и заставляет разработчиков ебошить по ночам эти ёбаные мега проекты</p>
<p>В итоге 1 апреля, все любопытные интернетчики жмут на F5 чтобы посмотреть новый проект, а его нет, потому что еще не успели&#8230;</p>
<p>Во второй половине дня он появляется, когда уже никого нет, и потом 2-3 недели этот проект тестируется и не работает</p>
<p>К чему такая срочность? Спросите у любого прохожего на улице, когда был запущен instagram?</p>
<p>Ок, раньше когда были плохие каналы связи, компания разработчик могла себе позволить потянуть время, потому что софт распространяли на дисках и цена за ошибку была велика</p>
<p>А сегодня что?</p>
]]></content:encoded>
					
					<wfw:commentRss>https://testitquickly.com/2008/11/11/fuga-sanatoasa/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">529</post-id>	</item>
	</channel>
</rss>
