ibm rational quality manager
Това е пълно ръководство за инструмента на IBM Rational Quality Manager (RQM). (В този урок има много изображения, така че моля, оставете това да се зареди правилно)
В този практически урок за IBM RQM ще научите:
- Как да създам план за тестване в IBM RQM
- Създаване на тестови случаи в рамките на тестов план
- Добавете ръчни тестови скриптове към тестовите случаи
- Изпълнете тестовия случай
- Повишете дефектите, както е подходящо
- Преглед на записи за изпълнение на теста
Какво ще научите:
- Предизвикателства на жизнения цикъл на приложенията
- Какво представлява управлението на жизнения цикъл на приложението (ALM)
- Въведение в IBM Rational CLM, базирана на платформата JAZZ
- IBM Rational Quality Manager
- Инсталация на IBM RQM
- Проекти за жизнения цикъл
- Стъпки на IBM RQM:
- Влезте в RQM
- Създаване на тестов план
- Създаване на тестови случаи
- Ръчно тестване
- Изпълнение на теста и повишаване на дефекти
- Резюме:
- Препоръчително четене
Предизвикателства на жизнения цикъл на приложенията
Изпълнението на ИТ проект включва използването на много инструменти. Основните са тези, използвани за управление на изискванията, управление на проекти, контрол на версиите, управление на изграждането , управление на тестове , разполагане и т.н.
Нормалната практика е да определете добър инструмент за всяка от тези задачи . Използването на инструменти до известна степен подобрява ефективността в операциите.
В повечето случаи обаче инструментите не говорят помежду си. Няма видимост кой е направил някакви промени, какво е направено, кога и защо. Освен това няма правилна проследимост на артефакти, които да държат някои от заинтересованите страни в тъмното. ( За напр. Бизнес анализатор може да се чуди какво се случва с изискването за висок приоритет; независимо дали е разработен или тестван.)
Планиране и планиране на задачите често се правят офлайн и накрая липсва стандартизация, доколкото се използва подходящ процес ( e.g. Пъргав или водопад).
Като алтернатива, ако инструментите са свързани помежду си и информацията преминава през тях по безпроблемен начин, ефективността на изпълнението на проекта се подобрява и всички горепосочени предизвикателства могат да бъдат разрешени.
Какво представлява управлението на жизнения цикъл на приложението (ALM)
Управлението на жизнения цикъл на приложенията помага за преодоляване на горните пропуски и свързва различни дисциплини в SDLC. Той също така помага за справяне с изброените по-горе предизвикателства, тъй като цялата доставка ще бъде прозрачна и на една платформа.
Въведение в IBM Rational CLM, базирана на платформата JAZZ
IBM Rational CLM (съвместно управление на жизнения цикъл) е решение за управление на жизнения цикъл на приложението, което включва 3 инструмента по интегриран начин:
- IBM Rational DOORS NG
- Концерт на IBM Rational Team
- IBM Rational Quality Manager
Интеграцията на горните 3 инструмента в една единствена платформа ви дава управление на изискванията, планиране на проекти, контрол на версиите, управление на компилацията, управление на тестове и възможности за отчитане и поддръжка.
Повече информация за IBM Rational CLM може да бъде намерени тук .
В този урок ще разгледаме задълбочено решението за управление на тестове „IBM Rational Quality Manager“ версия 6.0.1. Това включва поддръжка и функции за тестов план, тестови случаи, тестови скриптове, ръчно изпълнение на тестови случаи и управление на дефекти.
IBM Rational Quality Manager
IBM Rational Quality Manager (RQM) е част от решението за управление на тестове на CLM, която помага на потребителя при дейности по управление на качеството, като планиране на тестове, създаване на тестови случаи, изпълнение на тестови случаи и докладване на тестове.
Рационален мениджър по качеството:
- Използва уеб достъп
- Събира данни, свързани с теста, в едно хранилище
- Ускорява създаването на тестови случаи и неговото изпълнение
- Осигурява пълна проследимост през целия жизнен цикъл за всички данни от теста
- Минимизира нуждата от ръчна документация
- Насърчава по-доброто и ранно сътрудничество между всички заинтересовани страни
Инсталация на IBM RQM
IBM RQM е част от CLM, поради което инсталацията се извършва като пълен пакет. Ето стъпките за инсталиране на RQM
Предварителни условия:
- Изтегли IBM Installation Manager от тук => IBM Installation Manager 1.8.3 . Този софтуер е необходим за инсталиране на IBM Rational CLM
- Изтеглете CLM версия 6.0.1 или според случая от страницата за изтегляне. За версия 6.0.1 изтеглете от тук => Концерт на Rational Team 6.0.1
- За да изтеглите, ще трябва да се регистрирате за Jazz.net ID. Това е еднократна регистрация. Тази регистрация има много предимства и ви дава достъп до презентации, уроци, публикуване на въпроси в джаз форума и т.н.
- Изтеглете маркирания пакет под Репозитории на мениджъра на инсталацията
(Забележка:Кликнете върху всяко изображение за увеличен изглед)
Стъпки за инсталиране:
IBM Rational CLM е тристепенна архитектура, която изисква инсталиране на база данни, сървър на приложения и уеб клиент, за да се свърже със сървъра.
1) За да инсталирате и използвате CLM за демонстрация или Цели на POC (доказателство за концепция) , можете да използвате пакета по подразбиране, който използва база данни Derby и сървър за приложения Tomcat. Тази топология е проектирана да поддържа само 10 потребители. Пробната версия се предлага с 60-дневна валидност.
две) За да инсталирате за корпоративна настройка, ще трябва да закупите и инсталирате подходящите компоненти на Database и App Server според хардуерната топология, предложена от IBM.
3) Пълните стъпки за инсталиране можете да намерите на адрес Център за знания на IBM .
4) Изправени ли сте пред някакви проблеми с инсталирането? Поставете вашите запитвания в коментари по-долу и ние ще се опитаме да ги разрешим.
Проекти за жизнения цикъл
След като инсталацията приключи, ще трябва да създадете проект за жизнен цикъл, който ще създаде област на проекта за изисквания, област за промяна и конфигурация и област за управление на качеството. Това означава, че ще бъде създаден проект във всички споменати 3 контейнера, което улеснява екипите да си сътрудничат и да проследяват артефакти през жизнения цикъл.
Това създаване на проект дава яснота кой шаблон на процеса, т.е. Scrum или водопад , трябва да използвате за вашето крайно до крайно развитие.
Отделни области на проекта също могат да бъдат създадени, но не се препоръчват, тъй като след това ще трябва ръчно да свържете областите на проекта в други контейнери.
Повече за създаването на проект за жизнен цикъл може да бъде намерени тук .
инструмент за ремонт на софтуер за Windows
Стъпки на IBM RQM:
В този раздел ще разгледаме следните стъпки от дейността по управление на тестове:
- Влезте в IBM RQM
- Създаване на тестов план
- Създаване на тестови казуси
- Ръчно тестване
- Изпълнение на теста и повдигане на дефекти
Влезте в RQM
За да влезете в RQM, ще трябва да използвате URL адреса в следната форма, тъй като той е напълно активиран в мрежата: https: //: 9443 / qm / web
опашка от кръгови масиви c ++
Вашият RQM администратор би активирал вашия ID и парола чрез LDAP активната директория на вашата организация.
Забележка: Най-добре е да използвате Internet Explorer 11 или най-новата версия на браузъра Firefox за използване с някой от CLM продуктите
Докато влизате, можете да изберете проекта, създаден за екипа.
Следващото публично табло за управление е видимо за потребителите, които могат да имат множество приспособления, които показват различни персонализирани отчети за активни проекти.
Създаване на тестов план
Тестовият план е отправна точка за всички тестови дейности за всеки определен цикъл. Той съдържа множество тестови случаи, които съдържат сценариите, които потребителят ще тества.
От Планиране изберете меню Създайте план за изпитване
Въведете име и ЗАПАЗЕТЕ плана за тестване.
Вляво виждате секциите, които са част от тестовия план, който ще ви води в тестовите ви дейности.
Така че обикновено, когато планирате, трябва да разполагате с информация за целите, покритите рискове, графиците за изпитване, оценката, критериите за влизане (дефинира необходимите елементи, които трябва да бъдат постигнати, преди да започне тестването), критерии за изход (определя условията, които трябва да бъдат изпълнени преди тестването може да приключи), както и всички допълнителни свързани документи.
За напр. Можете да зададете официален преглед на старши член във вашия проект за тестване, като мениджър на тестове, за да одобрите / отхвърлите плана за тестване. Можете да кликнете върху раздела Официален преглед на Тестовия план и да създадете процес на одобрение.
Добавете описанието, датата на падежа и идентификатора на одобряващия. Запазете отзива
Най-хубавото е, че този отзив се вижда в таблото под приспособлението My Reviews и се вижда, когато потребителят влезе. Това е ефективен начин за сътрудничество в контекста на артефактите.
Създаване на тестови случаи
Тъй като планът за тестване е отворен, щракнете върху раздела Test Case, за да започнете да създавате тестови случаи. Щракнете върху иконата по-долу, за да започнете да създавате тестови случаи.
Въведете името на тестовия случай и щракнете Добре
Също така можем да свържем тестовите случаи с Изискванията.
Изберете тестовия случай и кликнете върху Връзки за изисквания раздел
Ако Изискванията вече са попълнени като част от контейнера за управление на изискванията, тогава можете да се свържете със съществуващото изискване, иначе имате възможност да създадете ново изискване и да го свържете.
Кликнете върху иконата по-долу, за да създадете и свържете изискване.
Щракнете върху OK и Save, за да продължите.
Това осигурява проследимост и гарантира, че тестването се извършва за всяко изискване правилно.
Разделът Test Case също съдържа условия за предварително и публикуване като свободен текст, който можете да добавите.
Ръчно тестване
С добавянето на тестови случаи е време да започнете да добавяте стъпките, които са тестовият скрипт за изпълнението на тестовия случай.
В този урок разглеждам ръчно изпълнение на тестове, но той може да бъде интегриран и с инструменти за автоматизирано функционално тестване като IBM Rational Functional Tester, Selenium, HP QTP / UFT.
Изберете тестовия случай, създаден по-горе, и отидете на секцията Test Script. Създайте тестовия скрипт, като щракнете върху иконата, показана по-долу.
Щракнете ОК и Запазване .
Щракнете върху тестовия скрипт и добавете ръчните стъпки, необходими за тестовото изпълнение. Запазете тестовия скрипт.
Изпълнение на теста и повишаване на дефекти
След като завършихме създаването на тестовия случай и тестовите скриптове, вече можем да изпълняваме тестовете. По време на изпълнението на теста Rational Quality Manager ще представи скрипта за ръчно тестване в браузъра и ще съхрани резултатите от изпълнението в централизираното хранилище на RQM за бъдещи цели на отчитане и справка.
Върнете се на ниво Test Case, изберете Test Script и щракнете върху иконата RUN, за да започнете ръчно тестване
трафикът от безжична мрежа може да бъде уловен с помощта на sniffers
Изберете тестовия план и кликнете върху Finish, за да започнете ръчно изпълнение на теста.
Отваря се прозорецът за изпълнение на тестови случаи. Можете да изберете Pass / Fail на всяка стъпка и да запишете действителните резултати. Други предварително конфигурирани резултати също могат да бъдат избрани.
След като изберете Pass, курсорът се премества автоматично към следващата стъпка. Ако някоя стъпка се провали, можете да изберете Неуспешно и да вдигнете дефект в същата стъпка.
Дефектът е регистриран на втората стъпка.
Дефектът, повдигнат в този момент, е предварително запълнен със стъпките за повторно производство.
Дефектът също е показан като свързан със стъпката.
Сега можете да продължите с последната стъпка като PASS и да завършите ръчното изпълнение на теста.
Кликнете върху Показване на резултата за показване на резултатите от тестовото изпълнение.
И накрая, a Дефект, засягащ изискванията джаджа може също така да се добави, така че разработчиците да могат да разгледат дефектите, присвоени им и да разрешат същите.
Резюме:
Ползата от използването на платформата IBM Rational CLM е, че всички артефакти се съхраняват в едно хранилище, поради което проследяването на жизнения цикъл може да се види в един изглед и най-важното е, че получавате оглед в реално време на всички артефакти, които се актуализират в таблата.
В следващия си урок ще продължа с начина, по който IBM Rational Quality Manager може да бъде интегриран с Rational Functional Tester. Останете на линия!
За автора: Този практически урок е написан от Niranjan. Той има 20+ години опит в ИТ основно с акцент върху подобренията на ALM.
Чувствайте се свободни да поставите вашите запитвания за този инструмент в коментарите по-долу.
Препоръчително четене
- Интеграция на IBM Rational Quality Manager (RQM) с Rational Functional Tester (RFT)
- Функция на пула от данни в IBM Rational Quality Manager за управление на тестови данни
- Алфа тестване и бета тестване (Пълно ръководство)
- SVN към IBM Rational Team Concert Migration Tutorial
- Изучаване на основи на Rational Robot - Инструмент за автоматизация на тестовете на IBM
- Урок за инструмент за управление на дефекти на IBM Rational Team Concert
- Ръководство стъпка по стъпка към IBM Rational ClearQuest Tool
- IBM Rational Team Concert (RTC) и SVN интеграция на Windows