HP ALM nedir?
HP ALM (Uygulama Yaşam Döngüsü Yönetimi), kuruluşların uygulama yaşam döngüsünü doğrudan proje planlamasından, gereksinimlerin toplanmasından Test ve dağıtıma kadar yönetmesine yardımcı olan web tabanlı bir araçtır, aksi takdirde zaman alıcı bir görevdir.
HP Kalite Merkezi olarak daha önceki avatarında, test yönetimi aracı Mercury etkileşimli tarafından geliştirildi.
Artık HP tarafından ALM olarak geliştirilmiştir. ALM tam şeklidir Bir pplication L Döngüsü ife M anagement Aracı yazılım geliştirme yaşam döngüsünün destekleri çeşitli evreleri.
ALM aracı ayrıca UFT ve Load Runner gibi diğer tüm HP ürünlerine entegrasyon sağlar.
Neden HP ALM kullanıyorsunuz?
Tipik bir projeye dahil olan çeşitli paydaşlar:
- Geliştirici
- Test cihazı
- İş Analistleri
- Proje yöneticileri
- Ürün Sahipleri
Bu paydaşlar, ilgili tüm ekip üyelerine iletilmesi gereken çeşitli faaliyetler gerçekleştirirler.
Ürünle ilgili tüm eserleri kaydetmek, sürdürmek ve izlemek için merkezi bir depo tutmazsak, proje şüphesiz BAŞARISIZ olacaktır.
Ayrıca tüm test ve geliştirme faaliyetlerini belgelemek ve bunlarla ilgili işbirliği yapmak için bir mekanizmaya ihtiyacımız var.
HP ALM'ye girin!
- Proje hedeflerine ulaşmak için tüm paydaşların etkileşime girmesini ve koordinasyonunu sağlar .
- Sağlam izleme ve raporlama ile çeşitli proje ile ilgili görevlerin sorunsuz entegrasyonunu sağlar.
- Detaylı proje analizi ve etkin yönetim sağlar .
- ALM aracı, e-posta sistemlerimize bağlanabilir ve herhangi bir değişiklik hakkında (Gereksinim değişikliği, Kusur artırma vb. Gibi) istenen tüm ekip üyelerine e-posta gönderebilir.
HP Quality Center Sürümleri
ALM'nin tarihini anlamak önemlidir.
- HP Kalite Merkezi, daha önce Mercury Interactive tarafından geliştirilen Test Direktörü olarak biliniyordu.
- 2008 yılında Sürüm 8 yayınlandı ve ürün Kalite Merkezi olarak yeniden adlandırıldı.
- Daha sonra HP, Mercury Interactive'i satın aldı ve tüm cıva ürünlerini HP olarak yeniden markalaştırdı.
- Böylece Mercury Kalite Merkezi, HP Kalite Merkezi oldu
- 2011'de Versiyon 11 yayınlandı ve Kalite merkezi HP ALM olarak yeniden adlandırıldı.
QC Mimarisi
Şimdi HP-ALM'nin teknoloji bölümünü anlayalım. ALM, Java 2 Enterprise Edition (J2EE) kullanılarak geliştirilen ve arka ucu olarak MS SQL Server veya Oracle'a sahip olabilen kurumsal bir uygulamadır. ALM'nin 3 bileşeni vardır - İstemci, Uygulama Sunucusu ve Veritabanı Sunucusu.
- HP ALM istemcisi: Bir son kullanıcı / test uzmanı ALM'nin URL'sine eriştiğinde, istemci bileşenleri istemcinin sistemine indirilir. ALM istemci bileşenleri, kullanıcının güvenli bir bağlantı (HTTPS) üzerinden .NET ve COM teknolojilerini kullanarak sunucuyla etkileşime girmesine yardımcı olur.
- ALM sunucusu / Uygulama sunucusu: Uygulama sunucusu genellikle istemci isteklerine hitap eden bir Windows veya Linux platformunda çalışır. Uygulama sunucusu, uygulama sunucusu ile veritabanı sunucuları arasında iletişim kurmak için Java Veritabanı Bağlantısı (JDBC) sürücüsünü kullanır.
- Veritabanı sunucuları : Veritabanı katmanı üç şema depolar.
- Site Yönetimi şeması: Etki alanları, kullanıcılar ve site parametreleri ile ilgili bilgileri depolar.
- Laboratuvar Projesi: Bu şema, uzak ana bilgisayarlarda, Performans Merkezi sunucu verilerinde işlevsel ve Performans Testi ile ilgili laboratuvar bilgilerini depolar.
- Proje şeması: Proje alanı altında kullanıcı tarafından oluşturulan iş öğesi / veriler gibi proje bilgilerini depolar. Her projenin kendi şeması vardır ve bunlar Site Yönetimi şemasıyla aynı veritabanı sunucusunda oluşturulur.
HP ALM Sürümleri:
HP ALM aracı, ticari olarak lisanslı bir araçtır ve HP, ALM'yi 4 farklı tatta dağıtır
ALM Sürümü Özellik Karşılaştırması
Lisansların her biri, kullanıcıların belirli ALM işlevlerine erişmesine izin verir. Aşağıdaki Tablo, belirli bir lisansın size sağladığı özellikleri listeler =
Neden belirli bir sürümü satın alacağınızı ve kimin için uygun olduğunu inceleyelim.
- HP ALM Essentials - Bu, tüm yazılım yaşam döngülerini desteklemek için yalnızca temel özelliklere ihtiyaç duyan şirketler içindir. Gereksinim yönetimi, test yönetimi ve Hata yönetimine erişimi vardır.
- HP QC Enterprise Edition - Bu lisans, ALM'yi özel olarak test amacıyla kullanmak isteyen şirketler için geçerlidir. Ayrıca Unified Functional Tester (UFT) ile entegrasyon sağlar.
- HP ALM Performance Center Edition - Bu lisans, HP-Load runner komut dosyalarını çalıştırmak için HP ALM kullanmak isteyen kuruluşlar için en uygunudur. Kullanıcıların performans testlerini sürdürmesine, yönetmesine, planlamasına, yürütmesine ve izlemesine yardımcı olur.
ALM İş Akışı
HP Uygulama Yaşam Döngüsü Yönetimi iş akışını öğrenmek için, önce tipik bir test sürecini inceleyelim.
- Planlama, Taslak Oluşturma ve Sürüm ayrıntılarıyla başlıyoruz. Her sürümdeki Döngü sayısını ve her sürümün Kapsamını belirleyin
- Belirli bir Sürüm ve Döngü için, Gereksinim Spesifikasyonlarının taslağını çıkarırız.
- Gereksinimlere göre Test planları ve test senaryoları oluşturulur.
- Sonraki aşama, oluşturulan test planının yürütülmesidir
- Bu test süreçlerindeki bir sonraki aşama, yürütme aşamasında tespit edilen kusurların izlenmesi ve düzeltilmesidir.
- Tüm aşamalarda analiz yapılır ve test metriği üretimi için raporlar ve grafikler oluşturulur.
HP ALM test aracı, Test Sürecinin her aşamasına yönelik bir modül sağlar. Bunları daha sonraki derslerde ayrıntılı olarak inceleyeceğiz.