(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
SAP Crystal Reports XI R2 Dev 2006 INTL WIN NUL License (Version 11)
The BAT! Home- 1 компьютер
Rational ClearQuest Floating User License
КОМПАС-3D v17 Home
СУБД Линтер Бастион. Серверная лицензия. 5 клиентских подключений
 
Другие предложения...
 
Курсы обучения   WWW.ITSHOP.RU
 
Другие предложения...
 
Магазин сертификационных экзаменов   WWW.ITSHOP.RU
 
Другие предложения...
 
3D Принтеры | 3D Печать   WWW.ITSHOP.RU
 
Другие предложения...
 
Новости по теме
 
Рассылки Subscribe.ru
Информационные технологии: CASE, RAD, ERP, OLAP
Новости ITShop.ru - ПО, книги, документация, курсы обучения
Новые материалы
Мир OLAP и Business Intelligence: новости, статьи, обзоры
Один день системного администратора
Мастерская программиста
Новые программы для Windows
 
Статьи по теме
 
Новинки каталога Download
 
Исходники
 
Документация
 
Обсуждения в форумах
Компиляция программы в единый exe файл в Delphi 7 (10)
Помогите пожалуйста, как можна в Делфи скомпилировать свою программу в единый exe файл, чтобы...
 
Где взять лицензионный ключ для AllFusion Process Modeler (BPwin) 7? (6)
Выручайте!!! где найти ключ, ужасно срочно нужна программа. заранее спасибо!
 
Как в IBM Rational DOORS сделать заголовки не жирным шрифтом? (2)
Измучился уже, когда идет иерархия уровнем ниже, чем Х.Х., мне нужно, чтобы заголовки не...
 
Русификация рамки IDEF0 BPWin4 (44)
Возможно ли русифицировать рамку диаграмм в BPWin4?
 
Как выбрать матрас (6)
Подскажите как правильно выбрать матрас и на что в целом следует обратить внимание на ваш...
 
 
 



    
rambler's top100 Rambler's Top100