<?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>Комментарии: Гибкое vs Формальное тестирование: успех не определяется инструментом!</title>
	<atom:link href="http://natalyarukol.ru/2011/09/19/gibkoe-vs-formalnoe/feed/" rel="self" type="application/rss+xml" />
	<link>https://natalyarukol.ru/2011/09/19/gibkoe-vs-formalnoe/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=gibkoe-vs-formalnoe</link>
	<description>Блог об управлении качеством, проектами, командами и собой</description>
	<lastBuildDate>Tue, 16 Feb 2021 09:15:27 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=</generator>
	<item>
		<title>Автор: boom beach diamond cheat</title>
		<link>https://natalyarukol.ru/2011/09/19/gibkoe-vs-formalnoe/#comment-709628</link>
		<dc:creator>boom beach diamond cheat</dc:creator>
		<pubDate>Wed, 17 Feb 2016 09:51:14 +0000</pubDate>
		<guid isPermaLink="false">http://natalyarukol.ru/?p=468#comment-709628</guid>
		<description>&lt;strong&gt;boom beach diamond cheat Are you tired of searching for working site that generates boom beach diamonds? If perhaps so, search no more and go to This approach site provides simple, working and easy to use period beach diamond generator and you can ea...&lt;/strong&gt;

Have you been surfing the internet searching for a working site that generates boom beach diamonds? If so, search no more and go to This particular site provides simple, working and easy to use hammer beach diamond generator and you can easily process ...</description>
		<content:encoded><![CDATA[<p><strong>boom beach diamond cheat Are you tired of searching for working site that generates boom beach diamonds? If perhaps so, search no more and go to This approach site provides simple, working and easy to use period beach diamond generator and you can ea&#8230;</strong></p>
<p>Have you been surfing the internet searching for a working site that generates boom beach diamonds? If so, search no more and go to This particular site provides simple, working and easy to use hammer beach diamond generator and you can easily process &#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>Автор: "webbsida"</title>
		<link>https://natalyarukol.ru/2011/09/19/gibkoe-vs-formalnoe/#comment-691136</link>
		<dc:creator>"webbsida"</dc:creator>
		<pubDate>Fri, 09 Jan 2015 11:22:12 +0000</pubDate>
		<guid isPermaLink="false">http://natalyarukol.ru/?p=468#comment-691136</guid>
		<description>&lt;strong&gt;&quot;are speaking&quot;...&lt;/strong&gt;

&quot;[...]e Hi, best wishes to you and your very nice blog, dl[...]&quot;...</description>
		<content:encoded><![CDATA[<p><strong>&#171;are speaking&#187;&#8230;</strong></p>
<p>&#171;[...]e Hi, best wishes to you and your very nice blog, dl[...]&#171;&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>Автор: FF14 RMT</title>
		<link>https://natalyarukol.ru/2011/09/19/gibkoe-vs-formalnoe/#comment-659141</link>
		<dc:creator>FF14 RMT</dc:creator>
		<pubDate>Tue, 27 May 2014 02:45:05 +0000</pubDate>
		<guid isPermaLink="false">http://natalyarukol.ru/?p=468#comment-659141</guid>
		<description>&lt;strong&gt;å®‰å…¨ãªé›»åŠ›å¹³æº–åŒ–ã¨é‡‘...&lt;/strong&gt;

æˆ‘ã€…ã¯ã‚ˆã‚Šé€Ÿãã€é›»åŠ›å¹³æº–åŒ–ã‚’æä¾›ã—ã€å®‰å…¨ã§ã€å½“ç¤¾ã®ã‚¦ã‚§ãƒ–ã‚µã‚¤ãƒˆä¸Šã§æ³¨æ–‡ã‚’ã™ã‚‹ãŸã‚ã«æ­“è¿Žã™ã‚‹ã“ã¨ãŒã§ãã¾ã™...</description>
		<content:encoded><![CDATA[<p><strong>å®‰å…¨ãªé›»åŠ›å¹³æº–åŒ–ã¨é‡‘&#8230;</strong></p>
<p>æˆ‘ã€…ã¯ã‚ˆã‚Šé€Ÿãã€é›»åŠ›å¹³æº–åŒ–ã‚’æä¾›ã—ã€å®‰å…¨ã§ã€å½“ç¤¾ã®ã‚¦ã‚§ãƒ–ã‚µã‚¤ãƒˆä¸Šã§æ³¨æ–‡ã‚’ã™ã‚‹ãŸã‚ã«æ­“è¿Žã™ã‚‹ã“ã¨ãŒã§ãã¾ã™&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>Автор: Elena Pervaya</title>
		<link>https://natalyarukol.ru/2011/09/19/gibkoe-vs-formalnoe/#comment-468</link>
		<dc:creator>Elena Pervaya</dc:creator>
		<pubDate>Wed, 28 Sep 2011 09:08:00 +0000</pubDate>
		<guid isPermaLink="false">http://natalyarukol.ru/?p=468#comment-468</guid>
		<description>Сирожа (простите, отвечаю новым комментом, т.к. тянуть исходную цепочку неразумно из-за нечитабельности),

взгляните выше, я писала: &quot;Если, конечно, не имеется в виду использование каких-то автоматических средств только как вспомогательных инструментов при человеческом (в любом случае!) исследовательском тестировании&quot;. Если вы скажете &quot;автоматизированное исследовательское тестирование&quot;, имея в виду, что в качестве вспомогательных средств используются какие-то средства автоматизации - да пожалуйста. Но если говорится (как у Натальи в исходной заметке) про &quot;автоматизацию исследовательского тестирования&quot;, подразумевая, что можно автоматизировать само изучение, изменение, адаптацию и подобный разумный процесс - то с этим я не согласна.

Суть исследовательского тестирования не в том, что мы не знаем заранее, какие тесты будем выполнять - при такой трактовке любой хаос можно назвать исследовательским тестированием. Суть исследовательского тестирования в том, что выполняя какие-то тесты, мы получаем информацию, чему-то учимся, что-то анализируем, и на основании уже всего этого строим новые тесты, исходя из полученных знаний и обновлённого представления о текущих потребностях. Это - разумный процесс, который автоматизации не подлежит (я так поняла, вы сами с этим согласны). Часть его - &quot;строим новые тесты&quot; - автоматизируйте на здоровье. Но не называйте это автоматизацией исследовательского тестирования. Это просто инструмент, используемый в процессе.
</description>
		<content:encoded><![CDATA[<p>Сирожа (простите, отвечаю новым комментом, т.к. тянуть исходную цепочку неразумно из-за нечитабельности),</p>
<p>взгляните выше, я писала: &#171;Если, конечно, не имеется в виду использование каких-то автоматических средств только как вспомогательных инструментов при человеческом (в любом случае!) исследовательском тестировании&#187;. Если вы скажете &#171;автоматизированное исследовательское тестирование&#187;, имея в виду, что в качестве вспомогательных средств используются какие-то средства автоматизации &#8212; да пожалуйста. Но если говорится (как у Натальи в исходной заметке) про &#171;автоматизацию исследовательского тестирования&#187;, подразумевая, что можно автоматизировать само изучение, изменение, адаптацию и подобный разумный процесс &#8212; то с этим я не согласна.</p>
<p>Суть исследовательского тестирования не в том, что мы не знаем заранее, какие тесты будем выполнять &#8212; при такой трактовке любой хаос можно назвать исследовательским тестированием. Суть исследовательского тестирования в том, что выполняя какие-то тесты, мы получаем информацию, чему-то учимся, что-то анализируем, и на основании уже всего этого строим новые тесты, исходя из полученных знаний и обновлённого представления о текущих потребностях. Это &#8212; разумный процесс, который автоматизации не подлежит (я так поняла, вы сами с этим согласны). Часть его &#8212; &#171;строим новые тесты&#187; &#8212; автоматизируйте на здоровье. Но не называйте это автоматизацией исследовательского тестирования. Это просто инструмент, используемый в процессе.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Автор: Сирожа</title>
		<link>https://natalyarukol.ru/2011/09/19/gibkoe-vs-formalnoe/#comment-467</link>
		<dc:creator>Сирожа</dc:creator>
		<pubDate>Wed, 28 Sep 2011 08:42:00 +0000</pubDate>
		<guid isPermaLink="false">http://natalyarukol.ru/?p=468#comment-467</guid>
		<description>Мы просто доопределяем/переопределяем модель и не паримся. Все еще автоматизированное исследовательское тестирование.

А миф о том что автоматизированное тестирование это когда мы заменили роботами человеков это вредный миф. В силу ряда причин это невозможно.

Параграф 1 + параграф 2 = Наталья немного лукавит, когда говорит что model-based тестирование это автоматизация исследовательского тестирования. Просто потому что практически любая автоматизация не привязанная к жесткому описанию действий может таковой являться.</description>
		<content:encoded><![CDATA[<p>Мы просто доопределяем/переопределяем модель и не паримся. Все еще автоматизированное исследовательское тестирование.</p>
<p>А миф о том что автоматизированное тестирование это когда мы заменили роботами человеков это вредный миф. В силу ряда причин это невозможно.</p>
<p>Параграф 1 + параграф 2 = Наталья немного лукавит, когда говорит что model-based тестирование это автоматизация исследовательского тестирования. Просто потому что практически любая автоматизация не привязанная к жесткому описанию действий может таковой являться.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Автор: Elena Pervaya</title>
		<link>https://natalyarukol.ru/2011/09/19/gibkoe-vs-formalnoe/#comment-464</link>
		<dc:creator>Elena Pervaya</dc:creator>
		<pubDate>Mon, 26 Sep 2011 18:49:00 +0000</pubDate>
		<guid isPermaLink="false">http://natalyarukol.ru/?p=468#comment-464</guid>
		<description>Проблема в том, что мы не можем заранее знать всех &quot;если-то&quot;. И их все просто нельзя заранее описать в модели. В модель можно заложить требования. В модели можно предусмотреть какие-то правила, на основании которых для сгенерённого скрипта будет приниматься решение о его прохождении или непрохождении. Но сколь бы ни была детально выписана модель, она всё равно не сможет самообучаться и самоизменяться на основании того, как именно какие тесты будут выполняться. А разве сможет модель сама определить, что в ней самой закрались ошибки?..

Я тут продолжаю гуглить про model-based и продолжаю видеть всё то же - это возможность генерить тесты, пусть много и всеохватывающе - но в рамках описанной модели. В модель не вкладывается искусственный интеллект, чтобы решать, как на основании результатов выполнения одного теста сгенерить другой тест.

И, кстати, везде пишут про пересмотр модели и при необходимости её изменение. Она не делает это сама, это делает человек разумный, который на основании результата прогона скриптов принимает те или иные решения, что с этой моделью делать дальше.

Model-based тестирование - это не исследование и не альтернатива его, это просто генерирование/выполнение скриптов по заранее предопределённым правилам, пусть эти правила и шибко умные.
</description>
		<content:encoded><![CDATA[<p>Проблема в том, что мы не можем заранее знать всех &#171;если-то&#187;. И их все просто нельзя заранее описать в модели. В модель можно заложить требования. В модели можно предусмотреть какие-то правила, на основании которых для сгенерённого скрипта будет приниматься решение о его прохождении или непрохождении. Но сколь бы ни была детально выписана модель, она всё равно не сможет самообучаться и самоизменяться на основании того, как именно какие тесты будут выполняться. А разве сможет модель сама определить, что в ней самой закрались ошибки?..</p>
<p>Я тут продолжаю гуглить про model-based и продолжаю видеть всё то же &#8212; это возможность генерить тесты, пусть много и всеохватывающе &#8212; но в рамках описанной модели. В модель не вкладывается искусственный интеллект, чтобы решать, как на основании результатов выполнения одного теста сгенерить другой тест.</p>
<p>И, кстати, везде пишут про пересмотр модели и при необходимости её изменение. Она не делает это сама, это делает человек разумный, который на основании результата прогона скриптов принимает те или иные решения, что с этой моделью делать дальше.</p>
<p>Model-based тестирование &#8212; это не исследование и не альтернатива его, это просто генерирование/выполнение скриптов по заранее предопределённым правилам, пусть эти правила и шибко умные.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Автор: Natalya Rukol</title>
		<link>https://natalyarukol.ru/2011/09/19/gibkoe-vs-formalnoe/#comment-462</link>
		<dc:creator>Natalya Rukol</dc:creator>
		<pubDate>Mon, 26 Sep 2011 18:13:00 +0000</pubDate>
		<guid isPermaLink="false">http://natalyarukol.ru/?p=468#comment-462</guid>
		<description>Нет-нет, теперь меня вполне устраивает ответ!

В общем, model-based позволяет именно это: тесты на основе предыдущих проверок. Просто мы это делаем на основе мыслительных моделей &quot;если здесь что-то не работает - значит, нужно пойти вот сюда&quot;, а для модел-бейсд фреймворка нам надо это описать в модели. Потому что он всё-таки не ИИ :)</description>
		<content:encoded><![CDATA[<p>Нет-нет, теперь меня вполне устраивает ответ!</p>
<p>В общем, model-based позволяет именно это: тесты на основе предыдущих проверок. Просто мы это делаем на основе мыслительных моделей &#171;если здесь что-то не работает &#8212; значит, нужно пойти вот сюда&#187;, а для модел-бейсд фреймворка нам надо это описать в модели. Потому что он всё-таки не ИИ <img src='https://natalyarukol.ru/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>Автор: Elena Pervaya</title>
		<link>https://natalyarukol.ru/2011/09/19/gibkoe-vs-formalnoe/#comment-461</link>
		<dc:creator>Elena Pervaya</dc:creator>
		<pubDate>Mon, 26 Sep 2011 18:03:00 +0000</pubDate>
		<guid isPermaLink="false">http://natalyarukol.ru/?p=468#comment-461</guid>
		<description>Я, право же, немного в замешательстве... Вроде ж, описала. Ну ещё раз меньшим количеством буковок: выполнили тест, посмотрели на результаты его выполнения, получили какую-то информацию, на основании этого (!) придумали следующий тест, выполнили его... ну и т.д. 

Если опять не так, то давайе пойдём другим путём - опишите ваше понимание, а я уж от этого оттолкнусь и опишу, что в моём понимании такне так.</description>
		<content:encoded><![CDATA[<p>Я, право же, немного в замешательстве&#8230; Вроде ж, описала. Ну ещё раз меньшим количеством буковок: выполнили тест, посмотрели на результаты его выполнения, получили какую-то информацию, на основании этого (!) придумали следующий тест, выполнили его&#8230; ну и т.д. </p>
<p>Если опять не так, то давайе пойдём другим путём &#8212; опишите ваше понимание, а я уж от этого оттолкнусь и опишу, что в моём понимании такне так.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Автор: Natalya Rukol</title>
		<link>https://natalyarukol.ru/2011/09/19/gibkoe-vs-formalnoe/#comment-460</link>
		<dc:creator>Natalya Rukol</dc:creator>
		<pubDate>Mon, 26 Sep 2011 17:56:00 +0000</pubDate>
		<guid isPermaLink="false">http://natalyarukol.ru/?p=468#comment-460</guid>
		<description>Вот я и потестила вложенность комментариев в блоге :) получается ужасно :(

Модел-бейсд подход в основном применяется для автоматизации. У нас есть фреймворк, есть модель нашего продукта, мы НЕ описываем автотесты, они выполняются на основании нашей модели и с использованием основных проверок, оракулов. 

Про описание исследовательского я не просто так спросила, в ответ буковок много, но я всё равно не поняла ничего. Вы что исследовательским называете? Конкретно, с точки зрения действий, процесса?</description>
		<content:encoded><![CDATA[<p>Вот я и потестила вложенность комментариев в блоге <img src='https://natalyarukol.ru/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  получается ужасно <img src='https://natalyarukol.ru/wp-includes/images/smilies/icon_sad.gif' alt=':(' class='wp-smiley' /> </p>
<p>Модел-бейсд подход в основном применяется для автоматизации. У нас есть фреймворк, есть модель нашего продукта, мы НЕ описываем автотесты, они выполняются на основании нашей модели и с использованием основных проверок, оракулов. </p>
<p>Про описание исследовательского я не просто так спросила, в ответ буковок много, но я всё равно не поняла ничего. Вы что исследовательским называете? Конкретно, с точки зрения действий, процесса?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Автор: Elena Pervaya</title>
		<link>https://natalyarukol.ru/2011/09/19/gibkoe-vs-formalnoe/#comment-459</link>
		<dc:creator>Elena Pervaya</dc:creator>
		<pubDate>Mon, 26 Sep 2011 17:52:00 +0000</pubDate>
		<guid isPermaLink="false">http://natalyarukol.ru/?p=468#comment-459</guid>
		<description>ну... я точно погуглила по model based :) Может конечно что-то не так поняла, но в общих чертах: описываем модель и на её основании генерим (можно автоматически при наличии соответствующих инструментов) функциональные тесты.  В чём ошибаюсь? О-)

Насчёт того, что я понимаю под исследовательским тестированием, то вряд ли у меня какое-то очень специфическое понимание. Ведь нет смысла приводить определения Канера или Баха? Но если что - мне нравятся их определения :) Но, наверное, основное, что касается моего понимания исследовательского тестирования, это то - что это подход. Не техника, не вид тестирования или что-то подобное, а подход. При этом, занимаясь исследовательским тестированием, можно применять какие угодно техники для того, чтобы генерить тесты. Как генерить тесты - это вопрос техник; когда, зачем и почему - это вопрос подхода.

Поэтому я и не понимаю: в model-based тестировании мы описываем модель, на её основании могут генериться функциональные, высокоуровневые тесты, они хорошо покроют требуемую функциональность, описанную моделью. Я бы сказала, что это техника. 

Ну, её можно применять при исследовательском подходе. Хорошо, сгенерили тесты. Выполнили их. Посмотрели на результаты, что-то поняли. Решили, что нам нужно, исходя из полученных знаний, определили, куда двигаться дальше... Это я в общих чертах описываю исследовательский подход :) А model-based тестирование при этом для меня заключено в словах &quot;сгенерили тесты&quot;. И под этими словами может скрываться любая техника.

Так в чём же альтернативность? :)</description>
		<content:encoded><![CDATA[<p>ну&#8230; я точно погуглила по model based <img src='https://natalyarukol.ru/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  Может конечно что-то не так поняла, но в общих чертах: описываем модель и на её основании генерим (можно автоматически при наличии соответствующих инструментов) функциональные тесты.  В чём ошибаюсь? О-)</p>
<p>Насчёт того, что я понимаю под исследовательским тестированием, то вряд ли у меня какое-то очень специфическое понимание. Ведь нет смысла приводить определения Канера или Баха? Но если что &#8212; мне нравятся их определения <img src='https://natalyarukol.ru/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  Но, наверное, основное, что касается моего понимания исследовательского тестирования, это то &#8212; что это подход. Не техника, не вид тестирования или что-то подобное, а подход. При этом, занимаясь исследовательским тестированием, можно применять какие угодно техники для того, чтобы генерить тесты. Как генерить тесты &#8212; это вопрос техник; когда, зачем и почему &#8212; это вопрос подхода.</p>
<p>Поэтому я и не понимаю: в model-based тестировании мы описываем модель, на её основании могут генериться функциональные, высокоуровневые тесты, они хорошо покроют требуемую функциональность, описанную моделью. Я бы сказала, что это техника. </p>
<p>Ну, её можно применять при исследовательском подходе. Хорошо, сгенерили тесты. Выполнили их. Посмотрели на результаты, что-то поняли. Решили, что нам нужно, исходя из полученных знаний, определили, куда двигаться дальше&#8230; Это я в общих чертах описываю исследовательский подход <img src='https://natalyarukol.ru/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  А model-based тестирование при этом для меня заключено в словах &#171;сгенерили тесты&#187;. И под этими словами может скрываться любая техника.</p>
<p>Так в чём же альтернативность? <img src='https://natalyarukol.ru/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
</channel>
</rss>
