FAQ пo Rational Quantify
Вопрос: Для чего предназначен данный продукт?Ответ: В прежние времена, когда на территории бывшего СССР самым популярным средством разработки был Borland C++, в его состав входил модуль Turbo Profiler, позволявший замерять временные интервалы в работе отдельных модулей тестируемой программы. Quantify - это реинкарнация старого доброго ДОС модуля для Windows NT. Его основное предназначение - хронометрирование работы всех функций программы. Вопрос: Возможно ли тестирование готовых исполняемых файлов?Ответ: Да, такая возможность существует. Quantify может тестировать любые исполняемые модули, анализируя обращения к DLL. Соответственно, тестируя исполняемый модуль, в котором нет отладочной информации, вы не увидите внутренних вызовов внутри модуля (только вызовы в DLL) Вопрос: В каком виде программа представляет отчет по работе?Ответ: Достоинством всех продуктов компании Rational является простота интерфейса при обилии информации. Quantify имеет дружественный интерфейс, в котором сможет разобраться любой специалист. Информация выводится в нескольких (настраиваемых) категориях, таких как: исходный текст, дерево вызовов, количество вызовов. Вопрос: Правильно ли я понял с ваших слов, что результатом работы может быть таблица, отсортированная по числу вызовов?Ответ: Да, правильно. В дополнение к сказанному хочу добавить, что если вы тестируете модуль с отладочной информацией, то можно перейти на уровень исходного текста. А если вы разрабатываете свои программы в среде Visual Studio, то Quantify автоматически встраивается в Toolbar и вы, соответственно, имеете доступ сразу ко всем модулям программы. Вопрос: А может ли Quantify выводить не просто список вызываемых функций (как написано в вашей статье), а список имен функций с выводом формальных параметров (в нотации С++)?Ответ: Да, Quantify обладает гибким интерфейсом, в котором можно произвести дополнительную настройку на ваши нужды. Соответственно, ответ на ваш вопрос положительный. Вопрос: Можно ли писать для Quantify дополнительные модули?Ответ: Да, у продукта открытое API, позволяющее дописывать любые модули по усмотрению разработчика Вопрос: Можно ли работать с программой только на уровне исходных текстов?Ответ: Нет, программа работает только на уровне кода, но с возможностью обращения к исходникам, опять-таки напомню, что данный сервис возможен только при наличии отладочной информации в теле модуля. Вопрос: Способны ли программы тестирования от Rational проводить более сложное тестирование приложений? Например, мы разрабатываем сервисы под Windows NT и нам хотелось бы знать может ли Purify, Quantify, PureCoverage помочь в тестировании запущенного и зарегистрированного сервиса?Ответ: Да. Данные продукты могут тестировать и сервисы в том числе. Правда, для этого необходимо выполнить ряд нетривиальных действий с использованием функций редактирования реестра. Также придется ознакомиться с командным интерфейсом программ Purify, Quantify, PureCoverage. Итак, вот последовательность действий для тестирования сервиса:
|
За дополнительной информацией обращайтесь в компанию Interface Ltd.
INTERFACE Ltd. |
|