HP ALM (Kalite Merkezi) Eğitimindeki Test Planı Modülü
- Gereksinimleri tanımladıktan sonra geliştirme ekibi tasarım ve geliştirme sürecine başlar. Test yapmak ekip, derleme dağıtıldıktan sonra yürütülebilecek testleri tasarlamaya başlar.
- Herhangi bir ürünün başarısı, test süreçlerine ve gerçekleştirilen testlerin kalitesine bağlıdır. İyi Test planı hatasız bir ürünle sonuçlanır.
- ALM, HP UFT ve HP Load Runner gibi tüm HP ürünleriyle sorunsuz bir şekilde entegre olduğundan, ALM, manuel, otomasyon ve performans testlerinin bakımını ve yürütülmesini destekler.
Test Planı Nasıl Oluşturulur
Aşama 1 ) Gereksinimlere benzer şekilde, Fonksiyonel ve Fonksiyonel Olmayan gibi test türlerinin her biri için bir yer tutucu/klasör oluşturalım.
- ALM Ana sayfasından Test Planı bağlantısına tıklayın
- 'Yeni Klasör' Simgesine tıklayın
- Klasör Adını 'İşlevsel' olarak girin ve 'Tamam'ı tıklayın
) 2 Adım Oluşturulan klasör aşağıda gösterildiği gibi görüntülenecektir.
) 3 Adım Benzer şekilde 'Fonksiyonel' Klasörü altında 'Manuel' ve 'Otomatik' Testler için alt klasörler oluşturalım. Dolayısıyla Son Klasör Yapısı aşağıda gösterildiği gibi olacaktır:
Not: ALM'den otomatik test komut dosyaları/Performans test komut dosyaları oluşturamayacağız; bunun yerine işlevsellik için UFT ve performans için Load runner gibi ilgili HP araçlarından oluşturulması gerekir. Daha sonra planlanabilmesi, yürütülebilmesi, izlenebilmesi ve raporlanabilmesi için ALM'ye kaydedilir.
) 4 Adım Uygulamanın her bir modülü için Yeni bir klasör oluşturmak daha iyi olur, böylece tüm manuel testleri tek bir klasöre yığmayız. Karmaşık uygulamalar için, düzgün bir şekilde hizalanmazlarsa ele alınması zor olacak binlerce test olur.
) 5 Adım Şimdi 'Test Planı' Sekmesinde 'Yeni Test' Simgesine tıklayarak 'Giriş' Modülü için Manuel Test oluşturalım.
) 6 Adım Yeni testi başarıyla oluşturmak için aşağıdaki bilgileri girin.
- Yeni Test Adını Girin
- Test Türünü girin. Bu durumda 'Manuel' Testtir.
- Kullanıcı ayrıca tarih, tarih gibi zorunlu olmayan diğer alanları da girebilir. Descriptaşağıda gösterildiği gibi iyon.
- Tüm bilgileri girdikten sonra 'Gönder' butonuna tıklayın.
7. Adım) Test oluşturulduktan sonra, oluşturulan test aşağıda gösterildiği gibi oluşturulan diğer sekmelerle birlikte 'Manuel' testler klasörü altında görünecektir. Önümüzdeki adımlarda bu sekmelerin her birini ayrıntılı olarak ele alalım.
) 8 Adım Tıkla 'Tasarım Adımları' sekmesine tıklayın ve aşağıda gösterildiği gibi 'Yeni Adım' simgesine tıklayın. Tasarım adımı ayrıntıları iletişim kutusu açılır
- Adım Adını Girin
- Adıma Girin Descriptiyon
- Beklenen Sonucu Girin
- 'Tamam'ı tıklayın
) 9 Adım 6. Adımı tekrarlayın ve işlevselliği test etmek için ilgili tüm adımları girin. Gerekli tüm adımları oluşturduktan sonra 'Tasarım Adımları' sekmesi, oluşturulan tüm adımları aşağıda gösterildiği gibi görüntüler.
) 10 Adım Parametreler, kullanıcının aynı testi farklı veri kümeleriyle yürütmesine olanak tanıyan bir değişkene değer atamasına yardımcı olur. Bu durumda kullanıcı adı ve şifre bir değer atanacak iki parametre olabilir. Test Lab modülünde ele alınacak olan test yürütülürken parametrelere sahip olmanın önemini anlayacağız.
Şimdi parametrelerin nasıl oluşturulduğunu görelim.
- Parametreyi eklemek istediğimiz test adımını seçin.
- 'Parametre' Simgesi etkinleştirilecektir. Aşağıda gösterildiği gibi aynısına tıklayın.
) 11 Adım Parametre iletişim kutusu aşağıda gösterildiği gibi açılacaktır. 'Yeni Parametre' butonuna tıklayın.
) 12 Adım Test parametresi ayrıntıları iletişim kutusu açılır.
- Parametre adını girin
- Parametreye Değer Atama
- 'Tamam'ı tıklayın.
) 13 Adım 'Parametreler' iletişim kutusu kullanıcıya tekrar görüntülenir
- Oluşturulan değişken ile
- Değer
- 'Tamam'ı tıklayın.
) 14 Adım Artık parametrenin aşağıda gösterildiği gibi 'Test Adımı'na eklendiğini fark edebiliriz.
Aynı işlemi şifre alanı için de tekrarlayın.
Benzer şekilde, Parola Dosyalandı için parametre oluşturun
) 15 Adım Oluşturulan parametreler parametreler sekmesinde görüntülenebilir/düzenlenebilir. Bu diyalog aynı zamanda testlerle ilişkili parametreleri oluşturmamıza ve silmemize de yardımcı olur.
) 16 Adım Ek sekmesi, kullanıcının 'xls', 'jpg' vb. gibi herhangi bir dosya türünü yüklemesine olanak tanır.
) 17 Adım Test yapılandırması, testi farklı kullanım senaryoları için yeniden kullanmamıza yardımcı olur. Bir örnekle test konfigürasyonlarıyla nasıl çalışacağımızı anlayalım. Varsayılan olarak test adı olarak belirtilen bir test yapılandırması vardır.
Not: Varsayılan test yapılandırmasını silemeyiz ancak aynısını düzenleyebiliriz.
) 18 Adım Oturum açma işlevinin 'yardım masası', 'yönetici' ve 'küme başkanı' gibi üç tür iş kullanıcısı tarafından gerçekleştirilebileceğini varsayalım.
'Test Konfigürasyonu'nun isim alanını düzenleyerek varsayılan test konfigürasyonunu 'helpdesk' olarak yeniden adlandıralım.
) 19 Adım Şimdi diğer iki test yapılandırmasını ekleyelim, yani – yönetici ve küme başlığı. Test yapılandırmaları altındaki '+' simgesine tıklayın.
) 20 Adım The 'Yeni Test Yapılandırması' iletişim kutusu açılır.
- Test yapılandırması adını girin
- 'Oluşturan', 'oluşturulma tarihi', 'açıklama' gibi zorunlu olmayan diğer parametreleri girin
- 'Tamam'ı tıklayın.
) 21 Adım 'Küme başlığı' için bir test konfigürasyonu daha oluşturmak için yukarıdaki aynı adımı tekrarlayın; test konfigürasyonunun tamamı aşağıda gösterildiği gibi kullanıcıya gösterilecektir. Bu, test uygulayıcılarının, test yürütme sırasında oluşturulan tüm konfigürasyonlara karşı aynı testi ayrı ayrı yürütmesine olanak tanıyacak ve bu da testlerin yeniden yazılmasına gerek kalmayacaktır.
Test Yapılandırması test parametreleriyle karıştırılmamalıdır. Bu nedenle parametre ve test konfigürasyonları arasındaki farkı anlamalıyız. Parametreler, belirli bir adım için değişken oluşturmak ve değerler atamak için kullanılır (testin parametrelendirilmesi), test yapılandırması ise tüm adımlar için geçerlidir ve genellikle farklı iş kullanım durumlarını/İş Akışını test etmek için kullanılır. Yürütme sırasında kullanıcılar oluşturulan parametrelerin değerlerini değiştirebilirler. Test Durumu seçilen konfigürasyon için yürütülür.
Örneğin, bir çevrimiçi fatura ödeme Uygulaması, kullanıcı ödeme modunu seçebilir. 'Kredi Kartı' Ödemeleri durumunda, kullanıcı master card, visa veya American express'i seçebilir. Bunların her birinin kendi müşteri ödül puanları vardır. Bunu test etmek için, her birinin ödül puanlarını doğrulamak için test yapılandırmalarına eklendiği bir test tasarlayabiliriz.
) 22 Adım 'İstek Kapsamı' Sekmesi, test uzmanlarının testi belirli gereksinimlere göre haritalandırmasına yardımcı olur ve bu da kullanıcıların kapsam ve izlenebilirlik oluşturmasına yardımcı olur.
- 'Kapsam Talebi' Sekmesine tıklayın.
- Bu özel test senaryosuna göre eşleştirilmesi gereken 'Gereksinim'i seçin
- Seçilen gereksinimleri testle eşleştirmek için '<=' düğmesini tıklayın. Aynı teste göre birden fazla gereksinimi de eşleştirebiliriz.
) 23 Adım 'Bağlantılı Kusurlar' sekmesi, herhangi bir test yürütmediğimiz/herhangi bir sorun çıkarmadığımız için boş görünüyor kusur test durumuna karşı. Bu sekme, kusurlar, kusurlar oluşturulurken test durumuna karşı gönderilirse kusur ayrıntılarıyla doldurulacaktır.
) 24 Adım Geçmiş sekmesi, testin oluşturulduğu andan itibaren bu özel test senaryosuna göre zaman içinde yapılan değişikliklerin listesini gösterir.
Testleri Yükleme
Bazen kullanıcı, oldukça zaman alıcı bir süreç olduğu için manuel olarak test senaryoları oluşturmayacaktır. Çoğu Kuruluş, manuel testleri tek tek oluşturmak yerine Excel'de manuel testler geliştirir ve ALM'ye toplu olarak yükler. ALM'ye yüklemeyi kolaylaştırmak için HP, kullanıcının doğrudan MS excel/MS Word'den yükleme yapabileceği bir Eklenti geliştirmiştir. Gereksinimleri Excel'den QC'ye yüklemek için adım adım prosedürü anlayalım.
Kullanarak Testler Nasıl Yüklenir? Microsoft Excel
) 1 Adım Testleri excel’den yüklemeden önce Excel’i yüklenebilecek şekilde hazırlamamız gerekiyor.
- ALM'ye yüklemek istediğiniz Alanları seçin ve bu alanlar için Excel'de bir başlık oluşturun.
- Aşağıda gösterildiği gibi bu alanların her birine geçerli bir veri girin.
) 2 Adım Yüklenecek verileri seçtikten sonra 'Eklentiler'den 'HP ALM'ye Aktar'ı tıklayın.
3. Adım) ALM Dışa Aktarma Sihirbazı açılır. HP ALM Sunucusu URL'sini girin ve 'İleri'ye tıklayın.
) 4 Adım Kimlik doğrulama için kullanıcı adını ve şifreyi girin ve 'İleri'ye tıklayın.
) 5 Adım Testleri yüklemek istediğimiz Etki Alanını, Proje Adını seçin ve 'İleri'ye tıklayın.
) 6 Adım Yüklemek istediğimiz veri türünü seçin. Bu durumda, bunlar testlerdir. Gelecek bölümlerde Kusurları da yükleyeceğiz.
) 7 Adım Yeni Harita adını girin. İlk seçenek olan 'Harita seç' devre dışıdır çünkü henüz bir harita oluşturmadık. Bu nedenle yeni bir harita adı oluşturmalı ve 'İleri'ye tıklamalıyız. 'Geçici bir harita oluştur'u seçmedik çünkü 'testleri' yüklemek için her seferinde yeniden kullanmak istiyoruz.
8. Adım) 'İleri'ye tıkladığınızda, aşağıda gösterildiği gibi eşleme iletişim kutusu açılır.
- Listelenen sol bölmedeki ızgara öğeleri, HP ALM'ye yüklenebilecek alanlara karşılık gelir. 'KIRMIZI' ile işaretlenen alanların zorunlu alanlar olduğundan eşleştirilmesi gerektiğini lütfen unutmayın.
- Sağ bölmedeki ızgara öğeleri, Excel'deki değerlerin ALM'nin karşılık gelen alanlarına akmasını sağlayacak şekilde eşlenen alanlara atıfta bulunur.
) 9 Adım Şimdi Excel'deki alanları ALM'deki alanlarla nasıl eşleştireceğimizi anlayalım.
- Kullanıcının haritalamak istediği Alanı seçin ve aşağıda gösterildiği gibi ok düğmesine tıklayın.
- HP ALM'deki uygun sütun adına karşılık gelen sütun adını Excel'de girin.
- Excel'deki tüm gerekli sütunları HP ALM'deki uygun alanlarla eşleştirin. Gerekli tüm alanları eşleştirdikten sonra 'Dışa Aktar'ı tıklayın.
) 10 Adım Başarılı yükleme sonrasında ALM, mesajı aşağıda gösterildiği gibi görüntüler. Hatalar ortaya çıkarsa lütfen sorunu düzeltin ve aynısını yeniden yüklemeyi deneyin.
Yaygın hatalardan bazıları aşağıda listelenmiştir:
- Konu/Yol geçersiz/kullanılamıyor veya kullanıcı tarafından eşlenmemiş.
- 'Test Türü' Alanında Manuel dışında bir değer var. Otomatik testler CAN Excel kullanılarak yüklenecektir.
- Test Adı alanı Boş veya Eşlenmemiş.
- Durum, Tasarım, hazır, İçe aktarıldı, Onar dışında değerlere sahip olmamalıdır.
) 11 Adım Şimdi aynısını 'Testler' Sekmesi altında doğrulayalım. Tüm test detayları aşağıda gösterildiği gibi yüklenmiştir.
not : Kullanıcılar ayrıca testlerin yeniden yüklenmesini de gerçekleştirebilir. Test senaryolarının yeniden yüklenmesi durumunda, test adı zaten mevcutsa ve adım açıklamasında yalnızca bir değişiklik varsa, mevcut testin üzerine yazılacaktır. Test adı yüklenenden farklıysa yeni bir test olarak yüklenir.
Test Kaynakları nasıl oluşturulur?
Test Kaynakları, kullanıcıların genellikle otomatik/performans testleri tarafından toplanan kaynakları yönetmesine olanak tanır. Kullanıcılar bir veya daha fazla test tarafından kullanılabilecek komut dosyasını yükleyebilir. Ayrıca indirilebilir/düzenlenebilir ve tekrar test kaynaklarına yüklenebilirler.
Test Kaynakları modülünü etkili bir şekilde nasıl kullanabileceğimizi görelim. Bu modül, testleri excel'den ALM'ye aktarmak için kullandığımız aynı excel dosyasını test kaynaklarına yükleyerek gösterilmiştir.
Gerektiğinde testleri düzenleyebilmemiz ve yalnızca değiştirilen test senaryolarını yeniden yükleyebilmemiz için Test Senaryosunun Excel'e Yüklenmesi önerilir. Yeni testler eklemek ve yalnızca yeni eklenen testleri yüklemek de kolaydır.
Ancak .xls, .vbs, .qfl vb. gibi diğer dosya türlerini de yükleyebiliriz.
) 1 Adım Aşağıda gösterildiği gibi Test Kaynakları modülüne gidin. Test kaynakları modülü sayfası açılır.
) 2 Adım Aşağıda gösterildiği gibi Yeni Klasör Simgesine tıklayarak 'Yeni Klasör' oluşturun. Yeni klasör iletişim kutusu açılır. Üç test için de test kaynağı oluşturalım: Manuel, Otomasyon ve Performans.
) 3 Adım Klasör aşağıda gösterildiği gibi oluşturulur.
) 4 Adım Benzer şekilde iki klasör daha oluşturalım – Automation ve Performance. Test kaynaklarının her biri için bir klasör oluşturduktan sonra, son klasör yapısı aşağıda gösterildiği gibi olacaktır:
) 5 Adım ALM'e yüklediğimiz manuel testleri yazmak için oluşturduğumuz excel dosyasını yükleyerek yeni bir test kaynağı oluşturalım. Kullanıcının test kaynağını yüklemek istediği klasörü seçin.
) 6 Adım Test kaynağının adını girin ve ayrıca kaynağın türünü seçin ve 'Tamam'ı tıklayın.
) 7 Adım Test kaynağını oluşturduktan sonra, artık testlerde kullanılacak 'Kaynak Görüntüleyici' Sekmesi altında mevcut olması için kaynağı yüklememiz gerekiyor.
- 'Kaynak Görüntüleyici' Sekmesini tıklayın
- 'Dosya Yükle'ye tıklayın ve yüklenecek dosyayı seçin
) 8 Adım Dosyayı yükledikten sonra Durum kullanıcıya gösterilecek ve indirilmeye hazır olacaktır.
Not: Otomatik testleri yürütmek için kullanılabilecek aşağıdaki Test Kaynağı türleri yüklenmiştir.
- Veri tablosu
- Çevresel değişkenler
- İşlev Kitaplıkları
- Kurtarma Senaryoları
- Paylaşılan Nesne Havuzu
Test Planı Videosu
Tıkla okuyun videoya erişilemiyorsa
temel çıkarımlar: -
- Test senaryolarınızı/komut dosyalarınızı tasarlamak ve oluşturmak için QualityCenter'daki Test Planı modülünü kullanacaksınız.
- Kolay takip için Test Planı Modülündeki Testlerinizi Gereksinim Modülündeki Gereksinimlere bağlayabilirsiniz.
- QualityCenter, test adımlarını kopyalama, inceleme için komut dosyalarını e-postayla gönderme, ekler ekleme vb. gibi test vakalarının daha hızlı geliştirilmesini kolaylaştıran birçok özellik sunar.