ОПИСАНИЕ
20.02.02

Новое в Rational Test RealTime v2002

Rational Test RealTime PurifyLT

Нововведения в этой части RationalTestRealTime касаются выявления утечки памяти и других видов ошибок при работе с памятью. А именно, - эффективное использование технологии SourceCodeInsertion(SCI) для наблюдения за использованием памяти во время работы вашего приложения. Удобный графический отчёт Test RealTime PurifyLT содержит информацию о количестве динамически выделенной памяти и количестве памяти, которая не была освобождена. Здесь же представляется отчёт о блоках памяти, на которые не существует ссылок (информация об утечке памяти). Также отслеживаются различные системные события и ошибки памяти, включая Array Bound Write Late Detect (ABWL), Free Memory Write Late Detect (FMWL). RationalTestRealTimePurifyLT поддерживает языки С, С++ и может контролировать выполнение объектно-ориентированных программ при помощи технологии Rational Test RealTime Target Deployment Port.

Rational Test RealTime QuantifyLT

Здесь речь идёт о поиске “узких мест” приложений. Опять же, при помощи технологии SCI, RationalTestRealTimeQuantifyLT подсчитывает количество вызовов каждой функции и методов в отдельности, фиксируя время, затраченное на каждый вызов. В просто построенном графическом отчёте выделены затраты методов и функций самого дорого ресурса – времени, таким образом помогая вам ускорить исполнение приложения. Так же эта утилита поддерживает языки С, С++ и за счёт технологии  Rational Test RealTime Target Deployment Port может следить за исполнением объектно-ориентированных приложений.

Общий графический интерфейс.

Теперь RationalTestRealTime имеет единый графический интерфейс для всех средств наблюдения и тестирования. А ProjectWizardпомогает пользователю на всех этапах построения нового наблюдения за выполнением приложения, обеспечивая богатыми возможностями по импортированию информации из вашей среды разработки.

Технология Target Deployment Port

Технология TargetDeploymentPort унифицирована для использования всех возможностей RationalTestRealTime и значительно усовершенствована. Теперь можно одновременно вести несколько различных наблюдений за выполнением приложения. TargetDeploymentPort-редактор обеспечивает простоту перехода на новую среду разработки и условия работы тестируемого приложения.

Модульное, объектное и системное тестирование

RationalTestRealTime теперь позволяет объединить выполнение модульного, объектного и системного тестирования. Это способствует достижению успеха при регрессионном  тестировании систем  любого уровня сложности без значительных затрат времени.

Трассирование UML циклограмм

В RationalTestRealTime появилось трассирование UML циклограмм в модульных и системных средствах тестирования, как дополнение к уже существующему трассированию тестируемых приложений и средству объектного тестирования. В частности, системное тестирование RationalTestRealTime обеспечивает быстрое выполнение трассирования UML циклограмм при взаимодействии между каждым виртуальным тестером и тестируемой системой. Модульное тестирование выполняет ту же задачу, используя UML циклограмму для отображения взаимоотношений между средством модульного тестирования RationalTestRealTime и тестируемым компонентом.

Новые возможности “пробников”

RationalTestRealTime может перехватывать сообщения взаимодействия между некоторыми системными компонентами и воспроизводить поведение приложения имитируя компоненты посредством виртуальных тестеров RationalTestRealTime. Эти возможности упрощают создание скриптов тестирования, действуя как “заглушки” вместо компонентов вашей системы не подверженных тестированию.

Дополнения для Rational Rose RealTime

Встроенныйкомпонент Rational Test RealTimeдля Rational Rose RealTime обеспечиваетпользователям Rose RealTime доступпоодномунажатиюклавишик Rational Test RealTime-наблюдениямзавыполнениемприложения. Любые С++ - сгенерированные RoseRealTime приложения могут быть дополнены инструментарием RationalTestRealTime, обеспечивающих пользователей информацией об ошибках памяти и “узких местах” приложения.

Остальные нововведения

ü      Rational Test RealTime Coverage определяет общее количество строк кода (SLOC).
ü      RationalTestRealTimeTrace способен отмечать все сделанные записи, отображая информацию в виде UML циклограмме.
ü      RationalTestRealTimeUnitTestingforAda усовершенствована и теперь поддерживает все языковые спецификации Ada 95.
ü      Усовершенствование затронуло и интеграцию Rational Test RealTime с Rational ClearCase.
ü      Теперь Rational Test RealTimeинтегрируетсяс Rational ClearQuest.
ü      Доступность Rational Test RealTime из Rational Unified Process.
ü      Интеграция Rational Test RealTimeс Rational Apex for Ada.
ü      Средства наблюдения за выполнением приложений RationalTestRealTime интегрированы с MicrosoftVisualC++ IDE.

Дополнительная информация

Дополнительную информацию Вы можете получить в компании Interface Ltd.

Обсудить на форуме Rational Software
Отправить ссылку на страницу по e-mail


Interface Ltd.
Тel/Fax: +7(095) 105-0049 (многоканальный)
Отправить E-Mail
http://www.interface.ru
Ваши замечания и предложения отправляйте автору
По техническим вопросам обращайтесь к вебмастеру
Документ опубликован: 20.02.02