(495) 925-0049, ITShop интернет-магазин 229-0436, Учебный Центр 925-0049
  Главная страница Карта сайта Контакты
Поиск
Вход
Регистрация
Рассылки сайта
 
 
 
 
 

Пошаговое описание примера использования IBM Rational Functional Tester. Шаг 1

Источник: developerworks
Дэниэл Гувейя, выездной специалист службы технической поддержки сбыта, IBM

Шаг 1. Подумайте, какие действия необходимы, и соберите информацию, которая вам потребуется в IBM Rational Functional Tester

В данном учебном руководстве описанные концепции применяются к реальному примеру использования следующих четырех методов:

  • getProperty(String arg0)
  • setProperty(String arg0, Object arg1)
  • invoke(String arg0)
  • invoke(String arg0, String arg1, Object[] arg2)

Описание этих методов базируется на использовании элемента управления Syncfusion.Windows.Forms.Tools.TreeViewAd (рисунок 1). Это пользовательский элемент управления, разработанный сторонним разработчиком - компанией Syncfusion. В принципе, он работает как типичный элемент управления "дерево" в Microsoft .NET. Конечно, для того чтобы повысить надежность предлагаемых им функций, он был дополнен другими элементами управления (переключатели, флажки и т.п.).

Рисунок 1. Объект Syncfusion.Windows.Forms.Tools.TreeViewAd

 

Этот элемент управления - превосходный пример данного типа пользовательских элементов управления, автоматизацией которых вам, возможно, придется заниматься. Методики, описанные в этой статье, можно использовать для любых пользовательских элементов управления, с которыми вы можете встретиться (если не считать исключения, упомянутого в первом абзаце) будь то технологии .NET или Java, элемент управления, разработанный сторонними разработчиками или в вашей организации.

В первом шаге предыдущей статьи вы записали действия, которые, по вашему замыслу, должен будет выполнять этот элемент управления. Краткий список операций мог бы выглядеть примерно так:

  1. выполнить обход узлов верхнего уровня;
  2. получить текст из выбранного узла;
  3. установить флажок для узла;
  4. развернуть все узлы;
  5. свернуть все узлы;
  6. получить информацию о количестве узлов верхнего уровня.

Для документирования этих операций можно с успехом использовать электронную таблицу. Приведенный ниже пример довольно простой, но когда вы будете работать с другими пользовательскими элементами управления, вам понадобится хорошо структурированный документ, который будет содержать всю собранную информацию. На рисунке 2 изображена электронная таблица Microsoft Excel CustomObjectAutomation.xls, которая подробно показывает, как разместить эту информацию в следующих столбцах:

  • имя элемента управления;
  • поведение элемента управления по умолчанию;
  • вызываемая операция.

Рисунок 2. Электронная таблица Excel с подробным описанием ваших потребностей в автоматизации (в процессе разработки)

Создание наглядного представления в IBM Rational Functional Tester имеет ряд преимуществ:

  • такая таблица - превосходный способ документировать проделанную работу для того, чтобы ссылаться на нее в дальнейшем;
  • она позволяет определить необходимый объем работы;
  • кроме того, она может быть ценным инструментом для проведения анализа выгодности затрат, который позволит решить, стоит ли автоматизировать конкретный пользовательский элемент управления.


 Распечатать »
 Правила публикации »
  Обсудить материал в конференции IBM Rational/Telelogic - системный инжиниринг, управление требованиями, изменениями, жизненным циклом ИС, умное управление проектами »
Написать редактору 
 Рекомендовать » Дата публикации: 19.01.2010 
 

Магазин программного обеспечения   WWW.ITSHOP.RU
Rational ClearQuest Floating User License
Rational ClearCase Multisite Floating User License
IBM Rational Functional Tester Floating User License
IBM RATIONAL Rose Enterprise Floating User License + Sw Subscription & Support 12 Months
IBM RATIONAL Clearcase Floating User License + Sw Subscription & Support 12 Months
 
Другие предложения...
 
Курсы обучения   WWW.ITSHOP.RU
 
Другие предложения...
 
Магазин сертификационных экзаменов   WWW.ITSHOP.RU
 
Другие предложения...
 
3D Принтеры | 3D Печать   WWW.ITSHOP.RU
 
Другие предложения...
 
Новости по теме
 
Рассылки Subscribe.ru
Информационные технологии: CASE, RAD, ERP, OLAP
Новости ITShop.ru - ПО, книги, документация, курсы обучения
CASE-технологии
OS Linux для начинающих. Новости + статьи + обзоры + ссылки
Реестр Windows. Секреты работы на компьютере
Мир OLAP и Business Intelligence: новости, статьи, обзоры
Один день системного администратора
 
Статьи по теме
 
Новинки каталога Download
 
Исходники
 
Документация
 
Обсуждения в форумах
Русификация рамки IDEF0 BPWin4 (44)
Возможно ли русифицировать рамку диаграмм в BPWin4?
 
Как выбрать матрас (6)
Подскажите как правильно выбрать матрас и на что в целом следует обратить внимание на ваш...
 
Дезинфекция авто (2)
Я бизнесмен у меня большой автопарк автомобилей и так как я беспокоюсь за здоровья пассажиров то...
 
ErWin to Access Relation Error (2)
Всем привет! ErWin при попытке генерации в Ассеss выдаёт: ERwinDatabase.Relations.Append...
 
Смена типа уровня модели (1)
Здравствуйте. При запуске программы выбрал уровень "Логический" вместо "Логический и...
 
 
 



    
rambler's top100 Rambler's Top100