<?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>Alex Sergeev @ ALSEDI &#187; web</title>
	<atom:link href="http://alsedi.com/blog/tag/web/feed/" rel="self" type="application/rss+xml" />
	<link>http://alsedi.com/blog</link>
	<description>Блог о собственных наблюдениях, ошибках и находках в QA, софтверном бизнесе и жизни.</description>
	<lastBuildDate>Sat, 28 Aug 2010 17:28:35 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Инструменты для проверки страниц и сайтов</title>
		<link>http://alsedi.com/blog/instrumenty-dlya-proverki-stranic-i-sajtov/</link>
		<comments>http://alsedi.com/blog/instrumenty-dlya-proverki-stranic-i-sajtov/#comments</comments>
		<pubDate>Tue, 24 Mar 2009 14:59:56 +0000</pubDate>
		<dc:creator>Alex</dc:creator>
				<category><![CDATA[QA]]></category>
		<category><![CDATA[Инструменты]]></category>
		<category><![CDATA[W3C]]></category>
		<category><![CDATA[web]]></category>
		<category><![CDATA[xenu]]></category>
		<category><![CDATA[тестирование]]></category>

		<guid isPermaLink="false">http://alsedi.com/blog/?p=372</guid>
		<description><![CDATA[Очередная порция полезных инструментов для тестирования.
Xenu&#8217;s Link Sleuth
Древний инструмент для проверки ссылок на сайте. Различает ссылки и почтовые адреса, оценки наличия страниц идут по HTTP кодам (то есть если запрашиваемой страницы нет, но сервер не возвращает ошибку 404, то Xenu посчитает, что страница есть. Поддерживаются ссылки в JavaScript, подробнее об этом написал Франк Виссер &#8211; [...]]]></description>
			<content:encoded><![CDATA[<p>Очередная порция полезных инструментов для тестирования.</p>
<p><strong><a href="http://home.snafu.de/tilman/xenulink.html" target="_blank">Xenu&#8217;s Link Sleuth</a></strong></p>
<p>Древний инструмент для проверки ссылок на сайте. Различает ссылки и почтовые адреса, оценки наличия страниц идут по HTTP кодам (то есть если запрашиваемой страницы нет, но сервер не возвращает ошибку 404, то Xenu посчитает, что страница есть. Поддерживаются ссылки в JavaScript, подробнее об этом написал Франк Виссер &#8211; &#8220;<a href="http://members.chello.nl/f.visser3/xenu/6-handling-javascript.html#regex" target="_blank">Checking Links with Xenu: Handling javascript links</a>&#8220;. Полный список возможностей и ограничений доступен на официальной странице и информации там предостаточно. Последнее обновление в Декабре 2008.</p>
<p><strong>WWW Consortium</strong> предоставляет целый ряд сервисов для проверки соответствия страниц стандартам (Полный список тут: <a href="http://www.w3.org/QA/Tools/" target="_blank">W3C QA Toolbox</a> ):<br />
- <a href="http://validator.w3.org/" target="_blank">W3C Markup Validation</a> &#8211; проверка html (в том числе и пятой версии), xhtml, svg (формат график в XML), smil (язык представления, отображения и синхронизации медиа объектов. Объекты описываются в виде XML), mathml (язык для представления и вычисления математических формул в веб).</p>
<p>- <a href="http://jigsaw.w3.org/css-validator/" target="_blank">W3C CSS Validation</a> &#8211; проверка CSS. Валидатор может работать с CSS внутри HTML. Можно сделать проверку на соответствие определенному стандарту. Кроме стандратных уровней CSS можно проверить на соответствие Mobile CSS (базирующийся на CSS 2.1), TV/ATSC (CSS с учётом правил отображения и ограничений телевизионных устройств), а также правилам стилей в SVG.</p>
<p>- <a href="http://validator.w3.org/mobile/" target="_blank">W3C mobileOK Checker</a> &#8211; Проверка, насколько хорошо раметка страницы адаптирована для отображения на мобильных устройствах. Проверяется валидность (XHTML), размеры элементов и объемы данных, использование CSS и скриптов.</p>
<p>Для тестирования страниц в браузере существуют разнообразные <a href="http://alsedi.com/blog/plaginy-firefox-dlya-uproshheniya-veb-testirovaniya/" target="_blank">плагины для Firefox</a> и Safari.</p>
]]></content:encoded>
			<wfw:commentRss>http://alsedi.com/blog/instrumenty-dlya-proverki-stranic-i-sajtov/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Woork Handbook</title>
		<link>http://alsedi.com/blog/the-woork-handbook/</link>
		<comments>http://alsedi.com/blog/the-woork-handbook/#comments</comments>
		<pubDate>Mon, 12 Jan 2009 20:34:23 +0000</pubDate>
		<dc:creator>Alex</dc:creator>
				<category><![CDATA[Разработка ПО]]></category>
		<category><![CDATA[ajax]]></category>
		<category><![CDATA[Antonio Lupetti]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[handbook]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[web]]></category>
		<category><![CDATA[web 2.0]]></category>
		<category><![CDATA[woork]]></category>
		<category><![CDATA[Антонио Люпетти]]></category>
		<category><![CDATA[руководство]]></category>

		<guid isPermaLink="false">http://alsedi.com/blog/?p=241</guid>
		<description><![CDATA[


Антонио Люпетти (Antonio Lupetti) в своём блоге опубликовал книгу &#8211; причёсанный сборник собственных записей по CSS, JS, веб разработке и приёмах для веб. Первая версия книги доступна для скачивания бесплатно.

Хорошо, друзья &#8230; Наконец то предварительная версия &#8220;Руководства Woork&#8217;a&#8221; готова. Эта книга &#8211; сборник статей, которые я записал в блог в прошлом году. За год &#8220;Woork&#8221; [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://woork.blogspot.com/2009/01/woork-handbook.html" target="blank"><br />
<img src="http://www.alsedi.com/blog/wp-content/upload/twhand.png" /><br />
</a></p>
<p>Антонио Люпетти (Antonio Lupetti) в своём блоге опубликовал книгу &#8211; причёсанный сборник собственных записей по CSS, JS, веб разработке и приёмах для веб. Первая версия книги доступна для скачивания бесплатно.</p>
<blockquote><p>
Хорошо, друзья &#8230; Наконец то предварительная версия &#8220;Руководства Woork&#8217;a&#8221; готова. Эта книга &#8211; сборник статей, которые я записал в блог в прошлом году. За год &#8220;Woork&#8221; посетили более 4 миллионов зрителей, и я получил много запросов на распространение печатной версии статей из блога. В течение последних дней я работал над подготовкой первого варианта этого руководства, и вы можете взять его бесплатно.</p>
<hr />
Ok friends&#8230; finally a first preview of &#8220;The Woork Handbook&#8221; is ready to be released. This book is a miscellanea of articles I wrote on my blog in the past year. During the period form January to December 2008 “Woork” has been visited from over 4 millions visitors and I received a lot of requests to distribute a printable version of its contents. In the past days I worked hard to prepare a first version of this handbook and distribute it for free.<br />
-Antonio
</p></blockquote>
<p>Эта книга будет полезна, для освоения многих современных техник и приемов веб программирования. В пояснениях к коду в книге Антонио доступно объясняет как будет представлены разные HTML блоки и как будут меняться их свойства в зависимости от CSS. Что на мой взгляд куда правильнее, чем голая теория по HTML.</p>
<p>Скачать книгу можно тут: <a href="http://woork.blogspot.com/2009/01/woork-handbook.html" target="blank">The Woork Handbook</a></p>
]]></content:encoded>
			<wfw:commentRss>http://alsedi.com/blog/the-woork-handbook/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Плагины Firefox для упрощения веб тестирования</title>
		<link>http://alsedi.com/blog/plaginy-firefox-dlya-uproshheniya-veb-testirovaniya/</link>
		<comments>http://alsedi.com/blog/plaginy-firefox-dlya-uproshheniya-veb-testirovaniya/#comments</comments>
		<pubDate>Thu, 02 Oct 2008 13:48:03 +0000</pubDate>
		<dc:creator>Alex</dc:creator>
				<category><![CDATA[QA]]></category>
		<category><![CDATA[firefox]]></category>
		<category><![CDATA[plugin]]></category>
		<category><![CDATA[web]]></category>
		<category><![CDATA[yslow]]></category>
		<category><![CDATA[браузер]]></category>
		<category><![CDATA[плагин]]></category>
		<category><![CDATA[тестирование]]></category>

		<guid isPermaLink="false">http://alsedi.com/blog/?p=71</guid>
		<description><![CDATA[Несколько дней назад, потребовалось найти простой плагин или программу, для оценки скорости загрузки страницы на клиентской стороне. Наилучшим решением мне показался плагин YSlow от Yahoo. Он устанавливается в Firebug в виде отдельной закладки. После полной загрузки в репорте (на трёх закладках внутри YSlow) можно посмотреть оценку производительности (оценка ставится по шести (A – F) и [...]]]></description>
			<content:encoded><![CDATA[<p><span lang="RU">Несколько дней назад, потребовалось найти простой плагин или программу, для оценки скорости загрузки страницы на клиентской стороне. Наилучшим решением мне показался плагин </span>YSlow<span> <span lang="RU">от </span></span>Yahoo<span lang="RU">. Он устанавливается в </span>Firebug<span lang="RU"> в виде отдельной закладки. После полной загрузки в репорте (на трёх закладках внутри </span>YSlow<span lang="RU">) можно посмотреть оценку производительности (оценка ставится по шести (</span>A<span> <span lang="RU">– </span></span>F<span lang="RU">) и ста бальным шкалам), а так же статистику по кешу и загруженным компонентам. </span></p>
<div class="wp-caption aligncenter" style="width: 410px"><a href="http://alsedi.com/blog/wp-content/upload/yslow.png"><img src="http://alsedi.com/blog/wp-content/upload/yslow_th.png" alt="Плагин YSlow" width="400" height="163" /></a><p class="wp-caption-text">Плагин YSlow</p></div>
<p class="MsoNormal">
<p class="MsoNormal"><span lang="RU">Полноценной оценки производительности сделать не получится, но у этого плагина есть интересная особенность – отчет по производительности содержит 13 разделов по разным проблемам и рекомендаций по улучшению из </span><a href="http://developer.yahoo.com/performance/">Yahoo<span lang="RU">! </span>Developer<span> </span>Network<span lang="RU">. </span>Exceptional<span> </span>Performance</a><span lang="RU">. </span></p>
<div class="wp-caption aligncenter" style="width: 396px"><img src="http://alsedi.com/blog/wp-content/upload/yslow_cache.png" alt="Плагин YSlow. Закладка Cache" width="386" height="369" /><p class="wp-caption-text">Плагин YSlow. Закладка Cache</p></div>
<p class="MsoNormal">
<p class="MsoNormal"><span lang="RU">Из интереса прошелся по разделу </span><a href="https://addons.mozilla.org/en-US/firefox/browse/type:1/cat:4?sort=popular">Web<span> </span>Development<span> <span lang="RU">на сайте </span></span>Mozilla</a><span lang="RU"> и нашел около пятидесяти плагинов, которые могут помочь при тестировании страниц.</span></p>
<p class="MsoNormal"><span id="more-71"></span></p>
<p class="MsoNormal"><span lang="RU">В первую очередь меня заинтересовали простые плагины – реализующие одну единственную функцию, но как можно удобнее. </span><a href="https://addons.mozilla.org/en-US/firefox/addon/6138">Bug<span lang="RU">.</span>gd<span> </span>Error<span> </span>Search</a><span> <span lang="RU">– поиск ошибки в базе данных </span></span>Bug<span lang="RU">.</span>gd<span lang="RU">, достаточно выделить текст ошибки и кликнуть на секции </span>Bug<span lang="RU">.</span>gd<span lang="RU">. Для того чтобы посмотреть как выглядит текущая страница в разных браузерах подойдет плагин </span><a href="https://addons.mozilla.org/en-US/firefox/addon/81">Launchy</a><span lang="RU">. </span></p>
<div class="wp-caption alignnone" style="width: 380px"><img src="http://alsedi.com/blog/wp-content/upload/launchy.png" alt="Плагин Launchy" width="370" height="199" /><p class="wp-caption-text">Плагин Launchy</p></div>
<p class="MsoNormal"><span lang="RU">Получить информацию по серверу можно с помощью </span><a href="https://addons.mozilla.org/en-US/firefox/addon/2036">Server<span> </span>Spy</a><span> <span lang="RU">с </span></span><a href="https://addons.mozilla.org/en-US/firefox/addon/590">ShowIP</a><span lang="RU">. Первый показывает версию вебсервера, второй </span>IP<span lang="RU">. </span></p>
<div class="wp-caption aligncenter" style="width: 173px"><img src="http://alsedi.com/blog/wp-content/upload/sip_sspy.png" alt="Плагины Show IP и Server Spy" width="163" height="191" /><p class="wp-caption-text">Плагины Show IP и Server Spy</p></div>
<p class="MsoNormal"><a href="https://addons.mozilla.org/en-US/firefox/addon/1146">Screen<span> </span>Grab</a><span> <span lang="RU">– с помощью этого плагина можно сделать снимок веб страницы целиком, только видимой части или выбранной области (выбор делается визуально). Причем можно сразу сохранить в файл, либо скопировать в клипборд. </span></span></p>
<p class="MsoNormal"><span lang="RU">Для анализа </span>HTTP<span> <span lang="RU">понравились плагины </span></span><a href="https://addons.mozilla.org/en-US/firefox/addon/3829">Live<span> </span>HTTP<span> </span>Header</a><span> <span lang="RU">и </span></span><a href="https://addons.mozilla.org/en-US/firefox/addon/967">HttpFox</a><span lang="RU">. </span>HTTPFox<span> <span lang="RU">по интерфейсу напоминает </span></span>IE<span> </span>Watch<span lang="RU">, и, на мой взгляд, более удобен. Второй позволяет проанализировать последовательность запросов сделанных в разных закладках одновременно.</span></p>
<div class="wp-caption aligncenter" style="width: 410px"><a href="http://alsedi.com/blog/wp-content/upload/livehttp_fox.png"><img src="http://alsedi.com/blog/wp-content/upload/livehttp_fox_th.png" alt="Плагины Live HTTP Headers и HTTP Fox " width="400" height="484" /></a><p class="wp-caption-text">Плагины Live HTTP Headers и HTTP Fox </p></div>
<p class="MsoNormal">
<p class="MsoNormal">
<p class="MsoNormal">
<p class="MsoNormal"><span lang="RU"> </span></p>
]]></content:encoded>
			<wfw:commentRss>http://alsedi.com/blog/plaginy-firefox-dlya-uproshheniya-veb-testirovaniya/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Тестирование шаблонов web-страниц</title>
		<link>http://alsedi.com/blog/testirovanie-shablonov-web-stranic/</link>
		<comments>http://alsedi.com/blog/testirovanie-shablonov-web-stranic/#comments</comments>
		<pubDate>Thu, 28 Feb 2008 18:04:52 +0000</pubDate>
		<dc:creator>Alex</dc:creator>
				<category><![CDATA[QA]]></category>
		<category><![CDATA[testing]]></category>
		<category><![CDATA[usability]]></category>
		<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://alsedi.com/blog/testirovanie-shablonov-web-stranic/</guid>
		<description><![CDATA[В блоге QA Focus, поддерживаемой организацией UKOLN, опубликован документ “Layout Testing with Greeked Pages”. В нём описываются основные принципы тестирования дизайна web страниц в условиях, когда еще неизвестен ни контент, ни конкретное количество элементов навигации, управления, но нужно протестировать сам дизайн. Сам принцип использования «греческого» текста для юзабилити тестирования был изложен еще в 1998 году [...]]]></description>
			<content:encoded><![CDATA[<p>В блоге <a href="http://www.ukoln.ac.uk/qa-focus/">QA Focus</a>, поддерживаемой организацией <a href="http://www.ukoln.ac.uk/">UKOLN</a>, опубликован документ “<a href="http://www.ukoln.ac.uk/qa-focus/documents/briefings/briefing-111/">Layout Testing with Greeked Pages</a>”. В нём описываются основные принципы тестирования дизайна web страниц в условиях, когда еще неизвестен ни контент, ни конкретное количество элементов навигации, управления, но нужно протестировать сам дизайн. Сам принцип использования «греческого» текста для юзабилити тестирования был изложен еще в 1998 году Якобом Нильсеном (<a href="http://www.useit.com/jakob/">Jakob Nielsen</a>). Сам по себе способ очень прост и состоит из трёх этапов. Перед которыми следует разработка самого прототипа и определение количества и вида элементов, которые должны присутствовать на странице.</p>
<p><!--[if !supportLists]--><strong>1.       Наполнение контентом готового дизайна.</strong><!--[endif]--> Для этого не обязательно делать верстку страницы, достаточно графического прототипа. Для наполнения контентом, в том числе определения заголовков элементов навигации, используется кусок текста из трактата Цицерона «О пределах добра и зла»:</p>
<blockquote><p><em>Lorem</em><em> ipsum</em><em> dolor</em><em> sit</em><em> amet</em><em>, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat. Duis autem vel eum iriure dolor in hendrerit in vulputate velit esse molestie consequat, vel illum dolore eu feugiat nulla facilisis at vero eros et accumsan et iusto odio dignissim qui blandit praesent luptatum zzril delenit augue duis dolore te feugait nulla facilisi.</em></p></blockquote>
<p>Хотя, как пишет <a href="http://www.artlebedev.ru/kovodstvo/paragraphs/67/">Артемий Лебедев</a>, этот текст очень сильно отличается от <a href="http://en.wikipedia.org/wiki/Lorem_ipsum#History_and_discovery">оригинала текста</a>, и стоит быть осторожным при использовании онлайн генераторов “<a href="http://lipsum.com/">Lorem Ipsum</a>”, поскольку неизвестно кем и почему изменялся этот текст и что действительно означают эти изменения и почему <em>dolorem</em><em> ipsum</em> стал <em>lorem</em><em> ipsum</em>.</p>
<p><!--[if !supportLists]--><strong>2.       Тестирование.</strong><!--[endif]--> Подготовленный дизайн проект, вариантов должно быть не менее двух, раздается группе людей, которые будут проводить юзабилити тестирование. При этом порядок следования прототипов рекомендуется изменять, чтобы исключить психологические аспекты. Количество людей должно быть не менее шести, по рекомендации Нильсена, но, на мой взгляд, стоит взять, по меньшей мере, дюжину. Будет очень хорошо, если тестовая группа будет содержать людей разного возраста и пола. Каждый человек, из тестирующей группы, работая с прототипом должен распознать заложенные дизайнером элементы на странице. После этого он выставляет оценку каждому прототипу. Шкала оценок может быть как от 0 до 5, так и от -3 до 3 и так далее – все зависит от фантазии и интерпретации данных.  Соответственно эта оценка объективной, скорее всего, не будет, но она поможет определить общее настроение пользователей.</p>
<p><!--[if !supportLists]--><strong>3.       Анализ результатов. </strong><!--[endif]-->В первую очередь, нужно оценить какие элементы были определены верно, а какие нет и составить сводную таблицу, включив еще и оценки пользователей:</p>
<table border="1" cellpadding="0" cellspacing="0">
<tr>
<td align="center" valign="top" width="171"><strong>Прототип</strong></td>
<td align="center" valign="top" width="205"><strong>Определено элементов</strong></td>
<td align="center" valign="top" width="177"><strong>Субъективная оценка</strong></td>
</tr>
<tr>
<td align="center" valign="top" width="171">1</td>
<td align="center" valign="top" width="205">N % (например 65%)</td>
<td align="center" valign="top" width="177"># (например 5 из 10)</td>
</tr>
<tr>
<td align="center" valign="top" width="171">2</td>
<td align="center" valign="top" width="205">M % (например 70%)</td>
<td align="center" valign="top" width="177"># (например 6 из 10)</td>
</tr>
</table>
<p>На основе полученных результатов можно получить действительно интересные вещи.</p>
<p>Я ради интереса предложил провести <a href="http://www.useit.com/alertbox/980517.html">такое тестирование</a> директору своей фирмы, его оценка практически полностью совпала с результатами полученными самим Нильсеном. хотя иногда получается, что пользователи не знают что для них лучше. С другой стороны это быстрый и эффективный способ провести тестирование прототипа в условиях ограниченного времени или ресурсов.</p>
<p>На мой взгляд, этот способ вполне применим для стационарных графических приложений. Особенно, если элементы управления или дизайна являются не стандартными для графической среды, в которой работает приложение.</p>
]]></content:encoded>
			<wfw:commentRss>http://alsedi.com/blog/testirovanie-shablonov-web-stranic/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
