(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
IBM Rational Method Composer Authorized User License
Allround Automation PL/SQL Developer - Annual Service Contract - Unlimited
Allround Automation PL/SQL Developer - Annual Service Contract - Single user
Quest Software. Toad for Oracle Development Suite
SmartBear LoadComplete - Node-Locked License Subscription w/ 250 Virtual Users (includes 1 year of Maintenance)
 
Другие предложения...
 
Курсы обучения   WWW.ITSHOP.RU
 
Другие предложения...
 
Магазин сертификационных экзаменов   WWW.ITSHOP.RU
 
Другие предложения...
 
3D Принтеры | 3D Печать   WWW.ITSHOP.RU
 
Другие предложения...
 
Новости по теме
 
Рассылки Subscribe.ru
Информационные технологии: CASE, RAD, ERP, OLAP
Новости ITShop.ru - ПО, книги, документация, курсы обучения
Компьютерный дизайн - Все графические редакторы
Новые материалы
Один день системного администратора
Каждый день новые драйверы для вашего компьютера!
Мастерская программиста
 
Статьи по теме
 
Новинки каталога Download
 
Исходники
 
Документация
 
Обсуждения в форумах
Что это за форум (2)
Что это за форум, друзья? https://e.mail.ru/newsletters/
 
Заработок в сети интернет (22)
Зайди сюда - http://www.netbusin.boom.ru и узнай подробности.
 
Модульные здания от производителя (1)
Чтобы сэкономить время на строительство и существенно снизить финансовые затраты, оптимальным...
 
Как в IBM Rational DOORS сделать заголовки не жирным шрифтом? (3)
Измучился уже, когда идет иерархия уровнем ниже, чем Х.Х., мне нужно, чтобы заголовки не...
 
Отмена последнего шага в BPwin (2)
Подскажите, пожалуйста, есть ли в BPwin кнопка (функция) отмены последнего "шага", типа как в...
 
 
 



    
rambler's top100 Rambler's Top100