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

Автоматизация выполнения тестирования с помощью SilkCentral Test Manager. Часть 1

Олег Большаков

В предыдущей статье мы рассмотрели, каким образом с помощью программного продукта SilkCentral Test Manager (SCTM) выполнять функциональное тестирования в связке с управлением требованиями. Основная идея такого тестирования заключается в том, что функциональное тестирование должно проводиться не само по себе, а в тесной связи с требованиями к разрабатываемому программному обеспечению (ПО). Borland SilkCentral Test Manager позволяет выгрузить список требований из таких систем, как Borland CaliberRM, Telelogic DOORS и Rational RequisitePro, и назначить этим требованиям соответствующие тесты. И наоборот, определенным тестам поставить в соответствие нужные требования.

Таким образом, имея набор тестов, полностью реализующих проверку функционала разрабатываемого ПО, можно обеспечить полноценное регрессионное автоматизированное тестирование всех требований, предъявляемых к разрабатываемому продукту.

Однако автоматизировать тесты и связать их с требованиями - это только часть рутинной работы, которую можно переложить "на плечи" SilkCentral Test Manager . В данной статье мы рассмотрим, как организовать автоматизированное выполнение тестов в определенное время на нужной конфигурации.

Два начала давайте разберемся, как же запустить в тестирование именно тот набор тестов, который необходим (тестов же может быть достаточно много, и не факт, что нужно запускать их все). Для этого разберемся с понятием Execution Definition - на русский этот термин будем переводить как "План выполнения", не совсем дословно, но более точно передается смысл. Итак, в SCTM можно создать неограниченное количество планов выполнения, а также сгруппировать их в контейнеры, и представить в виде иерархии. Иерархия полезна тем, что можно запускать родительский план выполнения, который включает дочерние, или же по отдельности - нужные дочерние планы выполнения. Это позволяет достичь большей гибкости в управлении тестированием.

Для того чтобы создать новый план выполнения необходимо в окне SilkCentral Test Manager выбрать ссылку Execution (Выполнение). Откроется страничка, представленная на рисунке 1.

Рис.1. Страничка Execution (выполнение).

 

В левой части странички представлена иерархия планов выполнения, а в правой - рабочая область, содержимое которой зависит от выбора элемента в дереве, а также выбранной вкладки.

В контекстном меню в корневом узле дерева выбираем пункт "New Child Execution Definition". Открывается форма, в которой необходимо ввести наименование плана выполнения, при необходимости - его детально описание, затем в выпадающем списке выбрать нужный тест-контейнер (одним планом выполнения можно запускать тесты только в определенном тест-контейнере), далее выбираем версию и билд, приоритет плана выполнения и нажимаем кнопку "Ок". План выполнения будет создан (рис.2).

Рис.2. Созданный план выполнения.

Следующий шаг - это выбор тех тестов, которые должны быть запущены в данном плане выполнения. Необходимо переключиться на вкладку "Assigned Test Definitions", в правой части странички развернуть тест-контейнер, который содержит определенные тесты и, нажимая на стрелочки рядом с узлами дерева, выбрать нужные тесты. После окончания выбора нужно нажать кнопку "Apply". Выбранные тесты будут отображаться в средней части странички в табличном виде. В данной таблице будут также представлены поля "Status" (статус теста) и "Last Execution" (последнее выполнение).

Теперь можно проверить выполнение тестов вручную. Для этого необходимо нажать на кнопку "Run" на панели инструментов (рис.3).

Рис.3. Выполнение плана.

Читать часть 2

Ссылки по теме


 Распечатать »
 Правила публикации »
  Обсудить материал в конференции Micro Focus/Borland »
Написать редактору 
 Рекомендовать » Дата публикации: 03.03.2010 
 

Магазин программного обеспечения   WWW.ITSHOP.RU
Zend Server with Z-Ray Developer Edition - Standard
ABBYY Lingvo x6 Европейская Профессиональная версия, электронный ключ
Pinnacle Studio 21 Ultimate. Электронный ключ.
ESET NOD32 Smart Security - лицензия на 1 год на 3ПК или продление на 20 месяцев, Ключ
ESET NOD32 Smart Security - продление лицензии на 2 года на 3ПК, Ключ
 
Другие предложения...
 
Курсы обучения   WWW.ITSHOP.RU
 
Другие предложения...
 
Магазин сертификационных экзаменов   WWW.ITSHOP.RU
 
Другие предложения...
 
3D Принтеры | 3D Печать   WWW.ITSHOP.RU
 
Другие предложения...
 
Новости по теме
 
Рассылки Subscribe.ru
Информационные технологии: CASE, RAD, ERP, OLAP
Новости ITShop.ru - ПО, книги, документация, курсы обучения
Новые материалы
Вопросы и ответы по MS SQL Server
Один день системного администратора
Мастерская программиста
3D и виртуальная реальность. Все о Macromedia Flash MX.
 
Статьи по теме
 
Новинки каталога Download
 
Исходники
 
Документация
 
Обсуждения в форумах
Как выбрать матрас (5)
Подскажите как правильно выбрать матрас и на что в целом следует обратить внимание на ваш...
 
ErWin to Access Relation Error (2)
Всем привет! ErWin при попытке генерации в Ассеss выдаёт: ERwinDatabase.Relations.Append...
 
Смена типа уровня модели (1)
Здравствуйте. При запуске программы выбрал уровень "Логический" вместо "Логический и...
 
Process Modeler (BPwin). Не добавляются Referent Tool, Ext Ref Tool и Data Store Tool (4)
Process Modeler (BPwin). В диаграммы не добавляются Referent Tool, External Reference Tool и...
 
Проектирование курсовой работы в BPWin (33)
Здравствуйте.Подскажите пожалуйста где можно найти примерное проектирование курсовой работы...
 
 
 



    
rambler's top100 Rambler's Top100