<?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>Вино &#8212; Можно Подумать</title>
	<atom:link href="https://testitquickly.com/tag/%d0%b2%d0%b8%d0%bd%d0%be/feed/" rel="self" type="application/rss+xml" />
	<link>https://testitquickly.com</link>
	<description>про тестирование ПО и всё такое прочее</description>
	<lastBuildDate>Sun, 17 Jul 2011 00:04:38 +0000</lastBuildDate>
	<language>ru-RU</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.4</generator>

<image>
	<url>https://testitquickly.com/wp-content/uploads/2021/09/favicon_lupan-150x150.jpg</url>
	<title>Вино &#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>Как мы давно мечтали, но так и не смогли&#8230;</title>
		<link>https://testitquickly.com/2011/07/17/da-noi-am-fost-la-badiga-si-am-baut-jin/</link>
					<comments>https://testitquickly.com/2011/07/17/da-noi-am-fost-la-badiga-si-am-baut-jin/#comments</comments>
		
		<dc:creator><![CDATA[Alexei Lupan]]></dc:creator>
		<pubDate>Sun, 17 Jul 2011 00:04:38 +0000</pubDate>
				<category><![CDATA[Опросы]]></category>
		<category><![CDATA[Откровения]]></category>
		<category><![CDATA[Постановка мозгов]]></category>
		<category><![CDATA[Скриншоты]]></category>
		<category><![CDATA[Соображения]]></category>
		<category><![CDATA[Странности]]></category>
		<category><![CDATA[Александр Розенбаум]]></category>
		<category><![CDATA[Вино]]></category>
		<guid isPermaLink="false">http://testitquickly.com/?p=2383</guid>

					<description><![CDATA[На собеседованиях я всегда спрашиваю, в чем смысел тестирования. Определенного правильного ответа нет, он просто указывает на некий уровень развитости понимания обсуждаемой темы, не более. Однако ответ на этот вопрос говорит о многом. Один из самых распространенных ответов таков: &#171;Тестирование повышает качество продукта&#187;. Ну&#8230; Вообще &#8212; нет, хотя&#8230; Да, с точки зрения рабоче-крестьянской логики, все… <span class="read-more"><a href="https://testitquickly.com/2011/07/17/da-noi-am-fost-la-badiga-si-am-baut-jin/">Читать далее &#187;</a></span>]]></description>
										<content:encoded><![CDATA[<p>На собеседованиях я всегда спрашиваю, в чем смысел тестирования.</p>
<p>Определенного правильного ответа нет, он просто указывает на некий уровень развитости понимания обсуждаемой темы, не более. Однако ответ на этот вопрос говорит о многом.</p>
<p>Один из самых распространенных ответов таков:</p>
<p style="text-align: center;">&#171;Тестирование повышает качество продукта&#187;.</p>
<p>Ну&#8230;</p>
<p>Вообще &#8212; нет, хотя&#8230; Да, с точки зрения рабоче-крестьянской логики, все именно так и происходит.</p>
<p>Я сам когда-то думал точно так же.</p>
<p style="padding-left: 30px;">Я когда-то вообще думал только о том, как взять полууменьшенный минорный септаккорд от Ми, бо у Розенбаума оно получается, а у меня нет 🙂</p>
<p style="padding-left: 30px;">Например, мое понимание смысела тестирования с годами ощутимо поменялось, и нынешнее свое понимание я совершенно не готов выбивать в мраморе на своем обелиске&#8230;</p>
<p><span id="more-2383"></span></p>
<p>Однако попробуем уточнить, почему кандидат думает именно так (типичный диалог):</p>
<p style="padding-left: 30px;">&#8212; <strong>А каким образом тестирование повышает качество?</strong></p>
<p style="padding-left: 30px;">&#8212; А таким, что если мы узнаем о багах, и асфиксим их (<em>асфиксия &#8212; удушие, подразумевается планомерное удушение багов, гыгы</em>), то качество продукта повышается.</p>
<p style="padding-left: 30px;">&#8212; <strong>И в сравнении с чем оно повышается?</strong></p>
<p style="padding-left: 30px;">&#8212; Ну&#8230; В сравнении с тем, что было до тестирования, разумеется.</p>
<p style="padding-left: 30px;">&#8212; <strong>Но ведь ожидалось, что продукт будет качественным, без багов. А тестирование показало, что продукт получился некачественным. Так в сравнении с чем качество смогло повысится после багфиксинга? Мне вот кажется, что после исправления дефектов продукт из некачественного просто стал качественным, а качество не повысилось, оно просто появилось.</strong></p>
<p style="padding-left: 30px;">&#8212; Ыыыыы&#8230; Ну так вот же &#8212; продукт стал качественным после исправления дефектов! И помогло в этом тестирование! Вот в этом и есть смысел тестирования &#8212; помогать делать продукт качественным!!! ©</p>
<p>И знаете что? Этот вопрос я задаю не только на собеседованиях. Примерно так же отвечают и менеджеры различных уровней, которые ответственны за процессы разработки ПО или за бизнес вообще.</p>
<p>Много народу в должности ПМ или вообще &#171;клиент&#187; убеждены в том, что</p>
<ul>
<li>если тестирование будет крутым,</li>
<li>и если тестировщики будут крутыми,</li>
<li>и если тестировщики будут &#171;болеть за качество&#187;,</li>
</ul>
<p>то продукт будет отличным.</p>
<p>На самом деле, это вопрос и компетенция Product Manager.</p>
<p style="padding-left: 30px;">Но считается, что &#171;каждый должен заниматься своим делом&#187; &#8212; программист программирует, тестировщик &#8212; тестирует, а то, что тестирование &#8212; занятие очень неоднозначное, и им занимаются вообще все те, кто вовлечен в проект, так &#171;<em>Вы мне это прекратите. Вы не в балагане, Привалов</em>&#171;.</p>
<p>После этого мы переходим к другим вопросам о тестировании. Например, к вопросам о том, как делают вино.</p>
<h3><span class="Apple-style-span" style="font-size: 14px; font-weight: normal;">Есть в отрасли виноделия такие люди &#8212; виноградари. Они отвечают за условия, в которых виноград зреет.</span></h3>
<p style="padding-left: 30px;">Буквально &#8212; где когда и как сажать, как подвязывать, как чистить, как ухаживать&#8230;</p>
<p>Задача и вечное проклятие виноградарей &#8212; предоставить виноделам виноматериал, который соответствует определенным техническим характеристикам.</p>
<p style="padding-left: 30px;">Характеристик этих множество, самыми понятными считаются соотношение влаги, сахара и кислотности в ягоде.</p>
<p>Характеристики виноматериала зависят не только от сорта винограда и и положения звезд в созвездии Свисток рака. Они даже поддаются какому-то тюнингу.</p>
<p style="padding-left: 30px;">Например, если подержать виноград на лозе подольше нужного, он усыхает, жидкости в ягодах становится меньше, зато сахара больше. Если круто передержать, ягода превращается в будущий изюм, теряя влагу ко всем небесам.</p>
<p style="padding-left: 30px;">В Венгрии придумали насылать на виноград специальный грибок &#171;Ботритис&#187; (<em>одна тетка произносила &#171;Бодритес&#187;</em>), затем выдерживают на лозе до начала высыхания, и получается ботритизированное вино, мощное, дорогое и сладкое.</p>
<p style="padding-left: 60px;">Обычно же поражение Ботритисом такая же беда, как и прочие болезни винограда.</p>
<p style="padding-left: 30px;">В некоторых странах виноград держат на лозе до наступления заморозков, и затем делают из иссушенных, подмороженных ягод вино под названием &#171;ice-wine&#187; (ледяное вино); тоже прелесть в разделе десертных вин, сцуко, очень дорогое и немассовое.</p>
<p>В общем, винодел пытается получить от виноградаря заготовку с определенными параметрами, для того чтобы сделать вино с какими-то заранее предопределенными характеристиками (содержание сахара, спиртуозность, <del>содержание тяжелых металлов и пестицидов</del>, и много всякого).</p>
<p>Ближе к началу осени виноградарь начинает орать о том, что если виноград не снять вот прямо сейчас, то он снимает с себя всякую ответственность; а винодел орет о том, что если он сделает вино не такое-то, как того ожидают ритейлеры, им обоим будет нечего с себя снимать, поэтому снимать виноград ещё не надо&#8230;</p>
<p>На заднем плане в лаборатории среди реторт притаился лаборант &#8212; он будет проверять соответствие винограда, а затем и итогового вина техническим характеристикам. Лаборант вообще не волнуется. Разработка идёт как полагается &#8212; все орут.</p>
<p style="padding-left: 30px;">Чувствуем совпадения с процессом разработки программного обеспечения, да? Насыпьте себе сухого кахетинского Форстериезуитенгартена (я легко могу это слово произнести без запинки), и продолжим.</p>
<p style="padding-left: 30px;">Можно насыпать лед, бо жара в Киеве &#8212; нуеёнафиг&#8230;</p>
<p>На втором этаже сидит директор винзавода, и его тоже совершенно не волнует, получится ли вино качественным. Его волнует, получится ли вино вообще, бо вино такой зверёк, что или получается, или у вас будет простое &#171;гаражное вино&#187;, стоимость которого вообще смешна, но является предметом личной гордости гаражного производителя.</p>
<p>В виноделии существуют законодательно предопределенные технические параметры качества производимого вина.</p>
<p style="padding-left: 30px;">Вот бы софтописателям заполучить такие законодательные стандарты 🙂</p>
<p>Параметры готового изделия зависят от технических параметров исходного сырья (содержание сахара в ягодах, содержание воды в ягодах, <del>содержания ягод в ягодах</del>, условия роста ягод, общая сумма солнечных дней в году производства), и учитываются виноделом в процессе работы. Винодел заранее знает, каким вино должно получиться, если учесть то-то и сделать так-то&#8230;</p>
<p style="padding-left: 30px;">Также винодел придерживается непременно повторяемой технологии производства вина, хотя имеет всю власть для проведения экспериментов.</p>
<p>В сумме это дает возможность рассчитать технические характеристики будущего продукта, и помогает сдать проект с выполнением определенных ожиданий заказчика.</p>
<p style="padding-left: 30px;">В действительности вино &#8212; живой организм, и оно всегда получается &#171;как получится&#187;. Но повторю сто раз, что есть возможность получить качество по ожидаемым параметрам, если:</p>
<ol>
<li>заранее подготовить (или купить) виноматериал определенного качества,</li>
<li>строго и правильно выдерживать правильную технологию производства.</li>
</ol>
<p style="padding-left: 30px;"><strong>Для протокола</strong>: виноделы Европы уверенны в том, что создание вина &#8212; искусство, которое невозможно формализовать, алгоритмизировать, сделать техничным, все держится на чутье, таланте, и созвездии Свисток рака.</p>
<p style="padding-left: 30px;">Короче, для них виноделие &#8212; состояние души.</p>
<p style="padding-left: 30px;">Виноделы из Калифорнии это глупое заблуждение давно опровергли; они без чутья и таланта, только на основе копирования и взаимствования физико-химических показателей &#171;от европейцев&#187; из года в год делают чёткое и качественное вино, совершенно не страдая аллегоризмом. Все по-американски просто и прагматично.</p>
<p><strong>Итоговая оценка качества вина</strong> производится по нескольким фронтам, самый известный из которых &#8212; органолептика (как выглядит, как пахнет, каково на вкус &#8212; обычное юзабилити тестирование), но основными являются физико-химические показатели.</p>
<p>Одно без другого не должно рассматриваться, но если говорить очень строго, то главными критериями качества вина являются измеримые физико-химические показатели.</p>
<p>Примеры физико-химических показателей для оценки качества вина:</p>
<ul>
<li>объемная доля этилового спирта, %;</li>
<li>массовая концентрация сахара в пересчете на инвертный, г/100 см3;</li>
<li>массовая концентрация титруемых кислот в пересчете на винную, г/дм3;</li>
<li>массовая концентрация приведенного экстракта, г/дм3;</li>
<li>давление в бутылках для вин, насыщенных СОг, кПа;</li>
<li>органолептические показатели, баллы: прозрачность, цвет, букет, вкус, типичность (или для вин, насыщенных С02,- игристые и пенистые свойства);</li>
<li>ассовая концентрация летучих кислот в пересчете на уксусную, г/дм3;</li>
<li>массовая концентрация диоксида серы (общей и свободной), мг/дм3;</li>
<li>массовая концентрация тяжелых металлов (железа, меди, свинца, олова), мг/дм3;</li>
<li>содержание цианистых соединений;</li>
<li>физико-химическая и микробиологическая стабильность, полнота налива и герметичность укупорки бутылок, гарантийный срок хранения готовой продукции;</li>
</ul>
<p style="padding-left: 30px;">Список скопирован с <a href="http://vinogradnik.org.ua/publ/klassifikacija_vinogradnykh_vin/19-1-0-99">vinogradnik.org.ua</a>, но вообще он предопределен в законодательствах и директивах отдельных стран.</p>
<p style="padding-left: 30px;">Еще страшные цифры есть в реферате «<a href="http://www.bibliofond.ru/view.aspx?id=37847">Товароведная характеристика и оценка качества виноградного вина</a>». Там рассказывается про то, как в производстве шампанского юзается рыбный клей и лимонная кислота 😉</p>
<p>Дык вот, примеры с циферками.</p>
<p>Если предоставленное нам для пробы вино не болеет (помутнение, окисление и прочие мерзости), и содержит спирта от 12 до 16%, а массовая концентрация Сахаров находится в диапазоне от 210 до 300 г/дм3 (и титруемых кислот там в пределах от 3 до 8 г/дм3), то согласно ГОСТ 7208-93, мы зрим ликерное вино, которое полностью соответствует российскому стандарту качества.</p>
<p style="padding-left: 30px;">А если спирта около 12%, а содержание сахара стремится к нулю (полного нуля тут не бывает), то перед нами сухое столовое вино.</p>
<p style="padding-left: 30px;">Если спирта будет менее 9%, то это, скорее всего, уже будет фляка, а не сухое вино.</p>
<p style="padding-left: 30px;">Если спирта ноль, то перед нами компот обыкновенный, виноградный.</p>
<p>Итак,</p>
<ul>
<li>если все диапазоны соблюдены,</li>
<li>если лабораторные пробы показывают правильность ожидаемых цифр,</li>
</ul>
<p>Вопрос &#8212; это качественное вино?</p>
<p>Безусловно, да. Все то, что укладывается в заранее установленные параметры, является качественным.</p>
<p>Но вот&#8230;</p>
<h3><span style="color: #008000;"><strong>Вкусное ли это вино?</strong></span></h3>
<p>&#171;Вкусность&#187; нельзя рассматривать с точки зрения циферок ТТХ.</p>
<p>&#171;Вкусность&#187; &#8212; уже дело третье, ведь заявленое качество полностью соблюдено, поэтому вино считается качественным.</p>
<p style="padding-left: 30px;">Однако именно по &#171;вкусности&#187; качество вина и определяется конечным потребителем 🙂</p>
<p>Вино, которое всего лишь полностью соответствует параметрам ГОСТ, ничего необычного из себя не представляет. Его можно выпускать на рынок, тестирование оно проходит успешно, но страдать от счастья с этим вином не приходится.</p>
<p>Это простое, стандартное вино.</p>
<p>Проблематичность оценки заключается в факторе субъективности. Все мы &#171;разбираемся в винах&#187; (не забываем оттопыривать мизинец). И все мы когда-то попадаем в странную ситуацию: обычное, безусловно стандартное вино не воспринимается как качественное.</p>
<p>Под качественным вином нами почти всегда подразумевается ВЫСОКОкачественное вино.</p>
<p style="padding-left: 30px;">Очевидна ли подмена понятий и ожиданий?</p>
<p style="padding-left: 30px;">Это понятно, или это странно?</p>
<p>Трабла в том, что высококачественное вино в ГОСТ не описывается. Оно просто иногда &#171;получается&#187;.</p>
<p>Иногда можно попытаться предсказать, что &#171;<em>вот это вино получится высококачественным, очень юзабельным, с приятным и долгим послевкусием</em>&#171;, патамушта оно было сделано из винограда с такими-то высокими показателями ТТХ. Но бывает, что ожидания не оправдываются.</p>
<p>Иногда марочное вино, заранее предназначенное для многолетнего выдерживания в бочках, может обещаться когда-нибудь быть ВЫСОКОкачественным, и зачастую оно таким становится.</p>
<p>А иногда &#8212; нет.</p>
<p style="padding-left: 30px;">Не всякое вино можно выдерживать по 50 лет в бутылках.</p>
<p>Невозможно гарантировать эту высококачественность подходом типа &#171;<em>винодел болеет за мой продукт, он переживает за качество всего проекта, он встанет и скажет, что проект не готов к выходу, даже если давление (в том числе и с моей стороны) будет высоко</em>&#171;.</p>
<p>Да и вообще, что такое &#171;высококачественное вино&#187;? Баланс между содержанием танинов, кислотностью и ароматикой? Долго послевкусие? Новое послевкусие?</p>
<p style="padding-left: 30px;">Грамотное послевкусие в ротовой полости должно ощущаться после каждого качественного вина. Это все тот же вкус, который ты ощущаешь после пробы, он устойчивый, явный, медленно исчезающий.</p>
<p style="padding-left: 30px;">Но есть вина, которые поражают неожиданным финтом:</p>
<ul>
<li>понюхал &#8212; почуял что-то одно.</li>
<li>попробовал &#8212; почуял что-то другое.</li>
<li>подождал десяток секунд, и ВНЕЗАПНО чувствуешь во рту вообще третий вкус, совершенно неожиданный и невесть откуда взявшийся.</li>
</ul>
<p style="padding-left: 30px;">Это ОЧЕНЬ круто.</p>
<p style="padding-left: 30px;">За такие ощущения стоит заплатить дорого.</p>
<p style="padding-left: 30px;">Ординарные вина подобными эффектами не обладают в принципе.</p>
<p>Понятно, что под высококачественным подразумевается превышение ожиданий, и скорее всего, это будет не превышение физико-химических цифровых показателей. Это нечто априори субъективное.</p>
<p style="padding-left: 30px;">У опытного винодела вино, вероятнее всего, получится качественным.</p>
<p style="padding-left: 30px;">У опытного и талантливого винодела вино, вероятнее всего, получится качественным, а вероятно, и высококачественным.</p>
<p style="padding-left: 30px;">Все это зависит от винодела, а не от его лаборанта.</p>
<p>Тестировщик &#8212; не винодел. Он не разрабатывает.</p>
<p style="padding-left: 30px;">Хотя может знать технологию, и даже что-то ковыряет на личном участке земли под домом.</p>
<p>Тестировщик &#8212; не инстанция, которая делает что-то такое, что позволяет качество продукта повышать или понижать, сильно или слабо болея за разрабатываемый продукт.</p>
<p style="padding-left: 30px;">Продукт &#8212; вот он, готов (пусть даже частично), пробуйте и оценивайте.</p>
<p>Тестировщик определяет готовность и качество продукта, и сообщает эту информацию тем, кому она важна, dixi.</p>
<p>То, что тестировщики &#171;не болеют&#187; за продукт, не является проблемой аутсорсинга тестирования.</p>
<p style="padding-left: 30px;">Более того, это вообще свойственно не только тестировщикам, но и всем остальным участникам разработки.</p>
<p>Взваливать ответственность за качество продукта на тестировщиков правильно только с точки зрения принципов Quality School (знаете ведь про школы тестирования, да?). В остальном это неправильно и даже пагубно.</p>
<p>У винодела с оценкой качества дела обстоят бинарно &#8212; вино или получилось, или нет, это быстро определяет химлаборатория при заводе.</p>
<p style="padding-left: 30px;">Фиксить баги винодел не может, продукт уже готов. Он может их только предвидеть и может принимать какие-то меры в процессе производства, не более.</p>
<p style="padding-left: 30px;">Все то, что винодел мог сделать, он должен был сделать ДО того, как вино объявляется готовым.</p>
<p>В виноделии, в случае если &#171;не получилось&#187;, вы просто идете домой и сосете себе палец до просветления. Невозможно что-нибудь исправить в вине, которое &#171;не получилось&#187; в принципе.</p>
<p style="padding-left: 30px;">Выправлять в готовом продукте можно только какие-то частности, но это редкость, и требует шаманства.</p>
<p style="padding-left: 30px;">Да шаманство и не поможет, если речь идет всего лишь об исправлении дефектов.</p>
<p>В софтостроении хорошо то, что если продукту присущи какие-то дефекты, то их почти всегда можно исправить.</p>
<p>Но исправление дефектов не повышает качество продукта.</p>
<p style="padding-left: 30px;">Исправление дефектов только &#171;лечит&#187; продукт, там, где что-то прогибается в минус, и после починки просто поднимается до уровня &#171;ноль&#187;, то есть &#8212; как и ожидалось.</p>
<p>Картинка для наглядности</p>
<div id="attachment_2384" style="width: 413px" class="wp-caption aligncenter"><a href="https://testitquickly.com/wp-content/uploads/2011/07/d0bfd0b0d180d0b0d0bcd0b5d182d180d18b-d0bad0b0d187d0b5d181d182d0b2d0b0-d0b8-d0b4d0b5d184d0b5d0bad182d18b.jpg"><img fetchpriority="high" decoding="async" aria-describedby="caption-attachment-2384" class="size-full wp-image-2384" title="параметры качества и дефекты" src="https://testitquickly.com/wp-content/uploads/2011/07/d0bfd0b0d180d0b0d0bcd0b5d182d180d18b-d0bad0b0d187d0b5d181d182d0b2d0b0-d0b8-d0b4d0b5d184d0b5d0bad182d18b.jpg" alt="" width="403" height="285" /></a><p id="caption-attachment-2384" class="wp-caption-text">&#8230;</p></div>
<p>На оси Х слева направо последовательно перечислены какие-то функции, для которых мы будем выяснять уровень качества воплощения. Уровень &#171;0&#187; это очень хорошо, это значит, что в частностях все получилось as expected.</p>
<p>На оси Y отображается в &#171;минусе&#187; важность дефектов, которые были найдены, а в &#171;плюсе&#187; &#8212; уровень сатисфакции той или иной фичей.</p>
<p>Для наглядности &#8212; функция №1 получилась отменной, и получила целый балл к карме.</p>
<p style="padding-left: 30px;">Любо-дорого открывать сайт в принципе 🙂</p>
<p>Остальные функции отзываются как положено, ок.</p>
<p>Функция №17 выдала нам такой лажовый бэмц, что приоритет бага был объявлен критическим. Позже баг пофиксят, и функция придет в норму. В норму, в &#171;ноль&#187;, а не в дальние высоты программерского искусства.</p>
<p style="padding-left: 30px;">Идея понятна?</p>
<p>Теперь вот что получается.</p>
<p>Качественный продукт &#8212; это ноль по всем показателям. Простое соответствие ожиданиям.</p>
<p>Высококачественный продукт &#8212; это выше нуля по всем показателям.</p>
<p style="padding-left: 30px;">Такое бывает?</p>
<p><strong>Домашнее задание</strong>: поскорее найти в изложенных рассуждениях допущенную неточность, которая разрушает все мои логические построения.</p>
<p style="text-align: left;">[polldaddy poll=5240022]</p>
]]></content:encoded>
					
					<wfw:commentRss>https://testitquickly.com/2011/07/17/da-noi-am-fost-la-badiga-si-am-baut-jin/feed/</wfw:commentRss>
			<slash:comments>61</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">2383</post-id>	</item>
	</channel>
</rss>
