<?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>StopIE.org.ua &#187; тест</title>
	<atom:link href="http://stopie.org.ua/ukr/tag/test/feed/" rel="self" type="application/rss+xml" />
	<link>http://stopie.org.ua/ukr</link>
	<description>StopIE.org.ua - українська версiя</description>
	<lastBuildDate>Thu, 04 Aug 2011 18:44:28 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Методика тестування</title>
		<link>http://stopie.org.ua/ukr/news/229/testing-method/</link>
		<comments>http://stopie.org.ua/ukr/news/229/testing-method/#comments</comments>
		<pubDate>Wed, 08 Apr 2009 15:43:42 +0000</pubDate>
		<dc:creator>stopie</dc:creator>
				<category><![CDATA[Новини]]></category>
		<category><![CDATA[Різне]]></category>
		<category><![CDATA[script]]></category>
		<category><![CDATA[браузери]]></category>
		<category><![CDATA[тест]]></category>
		<category><![CDATA[швидкiсть]]></category>

		<guid isPermaLink="false">http://stopie.org.ua/ukr/?p=229</guid>
		<description><![CDATA[Сьогодні хочу трохи розповісти про методи, якими я тестую браузери. Всі тести є загальнодоступними, і кожен охочий може перевірити результати власноручно. Які параметри мають значення при виборі браузера? На мій погляд, це швидкість, безпека, кількість додатків, зручність, сумісність, підтримка різних кодувань і стандартів.  Я розумію, що не все можна перевірити тестами (а може хтось [...]]]></description>
			<content:encoded><![CDATA[<p>Сьогодні хочу трохи розповісти про методи, якими я тестую браузери. Всі тести є загальнодоступними, і кожен охочий може перевірити результати власноручно. Які параметри мають значення при виборі браузера? На мій погляд, це швидкість, безпека, кількість додатків, зручність, сумісність, підтримка різних кодувань і стандартів.  Я розумію, що не все можна перевірити тестами (а може хтось підкаже тест, що порівнює зручність інтерфейсу? <img src='http://stopie.org.ua/ukr/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  ), але  про деякі параметри завжди можна отримати об&#8217;єктивну оцінку.</p>
<p><span id="more-229"></span></p>
<p>Давайте по порядку.</p>
<p><strong>Швидкість.</strong></p>
<p>Слід врахувати, що цей параметр має декілька складових. Швидкість роботи самого браузера, обробки javascript, рендерінга графіки, рендерінга html і css у різних продуктів можуть дуже сильно відрізнятися. Інструменти для перевірки:</p>
<ol>
<li>Швидкість роботи. Тут можна заміряти швидкість запуску самого браузера (утиліта PassMark AppTimer), а також загальну ресурсоємкость (утиліта Prowise manager)</li>
<li>Швидкість обробки javascript можна заміряти <a href="http://celtickane.com/labs/web-browser-javascript-benchmark/">jsspeed</a> або <a href="http://www2.webkit.org/perf/sunspider-0.9/sunspider-driver.html">SunSpider</a></li>
<li>Швидкість рендерінга графіки &#8211; тут я використовую декілька локальних сторінок із зображеннями різних форматів і розмірів</li>
<li>Швидкість рендерінгу html-блоків (div-ів) покаже <a href="http://www.howtocreate.co.uk/csstest.html">csstest</a>, а швидкість рендерінгу таблиць (table) &#8211; <a href="www.howtocreate.ca.uk/islibs">islibs</a></li>
</ol>
<p><strong>Безпека.</strong></p>
<p>Тут головну роль грає навіть не кількість виявлених вразливостей, а співвідношення цих вразливостей до випущених виправлень і патчів. Давайте візьмемо дві програми (у нашому випадку браузери). В одному знайдено десять помилок, які розробники протягом декількох днів виправили, а в іншому одна, яка на даний момент не виправлена. Як ви думаєте, який з них безпечніший? Простій приклад &#8211; в березні я <a href="http://stopie.org.ua/ukr/statistika/212/visnovki-bereznya/">розповідав</a> про критичну вразливість в IE 8. Хлопці на CanSecWest 2009 змогли дістати контроль над комп&#8217;ютером не тільки через діру IE 8, але і через вразливості Firefox і Safari. Через декілька днів виходить патч для Firefox, а IE 8 і Safari маєть вади з безпекою до цих пір.</p>
<p>Помилки в самому браузері можна умовно розділити на три категорії:</p>
<ol>
<li>Не представляючі небезпеки помилки. Вони приводять до неправильного відображення сторінок,  некоректної роботи з кодуваннями, графікою, javascript і т.інш. Головний біль веб-дізайнеров, прості користувачі часто не помічають цих помилок.</li>
<li>Важливі помилки. Це неправильна і некоректна обробка протоколів або нестандартних запитів, а також помилки, що приводять до &#8220;падіння&#8221; або &#8220;зависання&#8221; браузера.</li>
<li>Критичні помилки. Це помилки, завдяки яким зловмисник може дістати доступ над вашим комп&#8217;ютером. Якщо відомо, що браузер має хоча б одну таку помилку, користуватися ним дуже небезпечно. <strong>За станом на сьогодні неусунені критичні помилки мають лише  два браузера &#8211; IE 8 і Safari 3. </strong><span style="color: #ff0000;"><strong><a href="http://stopie.org.ua/ukr/">StopIE.org.ua</a> категорично не рекомендує використовувати ці браузери до того, як недоліки будуть усунені.</strong></span></li>
</ol>
<p><strong>Зручність.</strong></p>
<p>Дуже суб&#8217;єктівний параметр. Те, що може бути зручним одному, іншому може здатися вкрай незручним. Проте деякі речі стають настільки стандартними, що при їх відсутності можна вважати програму по-справжньому незручною. Комбінації гарячих клавіш, зручне меню і т.інш. Нерідко найвдаліші рішення запозичуються у конкурентів &#8211; наприклад, speed dial. Першим він з&#8217;явився в Opera, але на сьогоднішній день схожі рішення мають Google Chrome, Safari 4, а у вигляді плагину і Firefox 3.</p>
<p><strong>Різноманітність.</strong></p>
<p>В першу чергу це наявність плагінів. У другу чергу це їх кількість. Плагіни доповнюють базову функціональність браузера, так що наявність і кількість доповнень має певне відношення до зручності. Проте окрім плагинов, сюди також можна віднести і легку зміну скінів (а так само їх кількість).</p>
<p><strong>Сумісність.</strong></p>
<p>Теж не останній аргумент. І справа зовсім не у вічних суперечках Windows проти Linux (хоча останнім часом все більше державних і освітніх установ ставлять Linux як основну ОС). До того ж версій Windows досить багато, і якщо браузер вимагає для своєї роботи виключно XP SP2/3, відмовляючись встановлюватися на Win2k, то це величезний мінус для нього. Я говорю не лише  про застарілі комп&#8217;ютери (хоча їх досить багато в деяких бюджетних установах). Додатковим аргументом може стати правовий аспект &#8211; наприклад, організація має парк комп&#8217;ютерів з ліцензійними Windows 2000. Встановити на них IE 7 або IE 8 вони не зможуть (бо ті вимагають виключно SP2+, Vista або 7), купувати нові ліцензії WinXP не дозволяє бюджет&#8230; Але для чого, хіба не краще встановити більш сумісний браузер?</p>
<p><strong>Стандарти.</strong></p>
<p>З самого зародження інтернету існували певні стандарти, які були покликані усунути несумісність різних платформ. Іншими словами, користувачеві Windows сайт повинен бути доступний в тому ж вигляді, що і користувачеві MACOS або Linux. Деякі розробники дотримувалися цих стандартів, а деякі намагалися винаходити велосипед. Найпопулярніший на сьогодні тест на відповідність браузера сучасним веб-стандартам &#8211; це <a href="http://acid3.acidtests.org/">Asid 3</a>.<br />
<h3>Схожі статті:</h3>
<ul class="related_post">
<li><a href="http://stopie.org.ua/ukr/opera/16/opera-9-6/" title="Opera 9.6">Opera 9.6</a></li>
<li><a href="http://stopie.org.ua/ukr/safari/5/znajomstvo-iz-safari/" title="Знайомство iз Safari">Знайомство iз Safari</a></li>
<li><a href="http://stopie.org.ua/ukr/korisne/288/promo-kod-dlya-webamator-net/" title="Промо-код для webamator.net">Промо-код для webamator.net</a></li>
<li><a href="http://stopie.org.ua/ukr/opera/267/opera-dlya-iphone/" title="Opera для iPhone">Opera для iPhone</a></li>
<li><a href="http://stopie.org.ua/ukr/opera/247/virtualna-klaviatura-dlya-operi/" title="Віртуальна клавіатура для Опери">Віртуальна клавіатура для Опери</a></li>
</ul>
<img src="http://stopie.org.ua/ukr/?ak_action=api_record_view&id=229&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://stopie.org.ua/ukr/news/229/testing-method/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

