IBM Rational Robot |
Rational Robot - средство, которое позволяет создавать, изменять и выполнять автоматизированные тесты для интернет-приложений, ERP- и клиент-серверных приложений. Rational Robot обеспечивает объектную поддержку для тестирования приложений, созданных с использованием технологий, спецификаций и инструментария Java, HTML, DHTML, Visual Basic, PowerBuilder, Oracle Developer/2000, Microsoft Visual Studio и т. д.
Rational Robot является решением для автоматизированного тестирования, которое позволяет, единожды написав тест, вторично использовать его на любых платформах. Технология Object Testing, используемая в Rational Robot, позволяет всесторонне тестировать приложения, что особенно важно в современных средах разработки, где производительность разработки ПО с использованием встроенных компонентов резко возросла. Эти различные библиотеки классов Java, средств управления ActiveX Control, OLE Control (OCX), Visual Basic Control (VBX), объекты Visual Basic, Win32 Control и т. д. Тестирования всего лишь графических интерфейсов этих объектов недостаточно. Также важно протестировать невидимые свойства, например вложенные SQL-запросы и свойства, контролирующие их поведение.
Rational Robot генерирует сценарии функциональных тестов на языке SQABasic, который синтаксически подобен обычному Visual Basic. С помощью SQABasic можно просматривать и редактировать сценарии тестов прямо во время записи. Rational Robot включает в себя встроенный редактор и отладчик с режимом анимационного воспроизведения и онлайновой проверкой синтаксиса скрипта. В любое время можно дополнить сценарии тестов какими-либо процедурами и логическими условиями. При этом доступен вызов любой функции из DLL или из API-интерфейса Windows.
Для всеохватывающего тестирования Web-, ERP- и клиент-серверных приложений необходимо протестировать все компоненты приложения при различных условиях. Rational Robot предоставляет тестовые сценарии для меню, списков, буквенно-числовых символов и многих других объектов. Но можно и самостоятельно определить тестовые сценарии, вызывающие внешние DLL или файлы исполнения. Rational Robot также предоставляет специализированные тестовые сценарии для специфических объектов, например Java Control, ActiveX Control, OCX, VBX, PowerBuilder DataWindow, специальных объектов Oracle Form, объектов Visual Basic и т. д. Можно даже "научить" Rational Robot понимать неизвестные объекты и настраивать его таким образом, что он будет уверенно распознавать их в процессе тестирования.
Рис. Работа в Rational Robot.
Rational Robot позволяет определять многочисленные таймеры для дополнительной оценки производительности приложения. Rational Robot автоматически вносит информацию с результатами всех тестов в масштабируемый встроенный репозитарий Rational Repository. Инструмент Test Log Viewer служит для облегчения визуального анализа результатов и отображает их результаты тестирования различными цветами. Простой выбор данных позволит перейти непосредственно на соответствующую исполняемую строку в тестовом скрипте, ускоряя при этом анализ результатов.
Rational Robot обеспечивает возможностью тестирования приложений, созданных в различных интегрированных средах разработки:
В состав Rational Robot входит Rational TestManager, средство, позволяющее централизованно контролировать и управлять процессами автоматизированного тестирования информационных систем, как функционального, так и нагрузочного, включая вопросы его планирования и подготовки.
Дополнительная информация
Форум по продуктам Rational Software
INTERFACE Ltd. |
|