Вы находитесь на страницах старой версии сайта.
Переходите на новую версию Interface.Ru

FAQ пo Rational PureCoverage



Вопрос: Для чего предназначен данный продукт, какие у него характеристики?

Ответ: Rational PureCoverage направлен на совместную работу с Purify, Quantify. Основное предназначение программного продукта состоит в обнаружении пропущенных при тестировании фрагментов кода.


Вопрос: Какие особенности и ограничения существуют на данный продукт?

Ответ: Для получения более полной информации советую обратиться к FAQ по Purify и Quantify, поскольку все три программы представляют собой достаточно тесную связку. Поэтому все, что оговаривалось ранее, правомерно для каждой из них.


Вопрос: В чем выражается интеграция с Visual Studio?

Ответ: На десктопе (VS) выносятся три инструментальных панели и три пункта верхнего меню: по одной для каждой программы.


Вопрос: Каким образом программа выводит информацию о непротестированном коде?

Ответ: Здесь следует отметить одну особенность данного продукта: он позволяет вести учет неоттестированного кода толькодля файлов с отладочной информацией. В противном случае никакого ответа получено не будет!


Вопрос: Стало быть, вы утверждаете, что PureCoverage не будет тестировать только исполняемые модули?

Ответ: Да, это так!


Вопрос: Как представляется выводимая информация?

Ответ: Программа подсчитывает количество исполнений строк в исходном тексте тестируемого приложения. Не получившие управление строки высвечиваются красным цветом и я имею счетчик проходов 0.


Вопрос: Способны ли программы тестирования от Rational проводить более сложное тестирование приложений? Например, мы разрабатываем сервисы под Windows NT и нам хотелось бы знать может ли Purify, Quantify, PureCoverage помочь в тестировании запущенного и зарегистрированного сервиса?

Ответ: Да. Данные продукты могут тестировать и сервисы в том числе. Правда, для этого необходимо выполнить ряд нетривиальных действий с использованием функций редактирования реестра. Также придется ознакомиться с командным интерфейсом программ Purify, Quantify, PureCoverage. Итак, вот последовательность действий для тестирования сервиса:

  1. Настроить системные пути таким образом, чтобы из них были видны все директории Purify (особенно кэш). Необходимо для прозрачного вызова средств тестирования из любого каталога.
  2. Для создания кэша конкретного приложения нужно запустить Purify (Quantify, PureCoverage) из командной строки следующим образом: purify /Run=no /Out=service_pure.exe service.exe. В данном случае идет речь о кэше самого сервиса. При инструментальном проходе приложения, когда Purify вставляет специальный код, то автоматически создается копия разрабатываемого файла с вставленными кодами. Такой файл носит название кэш. При разработке файла вышеприведенной командой можно сделать данный кэш не запуская программу!
  3. В реестре \HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services необходимо поставить ссылку на кэшированный файл (вместо простого).
  4. Во вкладке сервисов активировать пункт Allow Service to Interact with Desktop, выбрать режим запуска "manual".


За дополнительной информацией обращайтесь в компанию Interface Ltd.

Обсудить на форуме Rational

Рекомендовать страницу

INTERFACE Ltd.
Телефон/Факс: +7 (495) 925-0049
Отправить E-Mail
http://www.interface.ru
Rambler's Top100
По техническим вопросам обращайтесь к вебмастеру