(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

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


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

Магазин программного обеспечения   WWW.ITSHOP.RU
DevExpress / DXperience Subscription
VMware Workstation 14 Pro for Linux and Windows, ESD
Allround Automation PL/SQL Developer Single user license
Microsoft Office 365 Бизнес. Подписка на 1 рабочее место на 1 год
Microsoft 365 Business Basic (corporate)
 
Другие предложения...
 
Курсы обучения   WWW.ITSHOP.RU
 
Другие предложения...
 
Магазин сертификационных экзаменов   WWW.ITSHOP.RU
 
Другие предложения...
 
3D Принтеры | 3D Печать   WWW.ITSHOP.RU
 
Другие предложения...
 
Новости по теме
 
Рассылки Subscribe.ru
Информационные технологии: CASE, RAD, ERP, OLAP
Новости ITShop.ru - ПО, книги, документация, курсы обучения
Новые материалы
Один день системного администратора
Мастерская программиста
Новые программы для Windows
Новости мира 3D-ускорителей
 
Статьи по теме
 
Новинки каталога Download
 
Исходники
 
Документация
 
 



    
rambler's top100 Rambler's Top100