<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
	
	>
<channel>
	<title>
	Комментарии: Основные положения тестирования	</title>
	<atom:link href="https://testitquickly.com/2010/03/09/testing-basics-by-barancev/feed/" rel="self" type="application/rss+xml" />
	<link>https://testitquickly.com/2010/03/09/testing-basics-by-barancev/</link>
	<description>про тестирование ПО и всё такое прочее</description>
	<lastBuildDate>Sat, 23 Nov 2024 07:50:39 +0000</lastBuildDate>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.4</generator>
	<item>
		<title>
		Автор: Алексей Лупан		</title>
		<link>https://testitquickly.com/2010/03/09/testing-basics-by-barancev/#comment-5255</link>

		<dc:creator><![CDATA[Алексей Лупан]]></dc:creator>
		<pubDate>Fri, 07 Jun 2013 13:19:42 +0000</pubDate>
		<guid isPermaLink="false">http://testitquickly.com/?p=1381#comment-5255</guid>

					<description><![CDATA[В ответ на &lt;a href=&quot;https://testitquickly.com/2010/03/09/testing-basics-by-barancev/#comment-5254&quot;&gt;old&lt;/a&gt;.

Савина да Канера.]]></description>
			<content:encoded><![CDATA[<p>В ответ на <a href="https://testitquickly.com/2010/03/09/testing-basics-by-barancev/#comment-5254">old</a>.</p>
<p>Савина да Канера.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		Автор: old		</title>
		<link>https://testitquickly.com/2010/03/09/testing-basics-by-barancev/#comment-5254</link>

		<dc:creator><![CDATA[old]]></dc:creator>
		<pubDate>Fri, 07 Jun 2013 12:41:38 +0000</pubDate>
		<guid isPermaLink="false">http://testitquickly.com/?p=1381#comment-5254</guid>

					<description><![CDATA[что посоветуете читать после этой статьи?]]></description>
			<content:encoded><![CDATA[<p>что посоветуете читать после этой статьи?</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		Автор: Основные положения тестирования &#171; IT-безопасность		</title>
		<link>https://testitquickly.com/2010/03/09/testing-basics-by-barancev/#comment-5253</link>

		<dc:creator><![CDATA[Основные положения тестирования &#171; IT-безопасность]]></dc:creator>
		<pubDate>Fri, 14 Jan 2011 13:29:34 +0000</pubDate>
		<guid isPermaLink="false">http://testitquickly.com/?p=1381#comment-5253</guid>

					<description><![CDATA[[...] расшифровка текста со всеми картинками. Рассказывается о тестировании [...]]]></description>
			<content:encoded><![CDATA[<p>[&#8230;] расшифровка текста со всеми картинками. Рассказывается о тестировании [&#8230;]</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		Автор: dwarwood		</title>
		<link>https://testitquickly.com/2010/03/09/testing-basics-by-barancev/#comment-5252</link>

		<dc:creator><![CDATA[dwarwood]]></dc:creator>
		<pubDate>Wed, 22 Dec 2010 10:09:27 +0000</pubDate>
		<guid isPermaLink="false">http://testitquickly.com/?p=1381#comment-5252</guid>

					<description><![CDATA[спасибо за статью
//но жаль что раньше не кинули на хабр :-)]]></description>
			<content:encoded><![CDATA[<p>спасибо за статью<br />
//но жаль что раньше не кинули на хабр 🙂</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		Автор: IT blog &#187; Архив &#187; Самообучение в Тестировании ПО		</title>
		<link>https://testitquickly.com/2010/03/09/testing-basics-by-barancev/#comment-5251</link>

		<dc:creator><![CDATA[IT blog &#187; Архив &#187; Самообучение в Тестировании ПО]]></dc:creator>
		<pubDate>Fri, 03 Dec 2010 17:18:27 +0000</pubDate>
		<guid isPermaLink="false">http://testitquickly.com/?p=1381#comment-5251</guid>

					<description><![CDATA[[...] запись семинара Тестирование программного обеспечения: основные понятия&#187;. В читаемый вид семинар был обработан здесь. [...]]]></description>
			<content:encoded><![CDATA[<p>[&#8230;] запись семинара Тестирование программного обеспечения: основные понятия&raquo;. В читаемый вид семинар был обработан здесь. [&#8230;]</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		Автор: w1zl3		</title>
		<link>https://testitquickly.com/2010/03/09/testing-basics-by-barancev/#comment-5250</link>

		<dc:creator><![CDATA[w1zl3]]></dc:creator>
		<pubDate>Mon, 22 Mar 2010 16:11:38 +0000</pubDate>
		<guid isPermaLink="false">http://testitquickly.com/?p=1381#comment-5250</guid>

					<description><![CDATA[Как по мне, то нельзя принимать эти положения как стандарт.
Соглашусь с Albert Gareev, и хочется добавить..
&quot;Что такое тест
Это специальная, искусственно созданная ситуация, выбранная определенным образом,
и описание того, какие наблюдения за работой программы нужно сделать
для проверки ее соответствия некоторому требованию.
&quot;
Я это называю тест-кейс, и кажется не я один такой. А тест (или test procedure) это последовательность действий без входных данных и без ожидаемых результатов. Т.е. в совокупности данные, тест и ожидаемые результаты дают тест-кейсы. Да и по IEEE 829 мне казалось так дела обстоят.
&quot;Вот эти 6 аспектов качества верхнего уровня:
функциональность,
надежность,
практичность,
эффективность,
сопровождаемость
переносимость.
&quot;
Я привык разделять тестирование на функциональное и _не_ функциональное и от этого дальше по видам плясать. Стандартами конечно не подкреплю, но я всегда думал, что википедия на моей стороне :)
&quot;Другие классификации видов тестирования
Чаще всего используется разбиение на три уровня, это
модульное тестирование,
интеграционное тестирование,
системное тестирование.&quot;
Тут мне кажется с неправильного ракурса рассматриваются этапы тестирования. Если смотреть на эти этапы со стороны готовой интегрированной системы - в принципе можно как то согласится, но не нужно забывать, что эти этапы появляются последовательно обычно. +Интеграционный уровень почти не описан, а систмено-интергационного вообще нет.
На примере будет понятней наверно, что я имею ввиду. Возьмем калькулятор (я отдаю себе отчет, что в тестировании калькулятора интеграционный этап смысла не имеет, он просто взят как пример :)), и допустим, что сначала мы написали код для функций умножения, сложения, деления и т.п.
Тут мы начинаем модульное тестирование - всеразличное статическое (код ревью, тулзы...) и динамическое (юнит тесты, тулзы...).
Тут мы пишем обертку для каждой функции (умножение, деление, сложение и т.п.) - для каждой функции бинарь, который параметрами командной строки принимает числа. Так мы можем проверить функциональность каждой функции отдельно (в больших проектах обычно есть промежуточный этап, а то и не один, при интеграции разрабатываемого продукта в систему, хотя вполне бывает и &quot;Big Bang&quot;)
Тут мы начинаем интеграционный этап тестирования - каждая функция отделана друг от друга, но ее можно уже тестировать блэк-боксом.
Ну и потом мы рисуем калькулятору ГУИ и собираем все функции воедино.
Тут мы начинаем системное тестирование - т.к. функциональность каждой отдельной операции мы уже проверяем на интеграционном уровне, то здесь нам остается проверить взаимодействие операций и корректность взаимодействия с ними через ГУИ.
Хочется всё устаканить конечно, очень правильная и классная идея, но этот вариант еще не доработан.]]></description>
			<content:encoded><![CDATA[<p>Как по мне, то нельзя принимать эти положения как стандарт.<br />
Соглашусь с Albert Gareev, и хочется добавить..<br />
&#171;Что такое тест<br />
Это специальная, искусственно созданная ситуация, выбранная определенным образом,<br />
и описание того, какие наблюдения за работой программы нужно сделать<br />
для проверки ее соответствия некоторому требованию.<br />
&#187;<br />
Я это называю тест-кейс, и кажется не я один такой. А тест (или test procedure) это последовательность действий без входных данных и без ожидаемых результатов. Т.е. в совокупности данные, тест и ожидаемые результаты дают тест-кейсы. Да и по IEEE 829 мне казалось так дела обстоят.<br />
&#171;Вот эти 6 аспектов качества верхнего уровня:<br />
функциональность,<br />
надежность,<br />
практичность,<br />
эффективность,<br />
сопровождаемость<br />
переносимость.<br />
&#187;<br />
Я привык разделять тестирование на функциональное и _не_ функциональное и от этого дальше по видам плясать. Стандартами конечно не подкреплю, но я всегда думал, что википедия на моей стороне 🙂<br />
&#171;Другие классификации видов тестирования<br />
Чаще всего используется разбиение на три уровня, это<br />
модульное тестирование,<br />
интеграционное тестирование,<br />
системное тестирование.&#187;<br />
Тут мне кажется с неправильного ракурса рассматриваются этапы тестирования. Если смотреть на эти этапы со стороны готовой интегрированной системы &#8212; в принципе можно как то согласится, но не нужно забывать, что эти этапы появляются последовательно обычно. +Интеграционный уровень почти не описан, а систмено-интергационного вообще нет.<br />
На примере будет понятней наверно, что я имею ввиду. Возьмем калькулятор (я отдаю себе отчет, что в тестировании калькулятора интеграционный этап смысла не имеет, он просто взят как пример :)), и допустим, что сначала мы написали код для функций умножения, сложения, деления и т.п.<br />
Тут мы начинаем модульное тестирование &#8212; всеразличное статическое (код ревью, тулзы&#8230;) и динамическое (юнит тесты, тулзы&#8230;).<br />
Тут мы пишем обертку для каждой функции (умножение, деление, сложение и т.п.) &#8212; для каждой функции бинарь, который параметрами командной строки принимает числа. Так мы можем проверить функциональность каждой функции отдельно (в больших проектах обычно есть промежуточный этап, а то и не один, при интеграции разрабатываемого продукта в систему, хотя вполне бывает и &#171;Big Bang&#187;)<br />
Тут мы начинаем интеграционный этап тестирования &#8212; каждая функция отделана друг от друга, но ее можно уже тестировать блэк-боксом.<br />
Ну и потом мы рисуем калькулятору ГУИ и собираем все функции воедино.<br />
Тут мы начинаем системное тестирование &#8212; т.к. функциональность каждой отдельной операции мы уже проверяем на интеграционном уровне, то здесь нам остается проверить взаимодействие операций и корректность взаимодействия с ними через ГУИ.<br />
Хочется всё устаканить конечно, очень правильная и классная идея, но этот вариант еще не доработан.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		Автор: Albert Gareev		</title>
		<link>https://testitquickly.com/2010/03/09/testing-basics-by-barancev/#comment-5249</link>

		<dc:creator><![CDATA[Albert Gareev]]></dc:creator>
		<pubDate>Tue, 16 Mar 2010 15:08:40 +0000</pubDate>
		<guid isPermaLink="false">http://testitquickly.com/?p=1381#comment-5249</guid>

					<description><![CDATA[Статья понравилась.
Определение тестирования, на мой взгляд, слишком &quot;изнутри&quot; бизнес-процесса, причем и они бывают на самом деле разных типов. Формулировка сама по себе хорошая, но узковата.
&quot;Главная деятельность тестировщиков - заключается в том, что они предоставляют участникам проекта по разработке программного обеспечения отрицательную обратную связь о качестве программного продукта.&quot;
Далее - комментарии. Обратная связь :)
Во-первых, я бы сказал, что &quot;предоставление информации&quot; - это не главная деятельность. Главная деятельность - это ДОБЫЧА той самой информации.
Во-вторых, эффективно тестировать можно и не предоставляя никому ничего. Просто так, для души. Или в целях самообучения, например.
В-третьих, можно тестировать, но о качестве не судить. Просто объективно предоставить все найденные ошибки, недостатки, и особенности.
В-четвертых, &quot;проекта по разработке программного обеспечения&quot; может и не быть. Например, вместо него может быть проект по внедрению купленного программного обеспечения. Здесь требуется не только тестирование в целях поиска проблем, но и поиск путей эти проблемы как-то закрыть (извне), обойти, или хотя бы поставить конечного пользователя в известность.
Ну и в заключение, я бы сказал, ныне тестирование не особенно связано только с понятием &quot;программный продукт&quot;. Отдельно взятая программа может работать без каких-либо проблем, а в комплексе с еще одной &quot;валить&quot; всю систему. Вся инфраструктура, каким-либо компонентом которой является программный продукт, нуждается в тестировании.]]></description>
			<content:encoded><![CDATA[<p>Статья понравилась.<br />
Определение тестирования, на мой взгляд, слишком &#171;изнутри&#187; бизнес-процесса, причем и они бывают на самом деле разных типов. Формулировка сама по себе хорошая, но узковата.<br />
&#171;Главная деятельность тестировщиков &#8212; заключается в том, что они предоставляют участникам проекта по разработке программного обеспечения отрицательную обратную связь о качестве программного продукта.&#187;<br />
Далее &#8212; комментарии. Обратная связь 🙂<br />
Во-первых, я бы сказал, что &#171;предоставление информации&#187; &#8212; это не главная деятельность. Главная деятельность &#8212; это ДОБЫЧА той самой информации.<br />
Во-вторых, эффективно тестировать можно и не предоставляя никому ничего. Просто так, для души. Или в целях самообучения, например.<br />
В-третьих, можно тестировать, но о качестве не судить. Просто объективно предоставить все найденные ошибки, недостатки, и особенности.<br />
В-четвертых, &#171;проекта по разработке программного обеспечения&#187; может и не быть. Например, вместо него может быть проект по внедрению купленного программного обеспечения. Здесь требуется не только тестирование в целях поиска проблем, но и поиск путей эти проблемы как-то закрыть (извне), обойти, или хотя бы поставить конечного пользователя в известность.<br />
Ну и в заключение, я бы сказал, ныне тестирование не особенно связано только с понятием &#171;программный продукт&#187;. Отдельно взятая программа может работать без каких-либо проблем, а в комплексе с еще одной &#171;валить&#187; всю систему. Вся инфраструктура, каким-либо компонентом которой является программный продукт, нуждается в тестировании.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		Автор: Wolonter		</title>
		<link>https://testitquickly.com/2010/03/09/testing-basics-by-barancev/#comment-5248</link>

		<dc:creator><![CDATA[Wolonter]]></dc:creator>
		<pubDate>Fri, 12 Mar 2010 16:17:00 +0000</pubDate>
		<guid isPermaLink="false">http://testitquickly.com/?p=1381#comment-5248</guid>

					<description><![CDATA[О том чуваке с вопросами.
Сегодня у него был первый день тестером. Первый тестер в отделе, понеслась.]]></description>
			<content:encoded><![CDATA[<p>О том чуваке с вопросами.<br />
Сегодня у него был первый день тестером. Первый тестер в отделе, понеслась.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		Автор: Юрко		</title>
		<link>https://testitquickly.com/2010/03/09/testing-basics-by-barancev/#comment-5247</link>

		<dc:creator><![CDATA[Юрко]]></dc:creator>
		<pubDate>Wed, 10 Mar 2010 15:08:46 +0000</pubDate>
		<guid isPermaLink="false">http://testitquickly.com/?p=1381#comment-5247</guid>

					<description><![CDATA[В ответ на &lt;a href=&quot;https://testitquickly.com/2010/03/09/testing-basics-by-barancev/#comment-5245&quot;&gt;Alexei Barantsev&lt;/a&gt;.

+1. тестирование, ИМХО, задача творческая и для гибкого пытливого ума. и рости на этом поприще тоже есть куда. хоть вдоль, хоть поперек, хоть, вообще, по диагонали и вверх.]]></description>
			<content:encoded><![CDATA[<p>В ответ на <a href="https://testitquickly.com/2010/03/09/testing-basics-by-barancev/#comment-5245">Alexei Barantsev</a>.</p>
<p>+1. тестирование, ИМХО, задача творческая и для гибкого пытливого ума. и рости на этом поприще тоже есть куда. хоть вдоль, хоть поперек, хоть, вообще, по диагонали и вверх.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		Автор: Юрко		</title>
		<link>https://testitquickly.com/2010/03/09/testing-basics-by-barancev/#comment-5246</link>

		<dc:creator><![CDATA[Юрко]]></dc:creator>
		<pubDate>Wed, 10 Mar 2010 15:04:13 +0000</pubDate>
		<guid isPermaLink="false">http://testitquickly.com/?p=1381#comment-5246</guid>

					<description><![CDATA[В ответ на &lt;a href=&quot;https://testitquickly.com/2010/03/09/testing-basics-by-barancev/#comment-5244&quot;&gt;Alexei Barantsev&lt;/a&gt;.

Про ООС это скорее всего индивидуаальные особенности именно меня. я пришел в тестирование и автоматики, а это знаете ли откладывает... :-)]]></description>
			<content:encoded><![CDATA[<p>В ответ на <a href="https://testitquickly.com/2010/03/09/testing-basics-by-barancev/#comment-5244">Alexei Barantsev</a>.</p>
<p>Про ООС это скорее всего индивидуаальные особенности именно меня. я пришел в тестирование и автоматики, а это знаете ли откладывает&#8230; 🙂</p>
]]></content:encoded>
		
			</item>
	</channel>
</rss>
