<?xml version="1.0" encoding="UTF-8"?><!-- generator="wordpress/2.2.1" -->
<rss version="2.0" 
	xmlns:content="http://purl.org/rss/1.0/modules/content/">
<channel>
	<title>Comments on: Регрессионное тестирование (regression testing)</title>
	<link>http://www.javenue.info/post/24</link>
	<description>Блог разработчика о Java и родственных технологиях</description>
	<pubDate>Thu, 28 Aug 2008 12:28:09 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.2.1</generator>

	<item>
		<title>By: Bishop</title>
		<link>http://www.javenue.info/post/24#comment-980</link>
		<author>Bishop</author>
		<pubDate>Tue, 19 Sep 2006 15:53:44 +0000</pubDate>
		<guid>http://www.javenue.info/post/24#comment-980</guid>
		<description>В данных примерах не точно указано и не все ситуации указаны, когда применяется  и как это выглядит
Вот мое предсавление об этом: 

Regression testing

Общее представление

Это тестирование, которое проводится при втором и последующих тестирований
версий продукта вплоть до релиза. Сам термин следует понимать, как "повторное
тестирование", тоесть, что есть "повтор" - повтор это действие, которое
проводиться 2 и более раз.

 Когда применяется

1) После того, как программист исправил дефект (ы)
2) После добавления  новой функциональности (например, в случае с change request)
или с урезанием или полным удалением старой функциональности.
3) С выходом новой версии.

 С какой целью применяется

1) В ситуации с исправленным дефектом, тестировщик проводит проверку дефекта. При
проверки, он обязан удостовериться, что дефект исправлен корректно, а именно:
согласно System Requirements по данной функциональности.

2) В ситуации с добавлением новой функциональности, тестировщик обязан
удостовериться, что при добавлении новой функциональности не были повреждены
участки старой функциональности.

2.1) В ситуации с урезанием или полным удалением старой функциональности,
тестировщик обязан удостовериться, что при урезании или полном удалении старой
функциональности не были повреждены другие участки функциональности, которые не
относились к данному исправлению (в точности урезанию или удалению).

3) В ситуации с выходом новой версии, даже если в системе не осталось
"неисправленных" дефектов и не была добавлена новая функциональность или же
урезана или удалена старая функциональность, тестировщик обязан провести
регрессионное тестирование, чтобы гарантировать, что система работоспособна и
отвечает требованиям заказчика.

 Как это выглядит

1) В ситуации с исправленным дефектом. При выходе новой версии. Тестировщик
обязан проверить дефект (ы) на корректность исправления. И прогнать
весь набор тест-кейсов, чтобы гарантировать, что не затронуты другие участки
функциональности.

2) В ситуации с добавлением новой функциональности или урезанием или удалением
старой функциональности. При выходе новой версии, тестировщик обязан прогнать
весь набор тест-кейсов, чтобы гарантировать, что не затронуты другие участки
функциональности.

3) В ситуации с выходом новой версии, даже если в системе не осталось
"неисправленных" дефектов и не была добавлена новая функциональность или же
урезана или удалена старая функциональность, тестировщик обязан прогнать
весь набор тест-кейсов, чтобы гарантировать, что система работоспособна и
отвечает требованиям заказчика.</description>
		<content:encoded><![CDATA[<p>В данных примерах не точно указано и не все ситуации указаны, когда применяется  и как это выглядит<br />
Вот мое предсавление об этом: </p>
<p>Regression testing</p>
<p>Общее представление</p>
<p>Это тестирование, которое проводится при втором и последующих тестирований<br />
версий продукта вплоть до релиза. Сам термин следует понимать, как &#8220;повторное<br />
тестирование&#8221;, тоесть, что есть &#8220;повтор&#8221; - повтор это действие, которое<br />
проводиться 2 и более раз.</p>
<p> Когда применяется</p>
<p>1) После того, как программист исправил дефект (ы)<br />
2) После добавления  новой функциональности (например, в случае с change request)<br />
или с урезанием или полным удалением старой функциональности.<br />
3) С выходом новой версии.</p>
<p> С какой целью применяется</p>
<p>1) В ситуации с исправленным дефектом, тестировщик проводит проверку дефекта. При<br />
проверки, он обязан удостовериться, что дефект исправлен корректно, а именно:<br />
согласно System Requirements по данной функциональности.</p>
<p>2) В ситуации с добавлением новой функциональности, тестировщик обязан<br />
удостовериться, что при добавлении новой функциональности не были повреждены<br />
участки старой функциональности.</p>
<p>2.1) В ситуации с урезанием или полным удалением старой функциональности,<br />
тестировщик обязан удостовериться, что при урезании или полном удалении старой<br />
функциональности не были повреждены другие участки функциональности, которые не<br />
относились к данному исправлению (в точности урезанию или удалению).</p>
<p>3) В ситуации с выходом новой версии, даже если в системе не осталось<br />
&#8220;неисправленных&#8221; дефектов и не была добавлена новая функциональность или же<br />
урезана или удалена старая функциональность, тестировщик обязан провести<br />
регрессионное тестирование, чтобы гарантировать, что система работоспособна и<br />
отвечает требованиям заказчика.</p>
<p> Как это выглядит</p>
<p>1) В ситуации с исправленным дефектом. При выходе новой версии. Тестировщик<br />
обязан проверить дефект (ы) на корректность исправления. И прогнать<br />
весь набор тест-кейсов, чтобы гарантировать, что не затронуты другие участки<br />
функциональности.</p>
<p>2) В ситуации с добавлением новой функциональности или урезанием или удалением<br />
старой функциональности. При выходе новой версии, тестировщик обязан прогнать<br />
весь набор тест-кейсов, чтобы гарантировать, что не затронуты другие участки<br />
функциональности.</p>
<p>3) В ситуации с выходом новой версии, даже если в системе не осталось<br />
&#8220;неисправленных&#8221; дефектов и не была добавлена новая функциональность или же<br />
урезана или удалена старая функциональность, тестировщик обязан прогнать<br />
весь набор тест-кейсов, чтобы гарантировать, что система работоспособна и<br />
отвечает требованиям заказчика.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
