<?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>State Transition testing &#8212; Можно Подумать</title>
	<atom:link href="https://testitquickly.com/category/state-transition-testing/feed/" rel="self" type="application/rss+xml" />
	<link>https://testitquickly.com</link>
	<description>про тестирование ПО и всё такое прочее</description>
	<lastBuildDate>Mon, 05 Jun 2023 18:42:29 +0000</lastBuildDate>
	<language>ru-RU</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.0.1</generator>

<image>
	<url>https://testitquickly.com/wp-content/uploads/2021/09/favicon_lupan-150x150.jpg</url>
	<title>State Transition testing &#8212; Можно Подумать</title>
	<link>https://testitquickly.com</link>
	<width>32</width>
	<height>32</height>
</image> 
<site xmlns="com-wordpress:feed-additions:1">202834616</site>	<item>
		<title>Состояние — Действие — Состояние</title>
		<link>https://testitquickly.com/2016/04/08/interstate-transitors/</link>
					<comments>https://testitquickly.com/2016/04/08/interstate-transitors/#comments</comments>
		
		<dc:creator><![CDATA[Alexei Lupan]]></dc:creator>
		<pubDate>Fri, 08 Apr 2016 09:30:17 +0000</pubDate>
				<category><![CDATA[F.A.Q.]]></category>
		<category><![CDATA[State Transition testing]]></category>
		<category><![CDATA[Озарения]]></category>
		<category><![CDATA[тест-дизайн]]></category>
		<category><![CDATA[Хватали за задницу]]></category>
		<category><![CDATA[Хватит тупить]]></category>
		<guid isPermaLink="false">http://testitquickly.com/?p=3526</guid>

					<description><![CDATA[Таки додумался, почему State Transition testing не вызывает моментального ой-вэй эффекта у большинства увязнувших в тестировании. Трабла уже описана профессором Преображенским в соответствующей литературе в качестве первопричины разрухи. Тут надо думать «исходное Состояние системы — Действие — иное Состояние системы». А мы с «деццва» учимся продумывать тест-кейсы как «Действие — Результат действия». Вот «кружочки» и… <span class="read-more"><a href="https://testitquickly.com/2016/04/08/interstate-transitors/">Читать далее: Состояние — Действие — Состояние &#187;</a></span>]]></description>
										<content:encoded><![CDATA[<p>Таки додумался, почему State Transition testing не вызывает моментального ой-вэй эффекта у большинства увязнувших в тестировании.</p>
<div id="attachment_3527" style="width: 310px" class="wp-caption aligncenter"><img fetchpriority="high" decoding="async" aria-describedby="caption-attachment-3527" class="size-medium wp-image-3527" src="https://testitquickly.com/wp-content/uploads/2016/04/08-04-2016-12-24-34.jpg?w=300" alt="State-Transition Testing" width="300" height="255" /><p id="caption-attachment-3527" class="wp-caption-text">Вот это самое &#171;State-Transition Testing&#187;</p></div>
<p>Трабла уже описана профессором Преображенским в соответствующей литературе в качестве первопричины разрухи.</p>
<p>Тут надо думать «<span style="color: #0000ff;">исходное Состояние системы</span> — <span style="color: #800080;">Действие</span> — <span style="color: #008000;">иное Состояние системы</span>».</p>
<p>А мы с «деццва» учимся продумывать тест-кейсы как «<span style="color: #800080;">Действие</span> — <span style="color: #008000;">Результат действия</span>».</p>
<p style="padding-left: 30px;">Вот «кружочки» и не получаются.</p>
<p style="padding-left: 30px;">А получается что-то вроде &#8216;<span style="color: #0000ff;">Product available in the Cart</span> — <span style="color: #800080;">Proceed to Checkout</span> — <span style="color: #008000;">Checkout Page opened</span>&#8216;. Бред-то какой, полюбуйтесь на вашего Полиграфа&#8230;</p>
<p>Ну а потом начинается извечная шумерская жалобная песнь для успокоения сердца (просто выберите любимое и добавьте воды):</p>
<ul>
<li>У нас нет времени на тест-дизайн&#8230;</li>
<li>На нашем проекте это не используется&#8230;</li>
<li>Никто на проекте не говорит, какую именно технику надо использовать&#8230;</li>
<li>Я тестирую только экивалентность и границы значений, и этого достаточно&#8230;</li>
<li>Пожалуйста, спасите-помогите&#8230;</li>
<li>Все эти техники — для задротов, реально они ничего не приносят&#8230;</li>
<li>Я буду это применять, если это реально поможет уменьшать количество тестов&#8230;</li>
<li>Тест-кейс — это когда надо проверить, что по шагам надо выполнять, и софт работает&#8230;</li>
<li>Я клоун&#8230;</li>
</ul>
<h2><span style="color: #008000;"><strong>Что надо сделать</strong></span></h2>
<ol>
<li>определить happy path &#8212; их может быть несколько.</li>
<li>определить другие сценарии и ветвления к ним.</li>
<li>выводить в отдельные ветки всё, даже если они подразумевают переход к одному и тому же состоянию (есть множество исключений, но это должно быть основным подходом; впоследствии он сэкономит силы и нервы).</li>
<li>стрелка &#8212; <strong>действие</strong>. Круг &#8212; <strong>состояние</strong>, а не результат действия, как мы привыкли писать в тест-кейсах.</li>
<li>не запихивать всё в один рисунок. Пусть будет много рисунков. Переключайтесь между листами.</li>
<li>если что-то пошло не так и надо перерисовывать &#8212; будете материться, а не ерзать ластиком. Проще будет быстро нарисовать правильную последовательность заново, поэтому рисуйте без детальной детализации.</li>
</ol>
]]></content:encoded>
					
					<wfw:commentRss>https://testitquickly.com/2016/04/08/interstate-transitors/feed/</wfw:commentRss>
			<slash:comments>2</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">3526</post-id>	</item>
	</channel>
</rss>
