<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" version="2.0">
  <channel>
    <title>Форум 'Тестирование приложений' на RSDN.RU</title>
    <link>http://www.rsdn.ru/Forum/apptesting/</link>
    <description>Любые вопросы связанные с повышением качества приложений - инструменты, теории и методологии тестирования.</description>
    <category>apptesting</category>
    <language>ru-ru</language>
    <copyright>Copyright ©, RSDN.ru, 2001-2007</copyright>
    <webMaster>webmaster@rsdn.ru</webMaster>
    <generator>RSDN RSS Generator 1.3</generator>
    <image>
      <url>http://www.rsdn.ru/rsdn.gif</url>
      <title>RSDN.RU</title>
      <link>http://www.rsdn.ru</link>
    </image>
    <lastBuildDate>Mon, 13 Feb 2012 10:54:53 GMT</lastBuildDate>
    <ttl>5</ttl>
	<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/rsdn/apptesting" /><feedburner:info xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" uri="rsdn/apptesting" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><item>
		<title>Где получить code review?</title>
		<link>http://www.rsdn.ru/Forum/apptesting/4611221.1.aspx</link>
		<guid isPermaLink="true">http://www.rsdn.ru/Forum/apptesting/4611221.aspx</guid>
		<comments>http://www.rsdn.ru/Forum/apptesting/4611221.aspx</comments>
		<wfw:comment>http://www.rsdn.ru/Forum/PostRssComment.aspx?mid=4611221</wfw:comment>
		<wfw:commentRss>http://www.rsdn.ru/Forum/RSS/4611221.aspx</wfw:commentRss>
		<trackback:ping>http://www.rsdn.ru/Forum/Trackback.aspx?mid=4611221</trackback:ping>
		<description>&lt;div style="@import url(http://www.rsdn.ru/Forum/Forum.css);"&gt;Предположим, имеется код библиотеки. Я хотел бы получить комментарии по нему чуть более чем "а зачем?" и "мне не нравится твой стиль". Это возможно?&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/rsdn/apptesting/~4/UUyrt64DE8Q" height="1" width="1"/&gt;</description>
		
		<category>apptesting</category>
		<pubDate>Thu, 09 Feb 2012 18:02:05 GMT</pubDate>
		
			<author>о_О &lt;forum@rsdn.ru&gt;</author>
		
		
			<slash:comments>1</slash:comments>
		
	</item>

	<item>
		<title>Онлайн-конференция по тестированию ПО Auto ConfeT&amp;QA</title>
		<link>http://www.rsdn.ru/Forum/apptesting/4607715.1.aspx</link>
		<guid isPermaLink="true">http://www.rsdn.ru/Forum/apptesting/4607715.aspx</guid>
		<comments>http://www.rsdn.ru/Forum/apptesting/4607715.aspx</comments>
		<wfw:comment>http://www.rsdn.ru/Forum/PostRssComment.aspx?mid=4607715</wfw:comment>
		<wfw:commentRss>http://www.rsdn.ru/Forum/RSS/4607715.aspx</wfw:commentRss>
		<trackback:ping>http://www.rsdn.ru/Forum/Trackback.aspx?mid=4607715</trackback:ping>
		<description>&lt;div style="@import url(http://www.rsdn.ru/Forum/Forum.css);"&gt;Добрый день! 13 февраля стартует Auto ConfeT&amp;amp;QA &amp;mdash; это онлайн конференция по автоматизации и только по автоматизации. Код, подходы, архитектура, дизайн и никакого ручного тестирования и управления.&lt;br /&gt;
&lt;br /&gt;
Конференция Auto ConfeT&amp;amp;QA Online это:&lt;br /&gt;
&lt;br /&gt;
•9 мотивационных докладов по 20 минут на каждой конференции на самые актуальные темы в области тестирования&lt;br /&gt;
•3 дня подряд с 17 до 19 часов (по московскому времени)&lt;br /&gt;
•Вопросы и ответы в прямом эфире&lt;br /&gt;
•Реальные примеры, мегабайты кода и дополнительных материалов&lt;br /&gt;
•Обсуждения на форуме&lt;br /&gt;
•И никаких расходов на гостиницу и транспорт…&lt;br /&gt;
•Потому что никуда не надо ехать!&lt;br /&gt;
&lt;br /&gt;
С программой конференции можно ознакомиться здесь &lt;a href="http://confetqa.ru/program-auto-2012/" class="m" target="_blank"&gt;http://confetqa.ru/program-auto-2012/&lt;/a&gt;&lt;br /&gt;
И, если есть желание, конечно, принять участие!&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/rsdn/apptesting/~4/MdMvS7likrg" height="1" width="1"/&gt;</description>
		
		<category>apptesting</category>
		<pubDate>Tue, 07 Feb 2012 13:34:03 GMT</pubDate>
		
			<author>july_july &lt;forum@rsdn.ru&gt;</author>
		
		
			<slash:comments>0</slash:comments>
		
	</item>

	<item>
		<title>Понятие модульного теста.</title>
		<link>http://www.rsdn.ru/Forum/apptesting/4603209.1.aspx</link>
		<guid isPermaLink="true">http://www.rsdn.ru/Forum/apptesting/4603209.aspx</guid>
		<comments>http://www.rsdn.ru/Forum/apptesting/4603209.aspx</comments>
		<wfw:comment>http://www.rsdn.ru/Forum/PostRssComment.aspx?mid=4603209</wfw:comment>
		<wfw:commentRss>http://www.rsdn.ru/Forum/RSS/4603209.aspx</wfw:commentRss>
		<trackback:ping>http://www.rsdn.ru/Forum/Trackback.aspx?mid=4603209</trackback:ping>
		<description>&lt;div style="@import url(http://www.rsdn.ru/Forum/Forum.css);"&gt;Что значит "модульный тест"? Означает ли это, что при тестировании класса код его зависимостей вообще не должен исполняться? &lt;img border='0' width='15' height='15' src='http://www.rsdn.ru/Forum/images/smile.gif' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/rsdn/apptesting/~4/vuR2_E4sWaQ" height="1" width="1"/&gt;</description>
		
		<category>apptesting</category>
		<pubDate>Sat, 04 Feb 2012 05:35:55 GMT</pubDate>
		
		
			<slash:comments>6</slash:comments>
		
	</item>

	<item>
		<title>Как найти причину тормозов?</title>
		<link>http://www.rsdn.ru/Forum/apptesting/4599607.1.aspx</link>
		<guid isPermaLink="true">http://www.rsdn.ru/Forum/apptesting/4599607.aspx</guid>
		<comments>http://www.rsdn.ru/Forum/apptesting/4599607.aspx</comments>
		<wfw:comment>http://www.rsdn.ru/Forum/PostRssComment.aspx?mid=4599607</wfw:comment>
		<wfw:commentRss>http://www.rsdn.ru/Forum/RSS/4599607.aspx</wfw:commentRss>
		<trackback:ping>http://www.rsdn.ru/Forum/Trackback.aspx?mid=4599607</trackback:ping>
		<description>&lt;div style="@import url(http://www.rsdn.ru/Forum/Forum.css);"&gt;Юзеры при работе с сайтом жалуются на жуткие тормоза.&lt;br /&gt;
Как не имея исходников можно понять причину: железо, сайт или база? и как дальше копать?&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/rsdn/apptesting/~4/q5fJq-ohW1w" height="1" width="1"/&gt;</description>
		
		<category>apptesting</category>
		<pubDate>Wed, 01 Feb 2012 18:32:07 GMT</pubDate>
		
		
			<slash:comments>3</slash:comments>
		
	</item>

	<item>
		<title>Стоит ли делать мок?</title>
		<link>http://www.rsdn.ru/Forum/apptesting/4578789.1.aspx</link>
		<guid isPermaLink="true">http://www.rsdn.ru/Forum/apptesting/4578789.aspx</guid>
		<comments>http://www.rsdn.ru/Forum/apptesting/4578789.aspx</comments>
		<wfw:comment>http://www.rsdn.ru/Forum/PostRssComment.aspx?mid=4578789</wfw:comment>
		<wfw:commentRss>http://www.rsdn.ru/Forum/RSS/4578789.aspx</wfw:commentRss>
		<trackback:ping>http://www.rsdn.ru/Forum/Trackback.aspx?mid=4578789</trackback:ping>
		<description>&lt;div style="@import url(http://www.rsdn.ru/Forum/Forum.css);"&gt;Привет!&lt;br /&gt;
&lt;br /&gt;
Есть такая система:&lt;br /&gt;
&lt;table width='96%'&gt;&lt;tr&gt;&lt;td nowrap='nowrap' class='c'&gt;&lt;pre&gt;
class A
{
  IB ib;
};

interface IB;

class B1 : IB;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;br /&gt;
&lt;br /&gt;
Класс B1 написан и протестирован. Теперь надо реализовать и протестировать класс А, который использует IB. Стоит ли создавать BTest, реализующий IB, или же можно воспользоваться готовым B1?&lt;br /&gt;
&lt;br /&gt;
Аргументы за использование B1:&lt;br /&gt;
 &amp;mdash; IB имеет достаточно сложную семантику, которую придется реализовывать в BTest (и отлаживать)&lt;br /&gt;
 &amp;mdash; В рабочем коде A и B1 будут использоваться вместе, возможно при этом проявятся дополнительные ошибки в B1 (не выявленные тестами B1). При использовании B1 для тестов мы имеем еще и интеграционное тестирование A + B1&lt;br /&gt;
&lt;br /&gt;
Аргументы за использование BTest:&lt;br /&gt;
 &amp;mdash; Какие-то особенности A проще протестировать, имея контроль над реализацией IB&lt;br /&gt;
&lt;br /&gt;
Правильно наверное сделать отдельно тесты A+BTest, а затем интеграционные A+B1. Но это сильное дублирование кода, да и просто нет времени так делать.&lt;br /&gt;
&lt;br /&gt;
А вы как считаете?&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/rsdn/apptesting/~4/YfpdQ3MjGaM" height="1" width="1"/&gt;</description>
		
		<category>apptesting</category>
		<pubDate>Tue, 17 Jan 2012 05:41:15 GMT</pubDate>
		
			<author>enji &lt;forum@rsdn.ru&gt;</author>
		
		
			<slash:comments>7</slash:comments>
		
	</item>

	<item>
		<title>Тестирование работы аустсорсера</title>
		<link>http://www.rsdn.ru/Forum/apptesting/4575920.1.aspx</link>
		<guid isPermaLink="true">http://www.rsdn.ru/Forum/apptesting/4575920.aspx</guid>
		<comments>http://www.rsdn.ru/Forum/apptesting/4575920.aspx</comments>
		<wfw:comment>http://www.rsdn.ru/Forum/PostRssComment.aspx?mid=4575920</wfw:comment>
		<wfw:commentRss>http://www.rsdn.ru/Forum/RSS/4575920.aspx</wfw:commentRss>
		<trackback:ping>http://www.rsdn.ru/Forum/Trackback.aspx?mid=4575920</trackback:ping>
		<description>&lt;div style="@import url(http://www.rsdn.ru/Forum/Forum.css);"&gt;Проект состоит из 2-х частей.&lt;br /&gt;
Одну делает аутсорс, вторую -мы.&lt;br /&gt;
Аустсорс делает морду (софт для кассы в магазине), мы делаем серверную логику (WCF) и базу (база лежит в другом месте).&lt;br /&gt;
Также аутсорс делает оффлайн режим, если сервер недоступен.&lt;br /&gt;
&lt;br /&gt;
Как тестировать такое?&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/rsdn/apptesting/~4/Ke19HB5_9YE" height="1" width="1"/&gt;</description>
		
		<category>apptesting</category>
		<pubDate>Fri, 13 Jan 2012 21:16:53 GMT</pubDate>
		
		
			<slash:comments>0</slash:comments>
		
	</item>

	<item>
		<title>[.NET]: Юнит-тесты в тех же сборках, что и тестируемый код.</title>
		<link>http://www.rsdn.ru/Forum/apptesting/4557780.1.aspx</link>
		<guid isPermaLink="true">http://www.rsdn.ru/Forum/apptesting/4557780.aspx</guid>
		<comments>http://www.rsdn.ru/Forum/apptesting/4557780.aspx</comments>
		<wfw:comment>http://www.rsdn.ru/Forum/PostRssComment.aspx?mid=4557780</wfw:comment>
		<wfw:commentRss>http://www.rsdn.ru/Forum/RSS/4557780.aspx</wfw:commentRss>
		<trackback:ping>http://www.rsdn.ru/Forum/Trackback.aspx?mid=4557780</trackback:ping>
		<description>&lt;div style="@import url(http://www.rsdn.ru/Forum/Forum.css);"&gt;Коллеги,&lt;br /&gt;
есть соблазн помещать код модульных тестов как можно ближе тестируемому коду. Конкретно &amp;mdash; в те же сборки.&lt;br /&gt;
Ожидаемый бенефит: сокращение числа проектов, упрощение правил организации исходного кода, удобнее искать тесты на конкретный код.&lt;br /&gt;
Однако "golden path" от MS &amp;mdash; это делать по тестовой сборке на каждую продуктовую. Какие тут могут быть подводные камни?&lt;br /&gt;
Сразу оговорюсь, речь идет не о коробочном продукте, так что поставки лишнего "веса" клиентам я не боюсь.&lt;br /&gt;
Может кто уже так делал, какие ваши впечатления?&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/rsdn/apptesting/~4/XTegHkIVvh4" height="1" width="1"/&gt;</description>
		
		<category>apptesting</category>
		<pubDate>Mon, 26 Dec 2011 08:51:35 GMT</pubDate>
		
			<author>0x7be &lt;forum@rsdn.ru&gt;</author>
		
		
			<slash:comments>10</slash:comments>
		
	</item>

	<item>
		<title>Watir Webdriver - right click в FF</title>
		<link>http://www.rsdn.ru/Forum/apptesting/4546927.1.aspx</link>
		<guid isPermaLink="true">http://www.rsdn.ru/Forum/apptesting/4546927.aspx</guid>
		<comments>http://www.rsdn.ru/Forum/apptesting/4546927.aspx</comments>
		<wfw:comment>http://www.rsdn.ru/Forum/PostRssComment.aspx?mid=4546927</wfw:comment>
		<wfw:commentRss>http://www.rsdn.ru/Forum/RSS/4546927.aspx</wfw:commentRss>
		<trackback:ping>http://www.rsdn.ru/Forum/Trackback.aspx?mid=4546927</trackback:ping>
		<description>&lt;div style="@import url(http://www.rsdn.ru/Forum/Forum.css);"&gt;Сабж вообще возможен? IE не интересует, у меня его не на чем запускать.&lt;br /&gt;
&lt;br /&gt;
И как это все отлаживать? Например есть потрясающей у###щности веб приложение, в котором весь интерфейс построен динамически на ExtJS, и этот весь кошмар подгружается в iframe через AJAX.&lt;br /&gt;
&lt;br /&gt;
У меня не получается написать селектор для ячейки таблицы. В Firebug я ее вижу, в irb нет.&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/rsdn/apptesting/~4/Yc4s_9VBNb0" height="1" width="1"/&gt;</description>
		
		<category>apptesting</category>
		<pubDate>Sun, 18 Dec 2011 00:39:33 GMT</pubDate>
		
			<author>mymuss &lt;forum@rsdn.ru&gt;</author>
		
		
			<slash:comments>1</slash:comments>
		
	</item>

	<item>
		<title>agile - приёмочные тесты до реализации</title>
		<link>http://www.rsdn.ru/Forum/apptesting/4514889.1.aspx</link>
		<guid isPermaLink="true">http://www.rsdn.ru/Forum/apptesting/4514889.aspx</guid>
		<comments>http://www.rsdn.ru/Forum/apptesting/4514889.aspx</comments>
		<wfw:comment>http://www.rsdn.ru/Forum/PostRssComment.aspx?mid=4514889</wfw:comment>
		<wfw:commentRss>http://www.rsdn.ru/Forum/RSS/4514889.aspx</wfw:commentRss>
		<trackback:ping>http://www.rsdn.ru/Forum/Trackback.aspx?mid=4514889</trackback:ping>
		<description>&lt;div style="@import url(http://www.rsdn.ru/Forum/Forum.css);"&gt;Коллеги,&lt;br /&gt;
&lt;br /&gt;
Я читал в книках по agile о том, как тестеры в самом начале итерации могут заняться написанием приёмочных тестов.&lt;br /&gt;
У меня в голове не очень укладывается, как на практике пишется валидный автоматический тест на несуществующую функциональность, которую к тому-же будет разрабатывать кто-то другой.&lt;br /&gt;
&lt;br /&gt;
Нашёл в гугле и посмотрел пару презентаций по Acceptance TDD &amp;mdash; так они обо всём кроме деталей.&lt;br /&gt;
&lt;br /&gt;
Можете расписать на пальцах, основываясь на своём опыте?&lt;br /&gt;
* Кто в команде пишет приёмочные тесты? Разработчики, тестеры, product owner?&lt;br /&gt;
* Когда? В начале/середине/конце итерации, по мере готовности историй?&lt;br /&gt;
* Кто и когда исполняет эти тесты?&lt;br /&gt;
* Достигается ли &amp;mdash; и каким образом &amp;mdash; разработка приёмочных тестов до реализации историй? Давайте предполагать, что команда делает web-приложение.&lt;br /&gt;
&lt;br /&gt;
спасибо&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/rsdn/apptesting/~4/5oIRQ-OWaME" height="1" width="1"/&gt;</description>
		
		<category>apptesting</category>
		<pubDate>Sun, 27 Nov 2011 23:05:27 GMT</pubDate>
		
			<author>pagrus &lt;forum@rsdn.ru&gt;</author>
		
		
			<slash:comments>18</slash:comments>
		
	</item>

	<item>
		<title>Нужен софт для проверки приложения.</title>
		<link>http://www.rsdn.ru/Forum/apptesting/4507969.1.aspx</link>
		<guid isPermaLink="true">http://www.rsdn.ru/Forum/apptesting/4507969.aspx</guid>
		<comments>http://www.rsdn.ru/Forum/apptesting/4507969.aspx</comments>
		<wfw:comment>http://www.rsdn.ru/Forum/PostRssComment.aspx?mid=4507969</wfw:comment>
		<wfw:commentRss>http://www.rsdn.ru/Forum/RSS/4507969.aspx</wfw:commentRss>
		<trackback:ping>http://www.rsdn.ru/Forum/Trackback.aspx?mid=4507969</trackback:ping>
		<description>&lt;div style="@import url(http://www.rsdn.ru/Forum/Forum.css);"&gt;Здравствуйте.&lt;br /&gt;
&lt;br /&gt;
Имеется десктопное приложение. Приложение дорабатывается, и периодически ломаются уже проверенные вещи.&lt;br /&gt;
Нужна программа, которая бы позволила записать и позже воспроизвести последовательность кликов по экрану.&lt;br /&gt;
&lt;br /&gt;
Как я себе вижу процесс проверки.&lt;br /&gt;
Например, у меня есть экран с калькулятором. Я произвожу последовательно нажатие на кнопки 2, + , 2, =, а программа должна записать координаты моих нажатий в тестовый алгоритм. &lt;br /&gt;
Через неделю я проверяю, не сломали ли логику экрана. Я открываю экран калькулятора, вызываю тестовый алгоритм. Тестовый алгоритм повторяет ввод по координатам 2, + , 2, =. А я смотрю, чтобы ответ был корректен.&lt;br /&gt;
&lt;br /&gt;
Что из софта вы можете мне посоветовать?&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/rsdn/apptesting/~4/yArPRYE2Va4" height="1" width="1"/&gt;</description>
		
		<category>apptesting</category>
		<pubDate>Tue, 22 Nov 2011 20:12:21 GMT</pubDate>
		
			<author>kolko &lt;forum@rsdn.ru&gt;</author>
		
		
			<slash:comments>4</slash:comments>
		
	</item>

	<item>
		<title>как тестировать HttpHandler</title>
		<link>http://www.rsdn.ru/Forum/apptesting/4480208.1.aspx</link>
		<guid isPermaLink="true">http://www.rsdn.ru/Forum/apptesting/4480208.aspx</guid>
		<comments>http://www.rsdn.ru/Forum/apptesting/4480208.aspx</comments>
		<wfw:comment>http://www.rsdn.ru/Forum/PostRssComment.aspx?mid=4480208</wfw:comment>
		<wfw:commentRss>http://www.rsdn.ru/Forum/RSS/4480208.aspx</wfw:commentRss>
		<trackback:ping>http://www.rsdn.ru/Forum/Trackback.aspx?mid=4480208</trackback:ping>
		<description>&lt;div style="@import url(http://www.rsdn.ru/Forum/Forum.css);"&gt;Написал httpHandler под .Net 4.0 который представляет из себя обычную dll.&lt;br /&gt;
Как тестировать?&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/rsdn/apptesting/~4/9GxYyvRWRGE" height="1" width="1"/&gt;</description>
		
		<category>apptesting</category>
		<pubDate>Tue, 01 Nov 2011 09:29:12 GMT</pubDate>
		
		
			<slash:comments>2</slash:comments>
		
	</item>

	<item>
		<title>VS Setup Project и автоматические обновление</title>
		<link>http://www.rsdn.ru/Forum/apptesting/4451902.1.aspx</link>
		<guid isPermaLink="true">http://www.rsdn.ru/Forum/apptesting/4451902.aspx</guid>
		<comments>http://www.rsdn.ru/Forum/apptesting/4451902.aspx</comments>
		<wfw:comment>http://www.rsdn.ru/Forum/PostRssComment.aspx?mid=4451902</wfw:comment>
		<wfw:commentRss>http://www.rsdn.ru/Forum/RSS/4451902.aspx</wfw:commentRss>
		<trackback:ping>http://www.rsdn.ru/Forum/Trackback.aspx?mid=4451902</trackback:ping>
		<description>&lt;div style="@import url(http://www.rsdn.ru/Forum/Forum.css);"&gt;Всем привет! Ситуация такая: необходимо с помощью штатных средств VS Setup Project добавить в установщик поддержку автоматического обновления (данного софта). Возможно ли это? Можно вообще это реализовать с помощью Visual Studio 2010 (не программируя)&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/rsdn/apptesting/~4/qyKFC70RnpA" height="1" width="1"/&gt;</description>
		
		<category>apptesting</category>
		<pubDate>Tue, 11 Oct 2011 04:11:52 GMT</pubDate>
		
			<author>HunteX &lt;forum@rsdn.ru&gt;</author>
		
		
			<slash:comments>1</slash:comments>
		
	</item>

	<item>
		<title>Тестирование в рантайме и Fault-симуляторы</title>
		<link>http://www.rsdn.ru/Forum/apptesting/4441087.1.aspx</link>
		<guid isPermaLink="true">http://www.rsdn.ru/Forum/apptesting/4441087.aspx</guid>
		<comments>http://www.rsdn.ru/Forum/apptesting/4441087.aspx</comments>
		<wfw:comment>http://www.rsdn.ru/Forum/PostRssComment.aspx?mid=4441087</wfw:comment>
		<wfw:commentRss>http://www.rsdn.ru/Forum/RSS/4441087.aspx</wfw:commentRss>
		<trackback:ping>http://www.rsdn.ru/Forum/Trackback.aspx?mid=4441087</trackback:ping>
		<description>&lt;div style="@import url(http://www.rsdn.ru/Forum/Forum.css);"&gt;Приветствую всех !&lt;br /&gt;
&lt;br /&gt;
Тема, которую я хочу поднять, затрагивалась &lt;a href="http://www.rsdn.ru/forum/philosophy/4320189.1.aspx" title="Тестирование во врме выполнения программы." class=" tips m" rel="#m4320189" target="_blank"&gt;здесь&lt;div class="tooltip" id="m4320189"&gt;Автор: minorlogic&lt;br /&gt;Дата: 25.06.11&lt;/div&gt;&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
Бывает, очень нужно проверить, как поведет себя программа при тех или иных условиях, причем&lt;br /&gt;
сэмулировать эти условия либо трудно, либо практически невозможно, либо такая эмуляция будет явно&lt;br /&gt;
условной, искажающей оригинальное поведение и всякие его специфические особенности/фичи/баги.&lt;br /&gt;
А тестировать как-то надо.&lt;br /&gt;
&lt;br /&gt;
Приведу более конкретный пример, чтобы было понятно о чем идет речь.&lt;br /&gt;
&lt;br /&gt;
Есть программа, работающая с оборудованием, которая контролирует целостность передаваемых данных.&lt;br /&gt;
Пакет данных, поступающих от передатчика, проверяется на целостность, после чего доставляется&lt;br /&gt;
целевому устройству (приемнику). Если данные "битые", то пакет отменяется, а передатчику&lt;br /&gt;
шлется сигнал о необходимости повторной отправки. Нечто подобное происходит, когда приемник не&lt;br /&gt;
поспевает принимать данные и сигналит передатчику о задержке. Есть и другие сигналы для всяких&lt;br /&gt;
аварийных ситуаций. Проблема в том, что эти сигналы тоже по разным причинам могут не дойти до&lt;br /&gt;
передатчика, и это все тоже нужно как-то сэмулировать и протестировать.&lt;br /&gt;
&lt;br /&gt;
Тут, кажется, три варианта решений.&lt;br /&gt;
&lt;br /&gt;
1. Вручную внести необходимые "поломки" и посмотреть что будет.&lt;br /&gt;
&lt;br /&gt;
Метод хороший, но он связан с постоянными перекомпиляциями, трудозатратами (каждый раз нужно&lt;br /&gt;
бродить по коду и править условия в if-else), ненадежен (пропустить какую-нибудь проверку&lt;br /&gt;
очень легко) и почти не поддается автоматизации.&lt;br /&gt;
&lt;br /&gt;
2. Использовать мок-объекты.&lt;br /&gt;
&lt;br /&gt;
Теоретически верный, но практически нереально сложный путь.&lt;br /&gt;
В моем случае это значит написать два объекта, которые полностью эмулируют работу&lt;br /&gt;
передатчика и приемника, что, не вдаваясь в детали предметной области, само по себе тянет&lt;br /&gt;
на несколько человеко-лет.&lt;br /&gt;
&lt;br /&gt;
3. Использовать средства для управления условиями в рантайме.&lt;br /&gt;
&lt;br /&gt;
Видимо, лучший вариант.&lt;br /&gt;
Это, по сути, модификация варианта 1 с той разницей, что искусственные поломки вносятся в&lt;br /&gt;
программу на лету, уже в процессе исполнения. Для этого, понятное дело, нужно каким-то&lt;br /&gt;
образом пометить соответствующие места в коде, а на этапе выполнения сидеть за пультом с&lt;br /&gt;
рычажками и дергать в разных местах, приговаривая: "так-с, а что если тут открутить".&lt;br /&gt;
&lt;br /&gt;
Из мне известных &amp;mdash; Driver Verifier и Compuware Fault Simulator, хотя это драйверная тематика и&lt;br /&gt;
второй продукт, вроде бы, не развивается.&lt;br /&gt;
&lt;br /&gt;
Вопрос &amp;mdash; какие еще есть подобные инструменты/библиотеки для Windows ?&lt;br /&gt;
Интересует для C/C++ в первую очередь.&lt;br /&gt;
&lt;br /&gt;
Спасибо.&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/rsdn/apptesting/~4/aSuwq8OAQVc" height="1" width="1"/&gt;</description>
		
		<category>apptesting</category>
		<pubDate>Sun, 02 Oct 2011 11:44:59 GMT</pubDate>
		
			<author>okman &lt;forum@rsdn.ru&gt;</author>
		
		
			<slash:comments>1</slash:comments>
		
	</item>

	<item>
		<title>Класс который открывает protected члены</title>
		<link>http://www.rsdn.ru/Forum/apptesting/4439176.1.aspx</link>
		<guid isPermaLink="true">http://www.rsdn.ru/Forum/apptesting/4439176.aspx</guid>
		<comments>http://www.rsdn.ru/Forum/apptesting/4439176.aspx</comments>
		<wfw:comment>http://www.rsdn.ru/Forum/PostRssComment.aspx?mid=4439176</wfw:comment>
		<wfw:commentRss>http://www.rsdn.ru/Forum/RSS/4439176.aspx</wfw:commentRss>
		<trackback:ping>http://www.rsdn.ru/Forum/Trackback.aspx?mid=4439176</trackback:ping>
		<description>&lt;div style="@import url(http://www.rsdn.ru/Forum/Forum.css);"&gt;Есть класс Foo который тестируется.&lt;br /&gt;
Как назвать класс который наследуется от Foo для того чтобы сделать protected члены public членами?&lt;br /&gt;
&lt;br /&gt;
&lt;table width='96%'&gt;&lt;tr&gt;&lt;td nowrap='nowrap' class='c'&gt;&lt;pre&gt;
&lt;span class='kw'&gt;class&lt;/span&gt; Foo
{
&lt;span class='kw'&gt;protected&lt;/span&gt;: 
   &lt;span class='kw'&gt;void&lt;/span&gt; bar();
};

&lt;span class='com'&gt;//////&lt;/span&gt;

&lt;span class='kw'&gt;struct&lt;/span&gt; ???Foo??? : Foo
{
    &lt;span class='kw'&gt;using&lt;/span&gt; Foo::bar;
};

....

[TestMethod]
&lt;span class='kw'&gt;void&lt;/span&gt; bar_Call_DontThrows()
{
    ???Foo??? foo;
    foo.bar();
}&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/rsdn/apptesting/~4/1yCVNSl8AAY" height="1" width="1"/&gt;</description>
		
		<category>apptesting</category>
		<pubDate>Thu, 29 Sep 2011 20:37:07 GMT</pubDate>
		
			<author>Abyx &lt;forum@rsdn.ru&gt;</author>
		
		
			<slash:comments>6</slash:comments>
		
	</item>

	<item>
		<title>Юнит тесты в табличном виде</title>
		<link>http://www.rsdn.ru/Forum/apptesting/4438442.1.aspx</link>
		<guid isPermaLink="true">http://www.rsdn.ru/Forum/apptesting/4438442.aspx</guid>
		<comments>http://www.rsdn.ru/Forum/apptesting/4438442.aspx</comments>
		<wfw:comment>http://www.rsdn.ru/Forum/PostRssComment.aspx?mid=4438442</wfw:comment>
		<wfw:commentRss>http://www.rsdn.ru/Forum/RSS/4438442.aspx</wfw:commentRss>
		<trackback:ping>http://www.rsdn.ru/Forum/Trackback.aspx?mid=4438442</trackback:ping>
		<description>&lt;div style="@import url(http://www.rsdn.ru/Forum/Forum.css);"&gt;Приветствую,&lt;br /&gt;
&lt;br /&gt;
ловлю себя на том, что в очень большом числе случаев самые простые,&lt;br /&gt;
эффективные и легко поддерживаемые юнит тесты выражаются в виде&lt;br /&gt;
таблицы "Аргументы метода &amp;mdash; Ожидаемый(ые) результат(ы)". В качестве &lt;br /&gt;
результата в простейшем случае выступает возвращаемое значение функции,&lt;br /&gt;
но могут быть и более сложные зависимости. В общем случае результат&lt;br /&gt;
можно выразить набором каких-то значений.&lt;br /&gt;
&lt;br /&gt;
Так вот, вопрос. Во-первых, есть ли название у такого подхода к юнит-&lt;br /&gt;
тестированию. И во-вторых, есть ли библиотеки для C++ которые &lt;br /&gt;
поддерживают подобный подход? Спасибо!&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/rsdn/apptesting/~4/m877hAvhQu0" height="1" width="1"/&gt;</description>
		
		<category>apptesting</category>
		<pubDate>Thu, 29 Sep 2011 10:33:16 GMT</pubDate>
		
			<author>A.J. &lt;forum@rsdn.ru&gt;</author>
		
		
			<slash:comments>7</slash:comments>
		
	</item>

	<item>
		<title>тестирование на безопасность</title>
		<link>http://www.rsdn.ru/Forum/apptesting/4436420.1.aspx</link>
		<guid isPermaLink="true">http://www.rsdn.ru/Forum/apptesting/4436420.aspx</guid>
		<comments>http://www.rsdn.ru/Forum/apptesting/4436420.aspx</comments>
		<wfw:comment>http://www.rsdn.ru/Forum/PostRssComment.aspx?mid=4436420</wfw:comment>
		<wfw:commentRss>http://www.rsdn.ru/Forum/RSS/4436420.aspx</wfw:commentRss>
		<trackback:ping>http://www.rsdn.ru/Forum/Trackback.aspx?mid=4436420</trackback:ping>
		<description>&lt;div style="@import url(http://www.rsdn.ru/Forum/Forum.css);"&gt;Пишу http handler на .NET который будет потом отдельным приложением в iis и будет обрабатывать запросы из интернета от строго определенного ip.&lt;br /&gt;
Что учесть для тестирования на безопасность?&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/rsdn/apptesting/~4/vXzRgt8Rw0Y" height="1" width="1"/&gt;</description>
		
		<category>apptesting</category>
		<pubDate>Tue, 27 Sep 2011 18:27:08 GMT</pubDate>
		
		
			<slash:comments>1</slash:comments>
		
	</item>

	<item>
		<title>Интересный инструмент для модульного тестирования</title>
		<link>http://www.rsdn.ru/Forum/apptesting/4431139.1.aspx</link>
		<guid isPermaLink="true">http://www.rsdn.ru/Forum/apptesting/4431139.aspx</guid>
		<comments>http://www.rsdn.ru/Forum/apptesting/4431139.aspx</comments>
		<wfw:comment>http://www.rsdn.ru/Forum/PostRssComment.aspx?mid=4431139</wfw:comment>
		<wfw:commentRss>http://www.rsdn.ru/Forum/RSS/4431139.aspx</wfw:commentRss>
		<trackback:ping>http://www.rsdn.ru/Forum/Trackback.aspx?mid=4431139</trackback:ping>
		<description>&lt;div style="@import url(http://www.rsdn.ru/Forum/Forum.css);"&gt;Не давно озадачился модульным тестированием много поточных алгоритмов (в основном это С++) и&lt;br /&gt;
под руку подвернулось интересное решение, думаю это пригодится всем, кто пишет на С++ и &lt;br /&gt;
использует ATL, MFC, Qt. &lt;a href="http://quick-soft.ucoz.com/index/quick_unit/0-13" class="m" target="_blank"&gt;Вот ссылка, где все подробно расписано&lt;/a&gt;.&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/rsdn/apptesting/~4/4LlAbJPlFlo" height="1" width="1"/&gt;</description>
		
		<category>apptesting</category>
		<pubDate>Fri, 23 Sep 2011 10:26:37 GMT</pubDate>
		
			<author>andrw &lt;forum@rsdn.ru&gt;</author>
		
		
			<slash:comments>2</slash:comments>
		
	</item>

	<item>
		<title>Автомониторинг удаленного тестового стенда</title>
		<link>http://www.rsdn.ru/Forum/apptesting/4422416.1.aspx</link>
		<guid isPermaLink="true">http://www.rsdn.ru/Forum/apptesting/4422416.aspx</guid>
		<comments>http://www.rsdn.ru/Forum/apptesting/4422416.aspx</comments>
		<wfw:comment>http://www.rsdn.ru/Forum/PostRssComment.aspx?mid=4422416</wfw:comment>
		<wfw:commentRss>http://www.rsdn.ru/Forum/RSS/4422416.aspx</wfw:commentRss>
		<trackback:ping>http://www.rsdn.ru/Forum/Trackback.aspx?mid=4422416</trackback:ping>
		<description>&lt;div style="@import url(http://www.rsdn.ru/Forum/Forum.css);"&gt;Есть различные проекты ( речь о проектах VS ). Есть билд сервер интегрированный с TFS, который при поступлении новой порции кода выполняет билд с интересующими конфигурациями, прогон UnitTest-ов и в случае возникновении каких-либо проблем сообщает разработчикам об ошибках или успешном выполнении( почта, jaber... ). И все бы хорошо, но помимо этого необходимо разворачивать на тестовых машинах стенд для проверки работоспособности измененного приложения. Стенд включает в себя некоторое окружение, само тестируемое ПО ( может быть как службой так и приложением ), а так же некоторый тестер. Развертывание и мониторинг стендов отнимает приличное количество времени. Неплохо было бы это все как-то автоматизировать...&lt;br /&gt;
&lt;br /&gt;
На вскидку приходит вариант запуска скрипта, копирующего / запускающего / удаляющего / регистрируещего файлы на удаленный стенд. Но здесь проблема авто-мониторинга не решается... Необходимо некоторое окружение, следящее за выполнением тестера на удаленной машине, и в случае неудачного выполнения очередного теста, гасило стенд и уведомляло об ошибках.&lt;br /&gt;
&lt;br /&gt;
Кто как решал ( решает, решил бы ) подобную задачу?&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/rsdn/apptesting/~4/ozEYRJrVpi0" height="1" width="1"/&gt;</description>
		
		<category>apptesting</category>
		<pubDate>Thu, 15 Sep 2011 10:21:22 GMT</pubDate>
		
			<author>anglichanin &lt;forum@rsdn.ru&gt;</author>
		
		
			<slash:comments>0</slash:comments>
		
	</item>

	<item>
		<title>автоматизация тестирования производительности: hudson</title>
		<link>http://www.rsdn.ru/Forum/apptesting/4418019.1.aspx</link>
		<guid isPermaLink="true">http://www.rsdn.ru/Forum/apptesting/4418019.aspx</guid>
		<comments>http://www.rsdn.ru/Forum/apptesting/4418019.aspx</comments>
		<wfw:comment>http://www.rsdn.ru/Forum/PostRssComment.aspx?mid=4418019</wfw:comment>
		<wfw:commentRss>http://www.rsdn.ru/Forum/RSS/4418019.aspx</wfw:commentRss>
		<trackback:ping>http://www.rsdn.ru/Forum/Trackback.aspx?mid=4418019</trackback:ping>
		<description>&lt;div style="@import url(http://www.rsdn.ru/Forum/Forum.css);"&gt;Не знаю где тему создать, пусть будет здесь пока?&lt;br /&gt;
&lt;br /&gt;
Как лучше организовать performance testing?&lt;br /&gt;
Т.е. цель такая: впереди планируются некие работы по повышению производительности. Хочется заранее иметь некий тул автоматически оценивающий эту самую производительность, таким образом после каждого коммита чтобы было известно что улучшилось, или наоборот, кто-то напортачил с произв-тью. в общем чтобы можно было как-то документированно и доказательно потом сказать, что &amp;mdash; "да, мы улучшили произв-ть на столько то процентов". Или, наоборот, "несмотря на все работы и потраченное время произв-ть попрженему сосет и нифига не улучшилась". Ну и все это делать на каком-то вот отдельном этом хадсон сервере чтобы тесты проводились всегда в равных условиях, а не так что на машине одного разработчика все плохо, а у другого все отлично... &lt;br /&gt;
&lt;br /&gt;
Сейчас есть веб приложение, хадсон его пока что только компилирует и собирает, никуда не деплоит. &lt;br /&gt;
&lt;br /&gt;
Т.е. раз хадсон уже используется, хочется все это встроить туда. &lt;br /&gt;
&lt;br /&gt;
у хадсона есть деплой-плагин, т.е. первым делом настроим чтобы оно не только компилилось, но еще и деплоилось в томкат, чтобы всегда у нас был наготове хадсон-тест сервер. на котором эту самую произв-ть и можно будет потом тестировать, правильно?&lt;br /&gt;
&lt;br /&gt;
Вот есть &lt;a href="http://wiki.hudson-ci.org/display/HUDSON/Performance+Plugin" class="m" target="_blank"&gt;такой&lt;/a&gt; плагин к хадсону, оно работает с JMeter... никогда дел с этим джметром не имела, стоит ли это заиспользовать? или попробовать что-то другое? у кого какой опыт в таких вещах?&lt;br /&gt;
&lt;br /&gt;
спасибо&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/rsdn/apptesting/~4/cXqGxZUVeTs" height="1" width="1"/&gt;</description>
		
		<category>apptesting</category>
		<pubDate>Mon, 12 Sep 2011 14:51:48 GMT</pubDate>
		
			<author>зиг &lt;forum@rsdn.ru&gt;</author>
		
		
			<slash:comments>8</slash:comments>
		
	</item>

	<item>
		<title>Аутентификация в веб-приложении под Tomcat с использованием</title>
		<link>http://www.rsdn.ru/Forum/apptesting/4407796.1.aspx</link>
		<guid isPermaLink="true">http://www.rsdn.ru/Forum/apptesting/4407796.aspx</guid>
		<comments>http://www.rsdn.ru/Forum/apptesting/4407796.aspx</comments>
		<wfw:comment>http://www.rsdn.ru/Forum/PostRssComment.aspx?mid=4407796</wfw:comment>
		<wfw:commentRss>http://www.rsdn.ru/Forum/RSS/4407796.aspx</wfw:commentRss>
		<trackback:ping>http://www.rsdn.ru/Forum/Trackback.aspx?mid=4407796</trackback:ping>
		<description>&lt;div style="@import url(http://www.rsdn.ru/Forum/Forum.css);"&gt;Здравствуйте.&lt;br /&gt;
&lt;br /&gt;
Недавно открыл для себя JMeter. &lt;img border='0' width='30' height='30' src='http://www.rsdn.ru/Forum/images/crash.gif'/ &gt; Поскольку я не являюсь тестировщиком, всё-равно было бы хорошо для себя лично ознакомиться с данным инструментом поближе.&lt;br /&gt;
&lt;br /&gt;
Возможно, кто-то из вас имел следующую проблему. Есть желание (на)писать тесты для веб-приложения, работающего под Apache Tomcat. В самом приложении предусмотрена аутентификация посредством стандартной Form Authentication (а посему и j_security_check). Свой первый тест под приложение я снабдил следующими конфигурационными компонентами:&lt;br /&gt;
&lt;br /&gt;
   &lt;li /&gt; HTTP Request Defaults&lt;br /&gt;
   &lt;li /&gt; HTTP Cookie Manager&lt;br /&gt;
   &lt;li /&gt; HTTP Header Manager&lt;br /&gt;
&lt;br /&gt;
а также и следующим набором HTTP-семплеров:&lt;br /&gt;
&lt;br /&gt;
   &lt;li /&gt; logout page (/app/logout.jsp)&lt;br /&gt;
   &lt;li /&gt; login page (/app/login.jsp)&lt;br /&gt;
   &lt;li /&gt; j_security_check (/app/j_security_check)&lt;br /&gt;
&lt;br /&gt;
с отмеченными галочками Follow Redirects и Use KeepAlive. Но вот беда: не могу пока понять, почему POST-запрос на j_security_check возвращает перенаправление на logout.jsp посредством HTTP 302, который в свою очередь перенаправляет на login.jsp. Короче говоря, понятия не имею, почему тест не может представиться в системе. Проверил ответ j_security_check в Chrome с правильными логином и паролем, но в ответ Chrome сервер Tomcat сразу возвращает перенаправление уже на главную страницу -- т.е., аутентификация, очевидно, успешна. Сначала подумал, что просто не указал все заголовки, после чего добавил:&lt;br /&gt;
&lt;br /&gt;
    User-Agent:  Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/535.2 (KHTML, like Gecko) Chrome/15.0.859.0 Safari/535.2&lt;br /&gt;
    Accept:  text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8&lt;br /&gt;
    Accept-Charset:  ISO-8859-1,utf-8;q=0.7,*;q=0.3&lt;br /&gt;
    Accept-Encoding: gzip,deflate,sdch&lt;br /&gt;
    Accept-Language: en-US,en;q=0.8&lt;br /&gt;
    Host:    localhost:8080&lt;br /&gt;
    Referer: &lt;a href="http://localhost:8080/app/index.jsp" class="m" target="_blank"&gt;http://localhost:8080/app/index.jsp&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Успешно не сработало. &lt;img border='0' width='15' height='15' src='http://www.rsdn.ru/Forum/images/smile.gif' /&gt; Пока что единственной странностью могу назвать разве то, что кукисы как-то слишком часто меняются после перенаправлений (и это с учётом того, что присутствует HTTP Cookie Manager).&lt;br /&gt;
&lt;br /&gt;
Может, есть какие у кого идеи? &lt;img border='0' width='15' height='15' src='http://www.rsdn.ru/Forum/images/smile.gif' /&gt; Заранее спасибо! &lt;img border='0' width='15' height='15' src='http://www.rsdn.ru/Forum/images/smile.gif' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/rsdn/apptesting/~4/dOMMELYSshc" height="1" width="1"/&gt;</description>
		
		<category>apptesting</category>
		<pubDate>Mon, 05 Sep 2011 09:21:11 GMT</pubDate>
		
			<author>Цыба &lt;forum@rsdn.ru&gt;</author>
		
		
			<slash:comments>1</slash:comments>
		
	</item>
</channel>
</rss>

