(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 имеет ряд преимуществ:

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


 Распечатать »
 Правила публикации »
  Написать редактору 
 Рекомендовать » Дата публикации: 19.01.2010 
 

Магазин программного обеспечения   WWW.ITSHOP.RU
IBM Rational Functional Tester Floating User License
Rational ClearCase Multisite Floating User License
IBM RATIONAL Clearcase Floating User From Rational Clearcase Lt Floating User Trade Up License + Sw Subscription & Support 12 Months
Rational ClearQuest Floating User License
IBM RATIONAL Quality Manager Quality Professional Authorized User Single Install 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 - ПО, книги, документация, курсы обучения
Программирование на Microsoft Access
CASE-технологии
Мир OLAP и Business Intelligence: новости, статьи, обзоры
Один день системного администратора
Corel DRAW - от идеи до реализации
 
Статьи по теме
 
Новинки каталога Download
 
Исходники
 
Документация
 
 



    
rambler's top100 Rambler's Top100