<?xml version="1.0" encoding="UTF-8"?><!-- generator="wordpress/2.0.6" -->
<rss version="2.0" 
	xmlns:content="http://purl.org/rss/1.0/modules/content/">
<channel>
	<title>Comments on: Цели тестирования ПО</title>
	<link>http://blog.sribna.com/tseli-testirovaniya-po.htm</link>
	<description>Web программирование и не только</description>
	<pubDate>Thu, 09 Feb 2012 20:04:56 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.0.6</generator>

	<item>
		<title>by: Scratch</title>
		<link>http://blog.sribna.com/tseli-testirovaniya-po.htm#comment-4383</link>
		<pubDate>Fri, 11 Apr 2008 00:02:48 +0000</pubDate>
		<guid>http://blog.sribna.com/tseli-testirovaniya-po.htm#comment-4383</guid>
					<description>Тестер (точнее, QA) должен обеспечивать качество продукта в первую очередь, а не искать ошибки.

Поэтому ключевым словом тут является качество. Которое должно оговариваться в той же степени, в которой и функциональность.

К вопросу об SQL-инъекциях и прочей радости: если это не написано в требованиях, то тестировать не обязательно.
Потому что если баг найден, то его нужно починить, а на починку бага никто бюджет не выделит. Точнее, этот баг (sql-инъекция) отберет время, за которое можно было найти баг в функциональности, которая явно описана.

Любые комментарии заказчиков на тему "ну так это и без спеки понятно" можно отправлять лесом. Потому что "вы должны нам еще $100 за тестирование, а то что мы это в бюджет не включили -- так вы тоже должны понимать, не маленькие". 

Ашманов об этом говорил, кстати -- для каждого продукта должен быть критерий, по которому его можно считать завершенным.
Для большинства проектов таким критерием является соответствие заявленной функциональности (описанной в техдокументации) и реализованной.

Другой случай, конечно, Agile-методики. Потому как готовой спецификации нет и быть не может (она такая же гибкая). 
И тут критерием окончания проекта является просто достаточность для заказчика.
Правда, там и бюджеты по-другому считаются (т.е. можно сказать, что каждая итерация -- это отдельный проект). 
Но даже в agile-программировании есть какой-то уровень качества, потому что иначе проект будет только тестироваться и исправляться.</description>
		<content:encoded><![CDATA[<p>Тестер (точнее, QA) должен обеспечивать качество продукта в первую очередь, а не искать ошибки.</p>
<p>Поэтому ключевым словом тут является качество. Которое должно оговариваться в той же степени, в которой и функциональность.</p>
<p>К вопросу об SQL-инъекциях и прочей радости: если это не написано в требованиях, то тестировать не обязательно.<br />
Потому что если баг найден, то его нужно починить, а на починку бага никто бюджет не выделит. Точнее, этот баг (sql-инъекция) отберет время, за которое можно было найти баг в функциональности, которая явно описана.</p>
<p>Любые комментарии заказчиков на тему &#8220;ну так это и без спеки понятно&#8221; можно отправлять лесом. Потому что &#8220;вы должны нам еще $100 за тестирование, а то что мы это в бюджет не включили &#8212; так вы тоже должны понимать, не маленькие&#8221;. </p>
<p>Ашманов об этом говорил, кстати &#8212; для каждого продукта должен быть критерий, по которому его можно считать завершенным.<br />
Для большинства проектов таким критерием является соответствие заявленной функциональности (описанной в техдокументации) и реализованной.</p>
<p>Другой случай, конечно, Agile-методики. Потому как готовой спецификации нет и быть не может (она такая же гибкая).<br />
И тут критерием окончания проекта является просто достаточность для заказчика.<br />
Правда, там и бюджеты по-другому считаются (т.е. можно сказать, что каждая итерация &#8212; это отдельный проект).<br />
Но даже в agile-программировании есть какой-то уровень качества, потому что иначе проект будет только тестироваться и исправляться.
</p>
]]></content:encoded>
				</item>
	<item>
		<title>by: Scratch</title>
		<link>http://blog.sribna.com/tseli-testirovaniya-po.htm#comment-4382</link>
		<pubDate>Thu, 10 Apr 2008 23:53:14 +0000</pubDate>
		<guid>http://blog.sribna.com/tseli-testirovaniya-po.htm#comment-4382</guid>
					<description>3 - есть частный случай второго.
То есть в техзадании должно быть явно описано, какую нагрузку должен выдерживать продукт.

Иначе потом возникают непреодолимые сложности. Нагрузка ведь может быть любая...</description>
		<content:encoded><![CDATA[<p>3 - есть частный случай второго.<br />
То есть в техзадании должно быть явно описано, какую нагрузку должен выдерживать продукт.</p>
<p>Иначе потом возникают непреодолимые сложности. Нагрузка ведь может быть любая&#8230;
</p>
]]></content:encoded>
				</item>
	<item>
		<title>by: Scratch</title>
		<link>http://blog.sribna.com/tseli-testirovaniya-po.htm#comment-4381</link>
		<pubDate>Thu, 10 Apr 2008 23:48:07 +0000</pubDate>
		<guid>http://blog.sribna.com/tseli-testirovaniya-po.htm#comment-4381</guid>
					<description>Само собой. 
Есть такая штука -- уровень качества.
Если что-то не описано в документации (явно или неявно) -- то его может в программе и не быть.

Приведу простую аналогию.
Вы строите дом.
Нужно ли проверять его на сейсмоустойчивость, если он находится под Харьковом? А ведь можно было бы :)

Или -- вы устраиваетесь на работу в IT-контору.
Нужно ли вас "на всякий случай" проверить на знание того, что не описано в требованиях по приему на работу? :)</description>
		<content:encoded><![CDATA[<p>Само собой.<br />
Есть такая штука &#8212; уровень качества.<br />
Если что-то не описано в документации (явно или неявно) &#8212; то его может в программе и не быть.</p>
<p>Приведу простую аналогию.<br />
Вы строите дом.<br />
Нужно ли проверять его на сейсмоустойчивость, если он находится под Харьковом? А ведь можно было бы <img src='http://blog.sribna.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Или &#8212; вы устраиваетесь на работу в IT-контору.<br />
Нужно ли вас &#8220;на всякий случай&#8221; проверить на знание того, что не описано в требованиях по приему на работу? <img src='http://blog.sribna.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />
</p>
]]></content:encoded>
				</item>
	<item>
		<title>by: Scratch</title>
		<link>http://blog.sribna.com/tseli-testirovaniya-po.htm#comment-4380</link>
		<pubDate>Thu, 10 Apr 2008 23:44:46 +0000</pubDate>
		<guid>http://blog.sribna.com/tseli-testirovaniya-po.htm#comment-4380</guid>
					<description>Ну, насчет "всегда" -- это не совсем так.
Программа ведь штука дискретная :) И встроенной бесконечностью не обладает.

Правда, ошибки тогда уже не в программе, а в чем-то другом.</description>
		<content:encoded><![CDATA[<p>Ну, насчет &#8220;всегда&#8221; &#8212; это не совсем так.<br />
Программа ведь штука дискретная <img src='http://blog.sribna.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  И встроенной бесконечностью не обладает.</p>
<p>Правда, ошибки тогда уже не в программе, а в чем-то другом.
</p>
]]></content:encoded>
				</item>
	<item>
		<title>by: Vadik</title>
		<link>http://blog.sribna.com/tseli-testirovaniya-po.htm#comment-4362</link>
		<pubDate>Mon, 07 Apr 2008 14:09:59 +0000</pubDate>
		<guid>http://blog.sribna.com/tseli-testirovaniya-po.htm#comment-4362</guid>
					<description>1. Выявление ошибок.
2. Проверка соответствия разраб. ПО к ТЗ.
3. Проверка нагрузоустойчивости.

:)</description>
		<content:encoded><![CDATA[<p>1. Выявление ошибок.<br />
2. Проверка соответствия разраб. ПО к ТЗ.<br />
3. Проверка нагрузоустойчивости.</p>
<p>:)
</p>
]]></content:encoded>
				</item>
	<item>
		<title>by: redline</title>
		<link>http://blog.sribna.com/tseli-testirovaniya-po.htm#comment-4348</link>
		<pubDate>Wed, 02 Apr 2008 14:53:13 +0000</pubDate>
		<guid>http://blog.sribna.com/tseli-testirovaniya-po.htm#comment-4348</guid>
					<description>Йа робот :)</description>
		<content:encoded><![CDATA[<p>Йа робот <img src='http://blog.sribna.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />
</p>
]]></content:encoded>
				</item>
	<item>
		<title>by: Yuriy Drozdov</title>
		<link>http://blog.sribna.com/tseli-testirovaniya-po.htm#comment-4347</link>
		<pubDate>Wed, 02 Apr 2008 10:42:02 +0000</pubDate>
		<guid>http://blog.sribna.com/tseli-testirovaniya-po.htm#comment-4347</guid>
					<description>Роботы среди нас :)</description>
		<content:encoded><![CDATA[<p>Роботы среди нас <img src='http://blog.sribna.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />
</p>
]]></content:encoded>
				</item>
	<item>
		<title>by: Ira Sribna</title>
		<link>http://blog.sribna.com/tseli-testirovaniya-po.htm#comment-4346</link>
		<pubDate>Wed, 02 Apr 2008 10:41:38 +0000</pubDate>
		<guid>http://blog.sribna.com/tseli-testirovaniya-po.htm#comment-4346</guid>
					<description>все разработчики так думают, пока тестирование не начнется :-)</description>
		<content:encoded><![CDATA[<p>все разработчики так думают, пока тестирование не начнется <img src='http://blog.sribna.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' />
</p>
]]></content:encoded>
				</item>
	<item>
		<title>by: redline</title>
		<link>http://blog.sribna.com/tseli-testirovaniya-po.htm#comment-4341</link>
		<pubDate>Wed, 02 Apr 2008 00:54:02 +0000</pubDate>
		<guid>http://blog.sribna.com/tseli-testirovaniya-po.htm#comment-4341</guid>
					<description>А в моем коде ошибок нет...</description>
		<content:encoded><![CDATA[<p>А в моем коде ошибок нет&#8230;
</p>
]]></content:encoded>
				</item>
	<item>
		<title>by: Алекс Маслов</title>
		<link>http://blog.sribna.com/tseli-testirovaniya-po.htm#comment-4328</link>
		<pubDate>Sun, 30 Mar 2008 18:41:08 +0000</pubDate>
		<guid>http://blog.sribna.com/tseli-testirovaniya-po.htm#comment-4328</guid>
					<description>Ну да совершено верно )) тоесть быть в идеале друг с другом</description>
		<content:encoded><![CDATA[<p>Ну да совершено верно )) тоесть быть в идеале друг с другом
</p>
]]></content:encoded>
				</item>
</channel>
</rss>

