Какво е HP ALM? Инструмент за тестване на Центъра за качество (QC).
Какво е HP ALM?
HP ALM (Управление на жизнения цикъл на приложението) е уеб базиран инструмент, който помага на организациите да управляват жизнения цикъл на приложението още от планирането на проекта, събирането на изискванията до тестването и внедряването, което иначе отнема време.
В предишния си аватар като Център за качество на HP, инструментът за управление на тестове е разработен от Mercury интерактивен.
Сега е разработен от HP като ALM. Пълната форма на ALM е Aдни на приложение LЦикъл на ife Mинструмент за управление, който поддържа различни фази на жизнен цикъл на разработка на софтуер.
Инструментът ALM осигурява интеграция и с всички други продукти на HP, като например UFT намлява Заредете Runner.
Защо да използвате HP ALM?
Различните заинтересовани страни, участващи в един типичен проект, са:
- Софтуерен Инженер
- тестер
- Бизнес анализатори
- Ръководители на проекта
- Собственици на продукти
Тези заинтересовани страни извършват разнообразен набор от дейности, които трябва да бъдат съобщени на всички заинтересовани членове на екипа.
Ако не поддържаме централизирано хранилище за записване, поддържане и tracАко няма всички артефакти, свързани с продукта, проектът несъмнено ще се ПРОВАЛИ.
Нуждаем се също от механизъм за документиране и сътрудничество при всички дейности по тестване и разработка.
Въведете HP ALM!
- Дава възможност на всички заинтересовани страни да взаимодействат и координират, за постигане на целите на проекта.
- Осигурява здрава tracкрал и репортаж и безпроблемна интеграция на различни задачи, свързани с проекти.
- Позволява детайлно анализ на проекти и ефективно управление.
- Инструментът ALM може да се свърже с нашите системи за електронна поща и да изпрати имейли за всякакви промени (като промяна на изискванията, повдигане на дефекти и т.н.) до всички желани членове на екипа.
Версии на HP Quality Center
Важно е да се разбере историята на ALM.
- HP Quality Center беше по-рано известен като Test Director, който беше разработен от Mercury Интерактивен.
- През 2008 г. беше пусната версия 8 и продуктът беше преименуван на Quality Center.
- Later, HP придоби Mercury Интерактивни и ребрандирани всички продукти на Mercury като HP.
- So Mercury Quality Center стана HP Quality Center
- През 2011 г. беше пусната версия 11 и Центърът за качество беше прекръстен на HP ALM.
Archiструктура на QC
Сега нека разберем технологичната част на HP-ALM. ALM е корпоративно приложение, разработено с помощта на Java 2 Enterprise Edition (J2EE), който може да има MS SQL Сървър или Oracle като негов заден край. ALM има 3 компонента – клиент, сървър на приложения и сървър на база данни.
- HP ALM клиент: когато краен потребител/тестер получи достъп до URL адреса на ALM, клиентските компоненти се изтеглят в системата на клиента. Клиентските компоненти на ALM помагат на потребителя да взаимодейства със сървъра, използвайки .NET и COM технологиите през защитена връзка (HTTPS).
- ALM сървър/сървър на приложения: Сървърът на приложения обикновено работи на a Windows or Linux платформа, която отговаря на изискванията на клиента. Сървърът на приложения използва Java Драйвер за свързване на база данни (JDBC) за комуникация между сървъра на приложения и сървърите на бази данни.
- Сървъри за бази данни: Слоят база данни съхранява три схеми.
- Схема за администриране на сайта: Той съхранява информация, свързана с домейните, потребителите и параметрите на сайта.
- Лабораторен проект: Тази схема съхранява лабораторна информация, свързана с функционални и Тестване на производителността на отдалечени хостове, сървърни данни на Performance Center.
- Схема на проекта: Съхранява информация за проекта, като работен елемент/данни, създадени от потребителя в областта на проекта. Всеки проект има своя собствена схема и те се създават на същия сървър на база данни като схемата за администриране на сайта.
HP ALM издания
HP ALM инструмент е търговско лицензиран инструмент и HP разпространява ALM в 4 различни варианта
Сравнение на функциите на изданието ALM
Всеки един от лицензите позволява на потребителите достъп до определени функции на ALM. Следната таблица изброява функциите, които даден лиценз ви предоставя =
Нека проучим защо бихте закупили определена версия и за кого е подходяща
- HP ALM Essentials – Това е за корпорации, които се нуждаят само от основните функции за поддръжка на целия им жизнен цикъл на софтуера. Има достъп до управление на изискванията, управление на тестове и дефект управление.
- HP QC Enterprise Edition – Този лиценз е валиден за корпорации, които биха искали да използват ALM изключително за тестови цели. Той също така осигурява интеграция с Unified Functional Tester (UFT).
- HP ALM Performance Center Edition – Този лиценз е най-подходящ за организации, които биха искали да използват HP ALM за управление на HP-Load runner скриптове. Той помага на потребителите да поддържат, управляват, планират, изпълняват и наблюдават тестове за ефективност.
ALM работен процес
За да научите работния процес за управление на жизнения цикъл на приложението на HP, нека първо проучим типичен тестов процес-
- Започваме с подробности за планиране, изготвяне и издаване. Определете броя на циклите във всяко издание и обхвата на всяко издание
- За дадена версия и цикъл ние съставяме спецификациите на изискванията.
- Въз основа на изискванията се създават тестови планове и тестови случаи.
- Следващият етап е изпълнението на създадения план за тестове
- Следващият етап в този тестов процес е tracкрал и отстраняване на дефекти, открити на етапа на изпълнение
- По време на всички етапи се прави анализ и се генерират отчети и графики за генериране на тестова метрика.
Инструментът за тестване на HP ALM предоставя модул, обслужващ всеки етап от процеса на тестване. Ще ги проучим подробно в следващите уроци.






