|
Перенос проектов Rational Test из одной среды в другую: приемы и советы
Статьи
→
Тестирование (IBM rational Robot, TestManager, PurifyPlus, RFT и RPT)
Введение
Если вам нужно скопировать проект Rational Test на другие компьютеры сети, если вы хотите предоставить общий доступ к проекту Rational Test для группы разработчиков или просто перенести проект Rational Test на более мощный компьютер, то вам следует иметь в виду, что выбрать лучший способ для решения этой задачи не так-то просто. Перемещение проектов Rational Test может быть очень мудреным и превратиться в одну из самых сложных задач, если у вас не будет четкого плана. Существует несколько способов переноса проектов Rational Test; каждый способ предназначен для конкретной ситуации. В этой статье авторы собираются рассказать о различных способах, которыми можно воспользоваться для того, чтобы с успехом перенести проекты Rational Test; мы считаем, что эти методы очень удобны и редко приводят к ошибкам. Давайте сначала договоримся об определениях некоторых терминов.
Что такое проект Rational
Проект Rational, созданный при помощи программы IBM® Rational Administrator это просто логическая коллекция хранилищ данных и других смежных продуктов деятельности, предназначенная для использования разработчиками, менеджерами управления требованиями и тестировщиками. Проект Rational может включать несколько баз данных, таких как база данных проектных требований, база данных управления изменениями (дефектов), хранилище данных тестов или модель Rose. Он представляет собой логическую коллекцию баз данных и хранилищ, связанную с данными, которые используются в работе с пакетом продуктов Rational. Проект объединяет различные хранилища данных Rational, используемых продуктами Rational, в одном репозитории. Эти базы представляют собой коллекцию связанных между собой средств, например, хранилище данных тестирования содержит средства тестирования, в том числе, сценарии тестирования, пакеты, циклы данных, журналы, отчеты, планы тестирования и информацию по сборке.
Поскольку проект представляет собой логическую схему, состоящую из сходных наборов функций, для проекта Rational Test может существовать только одно хранилище данных. Это справедливо и для хранилищ данных программ IBM Rational ClearQuest и Rational RequisitePro, связанных с проектом Rational.
IBM Rational Administrator
Как было отмечено выше, IBM Rational Administrator это инструмент, используемый для создания проекта Rational. Это инструмент связывания, который помогает создать общий проект для размещения объектов IBM Rational RequisitePro®, IBM Rational TestManager, IBM Rational ClearQuest®и моделей IBM Rational Rose®. Все эти хранилища данных привязываются к конкретному проекту Rational, и, следовательно, не могут иметь связи с другими проектами. В нашей статье мы будем говорить конкретно только о проектах Rational Test, которые включают только одно хранилище данных, содержащее только средства тестирования, созданные группой в процессе работы с продуктами тестирования IBM Rational.
Процесс
переноса проектов Rational Test не является очевидным и требует выполнения нескольких шагов. Существуют способы, специально разработанные для конкретных ситуаций. Если они используются в неправильном контексте, то процесс может не дать ожидаемых результатов. Мы рассмотрим три способа, которые наша группа успешно использовала в работе над тестированием надежности с применением инструментов тестирования Rational. Мы рассказываем об этих методиках в надежде на то, что они помогут инженерам по автоматизации тестирования, которым нужно переносить проекты Rational Test в разные области хранения. Предполагается, что вы являетесь квалифицированным тестировщиком программного обеспечения и знакомы с продуктами тестирования Rational.
Первый способ: Инициализация проекта Rational
Инициализация рекомендуемый способ переноса проектов Rational. Это самый чистый способ для перемещения ресурсов проекта из одного размещения в другое. Он требует наличия доступа к старой среде проекта с компьютера, который будет использоваться для создания или перемещения проекта. По этому способу при помощи программы IBM Rational Administrator просто создается новый проект Rational путем инициализации нового хранилища данных из старого (оригинального), уже существующего, хранилища. Выполните следующие шаги:
- Откройте окно IBM Rational Administrator и выберите из меню File > New Project;
Рисунок 1. Выбор пункта New Project
- Задайте имя и папку для проекта;
- Установите флажок Configure Project Now и нажмите кнопку Finish;
Рисунок 2. Завершение инициализации
- В разделе Test Assets нажмите кнопку Create;
Рисунок 3. Создание средств тестирования
- Для нового проекта можно выбрать любой тип хранилища данных тестирования;
Рисунок 4. Выбор типа хранилища данных
- Перейдите к новому хранилищу данных тестирования. По умолчанию, путь будет указывать на папку TestDatastore, которая размещается в папке созданного проекта. Если у вас нет особых причин для изменения пути, используйте значения по умолчанию;
- Теперь установите флажок в секции Initialization Options, чтобы инициализировать средства, находящиеся в хранилище. Перейдите к хранилищу данных того проекта, который вы хотите использовать для нового проекта. Папка TestDatastore обычно находится на уровне <Path>RationalProject\TestDatastore. Перейдите к папке TestDatastore существующего проекта и выделите ее.
Рисунок 5. Выбор хранилища данных
После этого новый проект будет инициализирован для использования всех средств тестирования, созданных в рамках старого проекта. Все средства тестирования будут изящно перенесены в этот новый проект. Эта методика может оказаться полезной в тех случаях, когда ваш первоначальный проект Rational использует соглашение об использовании имен UNC или если необходимо перенести проекты из одного домена в другой. Для этого необходимо, чтобы вы имели доступ к среде размещения первоначального проекта Rational.
Если вы не смогли успешно инициировать проект с первой попытки, рекомендуется удалить все файлы из папки назначения перед новой попыткой.
Второй способ: Копирование жестко запрограммированного проекта, не использующего соглашение по использованию имен UNC
Это самый простой способ переноса проектов Rational. По сути, мы архивируем все хранилище данных проекта с конкретного диска (например, C:\directory). Новый проект явным образом размещается в каталоге C:\ directory и должен быть скопирован на компьютер с идентичным путем (C:\directory). Разархивируйте проект в идентичный каталог на новом компьютере. После завершения распаковки архива откройте проект Rational, файл. rsp, и убедитесь, что переменные Location и Path первоначального проекта совпадают с новыми значениями для того размещения, куда вы скопировали проект. После такой проверки выполните перечисленные ниже шаги для регистрации проекта Rational в IBM Rational Administrator.
- Откройте окно IBM Rational Administrator и выберите из меню File > Register Project;
Рисунок 6. Регистрация проекта
- Перейдите к Location и Path, заданным в файле. rsp, и выделите файл. rsp того проекта, который вы хотите зарегистрировать. После этого ваш проект будет успешно зарегистрирован. Теперь вы можете выбрать этот новый проект и работать с его средствами в программах IBM Rational TestManager или IBM Rational Robot.
Примечание: Этот способ применим только для тех проектов Rational, которые не соблюдают рекомендованное Rational соглашение об использовании имен UNC. Следовательно, проекты Rational, не использующие UNC, не могут быть предоставлены в совместное использование для параллельной работы нескольких сотрудников. При использовании этого способа следует учитывать, что на новом компьютере должны быть идентичные первому компьютеру диск, дерево каталогов и буква диска. Этот способ требует также, чтобы группа сотрудников не соблюдала в проектах соглашение по использованию имен UNC от Rational.
При переносе проекта zip-файл обычно имеет очень большой размер. В большинстве случаев, 90% данных в проекте Rational являются протоколами тестирования в папке TMS_Builds. Следовательно, перед архивированием проекта Rational, вы можете отказаться от архивирования этой папки (если это не имеет особого значения для вашей новой среды тестирования). Можно вырезать эту папку, заархивировать остальное содержимое, а затем вернуть папку обратно для последующих обращений. Можно также удалить ненужные файлы журналов тестирования через консоль IBM Rational TestManager. Этот новый zip-файл будет меньше по размеру, и вы сможете потратить меньше времени на его перенос. При создании zip-файла проекта Rational этот проект не должен быть открыт в IBM Rational TestManager и в консоли IBM Rational Robot.
Третий способ: Перенос сценариев вручную
Самый трудоемкий способ переноса проектов Rational это перенос сценариев тестирования по одному вручную. Это можно сделать, вручную открывая каждый сценарий на первом компьютере (в старом проекте), копируя и вставляя его в новый сценарий (GUI или VU) в новом проекте. Вам придется копировать сценарии этим способом, так как просто скопировать все сценарии за один прием не получится, ведь все объекты Rational жестко привязаны к определенному пути к каталогу, в котором первоначально был создан проект Rational. Если вы просто скопируете весь набор сценариев из одной папки в другую, они не будут отображаться в окне Rational TestManager или Robot несмотря на то, что размещены в правильной папке TMS_Scripts. Не копируется информациях об XML-связях. Чтобы воссоздать эти связи, вам необходимо копировать сценарии по одному. Это необходимо сделать со всеми файлами заголовков и файлами внешних библиотек, используемых в средстве автоматизации. Таким образом, этот способ требует больше всего времени и является самым болезненным для крупных проектов. Вам также придется по одному импортировать все пулы данных, ассоциированные с этими сценариями.
Этот способ рекомендуется использовать только в том случае, если проект, который вы хотите скопировать, содержит очень мало сценариев, а остальные способы работают некорректно. Он может быть использован в определенных случаях, когда вы решили перенести только ограниченный набор сценариев. Используя этот способ, вы не сможете перенести другие важные объекты, такие как пакеты, пулы данных или другую связанную информацию. Кроме того, эти изменения придется применить снова в каждой новой среде.
Заключение
Наша статья должна оказать вам помощь в решении одной из самых сложных проблем, с которой можно столкнуться, используя набор инструментов Rational. После того, как вы научитесь использовать эти способы, перенос проектов Rational Projects станет простой задачей. Перенос проектов из одной среды в другую одна из самых распространенных проблем, с которой сталкиваются рабочие группы, в которых сотрудники географически разделены. Мы часто пользовались этими способами именно по указанной причине. Большинство инженеров по автоматизации работают в разных местах. Мы использовали описанные способы, чтобы предоставлять средства автоматизации тестирования для совместного использования как отдельными разработчиками, так и группами. Надеемся, что эта статья поможет вам переносить проекты Rational при помощи описанных в ней методик.
25.02.2008
Комментарии
Добавить комментарий (анонимные комментарии не публикуются!!!)
Новости и пресс-релизы СМ-Консалт
21.02.2012 12:42:20 Новая статья: IT и психология. Человеческий фактор в парном программировании: почему многие не получают желаемого от его внедрения?
Статья, находящаяся перед вами, открывает цикл статей о человеческом
факторе, Agile-практиках и других полезных приемах, используемых при
управлении командами в ИТ. Объединяет рассматриваемые практики и приемы
одно – они позволяют проявиться положительным эффектам, связанным с
человеческим фактором. И мы объясняем, почему с точки зрения психологии,
это происходит. Так сказать, подводим теоретическую и экспериментальную
базу под то, что себя уже давно зарекомендовало и работает. Или под то,
что работает не у всех, и потому является предметом оживленных споров и
дискуссий. И начинаем мы наши исследования с рассмотрения эффекта
парного программирования через призму экспериментов социальной
психологии.
Отдельную благодарность за рецензию и время, потраченное на прочтение
первого варианта статьи, выражаем Асхату Уразбаеву,
ценные замечания которого позволили не только улучшить данную статью,
но и позволили убедиться в необходимости и востребованности именно цикла
статей!
Читать -->
27.12.2011 16:15:27 Компания "СМ-Консалт" получила отзыв о работах в Федеральной Налоговой Службе (ГНИВЦ ФНС)
Специалистами ООО «СМ-Консалт» в 2010-2011г. был выполнен проект
по настройке и внедрению системы управления жизненным циклом разработки
программных систем в части управления изменениями и конфигурациями на
основе Microsoft Visual Studio Team Foundation Server 2010 для
Филиала Федерального государственного унитарного предприятия «Главный
научно-исследовательский вычислительный центр Федеральной налоговой
службы» в Приволжском Федеральном округе (Филиал ФГУП ГНИВЦ ФНС России в
ПФО).
28.11.2011 15:05:11 Новая статья: "Всегда ли «Да» – это «Да»? Или как нас вынуждают принимать решения"
Мы предлагаем вашему вниманию цикл статей, в основу которых положены
психологические практики и приемы, позволяющие влиять на решения,
принимаемые людьми. Эта идея была логическим продолжением ряда
выступлений с докладами о коммуникациях в проектах разработки и
внедрения ПО. Давайте, не откладывая в долгий ящик, начнем с самого
простого приема убеждения, с которым сталкиваемся ежедневно в магазинах,
в транспорте, в разговорах с коллегами… да мало ли где еще!
Авторы: Новичков Александр и Карабанова Галина.
Читать -->
10.10.2011 11:16:06 Компания «СМ-Консалт» открывает новое направление продаж - ПО Adobe Connect
Программное обеспечение Adobe Connect является гибкой системой
web-коммуникации с высоким уровнем информационной безопасности. Adobe
Connect предоставляет такие важнейшие функции корпоративного
взаимодействия, как деловое общение и совместная работа сотрудников на
уровне предприятий, дистанционное обучение, организация широкомасштабных
сетевых семинаров и презентаций. Система Adobe Connect базируется на
технологии Adobe Flash, а также Air, и поэтому позволяет подключать
сотрудников к единому пространству взаимодействия через web-браузер с
любых устройств.
17.09.2011 21:40:22 Новая статья: "Разработка прикладного программного обеспечения с использованием Rational Unified Process на Иркутском Авиационном заводе"

На сайте СМ-Консалт открыт новый раздел Статьи наших заказчиков об успешных внедрениях IBM Rational и Microsoft. Статьи для данного раздела пишутся нашими заказчиками и рассказывают о сути проектов внедрения технологий IBM и Microsoft. Первая статья, представленная вашему вниманию написана сотрудниками Иркутского Авиационного Завода (ИАЗ).
Иркутский авиазавод имеет длительный опыт разработки программного
обеспечения для информационной поддержки ключевых бизнес-процессов
предприятия. Однако, в связи с увеличивающейся сложностью и повышением
требований к разрабатываемому программному обеспечению, возникла
настоятельная необходимость усовершенствовать процесс разработки:
повысить качество разрабатываемых программных продуктов,
стандартизировать процесс с увеличением его эффективности.
С целью повышения качества программного обеспечения собственной
разработки и сокращения сроков разработки руководство Управления
информационных технологий (УИТ) Иркутского Авиационного Завода в 2006г. приняло решение о внедрении технологии разработки ПО на базе методологии Rational Unified Process и с использованием инструментов автоматизации IBM Rational.
13.09.2011 12:07:29 Новый тренинг «Коммуникации и психология межличностных отношений в ИТ-проектах»

Компания «СМ-Консалт» представляет новый тренинг, организуемый совместно с компанией «КарьерKаб» - «Коммуникации
и психология межличностных отношений в ИТ-проектах.
Тренинг позволит понять, насколько коммуникации в проектах важнее инструментов, что люди и их взаимоотношения зачастую оказываются решающим фактором, определяющим успех проекта. Если более пятидесяти процентов рабочего времени вы тратите на взаимодействие с заказчиком, если вам небезразлична судьба вашей команды и вы хотите, чтобы ваша команда работала как часы, реализуя проекты точно, вовремя и без перерасхода ресурсов - наш тренинг поможет в этом.
01.08.2011 17:44:25 Наша компания получила отзыв о сотрудничестве с ОАО «Нордеа Банк»

В 2010-2011 гг. наши специалисты провели в Нордеа Банке проект по предварительному обследованию, развертыванию инструментальных средств и ряд тренингов по обучению методологии и работе с продуктами IBM Rational: «Методология разработки программных систем IBM Rational Unified Process», «Управление требованиями с использованием IBM Rational RequisitePro», «Управление изменениями в IBM Rational ClearQuest».
24.06.2011 01:27:57 Бесплатный семинар-вебинар «Повышение эффективности IT подразделений и качества разрабатываемого ПО с использованием современных методологий и технологий»
Компании СМ-Консалт , Legal SoftWaveTM и DNA приглашают Вас посетить бесплатный семинар-вебинар, посвященный обзору технологий и методологий, которые позволяют повысить эффективность ИТ подразделений. На семинаре рассматриваются технологии IBM Rational, Microsoft TFS, а также системы аналитической обработки информации (Business Intelligence) (IBM SPSS, Deductor, QlikView и другие).
Планируемая продолжительность семинара - 8 академических часов.
Место проведения: Санкт-Петербург (очно) и Интернет (для всех желающих: приходите сами и приглашайте друзей!).
Дата и время: 14 июля 2011 в 9 00.
ВНИМАНИЕ: если вы не сможете очно приехать на семинар - это не страшно, так как семинар будет транслироваться через интернет в формате вебинара и к нему, после регистрации, смогут присоединиться все желающие. Трансляция будет осуществляться посредством технологии Adobe Connect Pro , это позволит Вам присоединяться к конференции без установки дополнительного ПО - только интернет браузер.
Смотреть программу -->
07.06.2011 13:02:44 Компания "СМ-Консалт" провела серию успешных семинаров для ГНИВЦ ФНС России

Проведенные семинары были посвящены средствам разработки и тестирования программного обеспечения компании Майкрософт для сотрудников ГНИВЦ ФНС России. Слушатели семинаров отметили высокую квалификацию тренеров компании "СМ-Консалт" по организации учебного процесса и повышению квалификации специалистов, прошедших обучение.
Индивидуальный подход при решении любых вопросов, возникающих в процессе обучения, оперативность принятия решений, гарантированное выполнение взятых на себя обязательств и профессионализм позволили провести обучение на самом высоком уровне.
07.12.2010 12:28:15 Мы идем в Твиттер!

Наша компания открыла аккаунт в системе микроблоггинга Twiter.Теперь все официальные и неофициальные новости будут появляться в нашей ленте в Twitter.
Там же возможно будет задать прямые вопросы специалистам СМ-Консалт, по всем вопросам, связанным как с деятельностью компании, так и с техническими аспектов продуктов IBM и собственных решений СМ-Консалт.
Следуйте за нами!
https://twitter.com/cmconscom
11.11.2010 14:14:14 Осенний марафон Microsoft ALM Road Show
Компания СМ-Консалт совместно с образовательным центром Careerlab провели серию семинаров в рамках мероприятий ALM Roadshow 2.0 в крупнейших городах, расположенных на Волге, – крупных научных центрах, в которых ИТ технологии находятся на высоком уровне. Семинары прошли в Самаре, Нижнем Новгороде и Казани. Cеминары были посвящены использованию новых инструментов MS Visual Studio Team System в проектах разработки ПО.
В семинарах принимали участие представители различных ролей процесса разработки ПО: от разработчиков до руководителей предприятий различного уровня. Темы, обсуждаемые в ходе семинара, вызвали большой интерес аудитории и немалое количество вопросов, на которые были предоставлены исчерпывающие ответы. В процессе семинара также было показано большое количество примеров, которые дают представление о возможностях инструментов MS Team System. Средняя оценка за семинар составила 4,6 балла по пятибальной шкале
08.09.2010 18:37:52 Скидки до 30% на программное обеспечение IBM Rational

Компания СМ-Консалт предлагает для всех желающих на льготных условиях приобрести программное обеспечение IBM Rational. Снижение цен связано с тем, что мы стараемся быть как можно ближе к нашим клиентам, многие из которых постепенно начали преодолевать последствия финансового кризиса.Наше предложение поможет с минимальными издержками приобрести ПО IBM Rational, что является хорошим капиталовложением.
Скидки до 1 декабря 2010 года:
- 20% скидки при покупке IBM Rational ClearCase, ClearQuest, CearCase LT, при приобретении пяти и более лицензий*;
- 30% скидки при покупке пяти любых продуктов IBM Rational + решение или тренинг СМ-Консалт*.
Для получения деталей обязательно свяжитесь с нашими менеджерами
|