- Test tasarımı tamamlandıktan sonra Test Lab modülü yardımıyla test yürütme gerçekleştirilecektir.
- Test Lab'in Test Seti modülünde HP ALM'de karşılaşacağınız yaygın bir terim. Zihniniz bir tür koleksiyon veya setin imgelerini tetikliyorsa, haklısınız. Test Seti, aslında yürütmeyi planladığımız bir test senaryoları koleksiyonudur.
- Test Planı modülündeki test senaryoları Test Lab modülüne çağrılır.
- Test Lab modülündeki test senaryolarında yapılan değişiklikler, Test Planı Modülündeki üst test senaryolarını etkilemez. Denemekte özgürsünüz. Bu nedenle Test Lab adı!
- Modül içindeki tüm testlerin aynı test setinde yer alması için test seti adını modül adıyla aynı vermek daha iyidir;
- Her test seti klasörü belirli bir döngüye atanır. Bu, kullanıcıların belirli bir döngüde yürütülecek testleri birlikte gruplamasına olanak tanır.
- Bu modül aynı zamanda kullanıcının testler yürütülürken döngünün ilerlemesini izlemesine yardımcı olur.
- Test Lab modülü aşağıdaki işlevlerden oluşur ve bunların her birini ayrıntılı olarak anlayalım.
Bu eğitimde öğreneceğiz -
- Test Seti Nasıl Oluşturulur
- Testler Nasıl Yürütülür
- Test Çalıştırma Programı nasıl oluşturulur?
- Test Sonucu Nasıl Analiz Edilir
Test Seti Nasıl Oluşturulur
Adım 1 ) İlk adım, test setlerine sahip olmak için bir kapsayıcı olarak bir kök klasör oluşturmaktır. İzlemesi kolay olacak şekilde, sürüm ve döngüye göre adlandırabiliriz.
- 'Test' Sekmesi altında 'Test Lab' Modülüne gidin
- 'Yeni Klasör' simgesine tıklayarak yeni bir Klasör oluşturun.
- 'Yeni Test Seti Klasörü' İletişim Kutusu açılır. Klasörün adını '2017 R1 - Döngü 1' olarak girin.
- "Tamam" ı tıklayın
Adım 2) Test Çalıştırma Klasörü aşağıda gösterildiği gibi oluşturulacaktır.
Adım 3) Oluşturulan klasörü seçin ve ona 'Döngü' atayın; bu, Döngü 1 için tüm test setinin yürütülmesi gerektiği anlamına gelir.
Adım 4) Test setinin adını girin ve 'Tamam'ı tıklayın
Not: Hedef Döngü alanı klasör düzeyinde (2017 R1 - Döngü 1) seçildiğinden, Hedef Döngü alanı devre dışı bırakılır.
Adım 5) Test setini oluşturduktan sonra testleri seçip test setine eklememiz gerekiyor.
- Test Setini seçin.
- 'Yürütme Kılavuzu'na gidin.
- 'Testleri Seç' Düğmesine tıklayın. Test Planı Ağacı açılır.
- Bu Döngü için yürütülecek Testleri seçin.
- '<=' Düğmesini tıklayın. Bu, test durumlarını test planından test laboratuvarına taşıyacak / çekecektir.
Adım 6) Test plan ağacından testler eklendikten sonra, seçilen testlerin tüm konfigürasyon parametreleri kullanıcıya gösterilir. Kullanıcı, yapılandırmayı test laboratuvarına eklemeden önce düzenleyebilir.
Not: Kullanıcının test laboratuarında test konfigürasyonu seçimi üzerinde kontrolü yoktur. Bu nedenle, tüm konfigürasyon varsayılan olarak test setine eklenecektir. Seçilen konfigürasyonlardan birinin döngünün parçası OLMAMASI durumunda, testleri ekledikten sonra test laboratuvarından silin .
Adım 7) Konfigürasyonları seçtikten sonra, seçilen testler test setine eklenir. Bu durumda üç konfigürasyonu da seçtik; dolayısıyla '01 - Oturum Açma Testi'nin üç örneğini bulabiliriz.
Adım 8) Daha fazla test seti oluşturmak için yukarıdaki adımları tekrarlayın ve bu döngü için planlanan ilgili tüm testleri seçin. Tüm test seti oluşturulduktan sonra test setinin yapısı aşağıdaki gibi olacaktır:
Adım 9) Anlamamız gereken diğer önemli sekme 'Yürütme Akışı'dır. Yürütme sırasında testlerin görüntüleneceği sırayı görüntüleyen "Yürütme Akışı Sekmesi" ni seçin. Kullanıcılar, bu modülün ayrı bir bölümünde ele alınacak olan bu sekmeyi kullanarak yürütme sırasını da değiştirebilirler.
Testler Nasıl Yürütülür
Adım 1) Oluşturulan test setleri artık yürütülmeye hazırdır. Testler iki seçenek kullanılarak yürütülebilir.
- Test Setini Çalıştır - Bu seçenek, kullanıcının seçili bir test setindeki tüm testleri yürütmesine izin verir.
- Çalıştır - Bu seçenek, kullanıcının yalnızca seçilen testi yürütmesine yardımcı olur.
Adım 2) 'Test Setini Çalıştır' seçeneğini seçerek Login modülünün tüm test paketini yürütelim. "Test setini çalıştır" ı tıkladıktan sonra kullanıcıyı iki seçenekle görüntüler.
- Manuel Çalıştırıcı (varsayılan) - Yürütme sırasında görüntülenen testlerin sırası, test seti kılavuzunda görüntülenen sıra ile aynı olacaktır.
- Otomatik Çalıştırıcı - Yürütme sırasında görüntülenen testlerin sırası, yürütme akışı sekmesinde ayarlanan sıra ile gösterilecektir.
Varsayılan seçenekle devam edelim.
Adım 3) Manuel Test koşucusu Kullanıcıya gösterilir. Bu Diyalogda önemli özellikleri anlamamıza izin verin.
- Çalıştırmaya Başla - Yürütmeyi başlatmaya yardımcı olur
- Son Çalıştırma - Mevcut Yürütmeyi sonlandırır ve manuel koşucuyu kapatır.
- Çalıştırmayı İptal Et - Mevcut testlerin yürütülmesini iptal eder.
- Ekler - Bu testin yürütülmesi ile ilgili ekran görüntüsü / diğer bilgileri eklememize yardımcı olur
- Yeni Kusur - Üzerine tıklandığında, bir Kusurun gönderilebileceği yeni kusurlar iletişim kutusu açılır.
- İşletim Sistemi Bilgisi - Testlerin yürütüldüğü işletim sistemi hakkında bilgi verir.
- Çalıştırma Adı - Test sonuçlarının daha sonra analiz edilebileceği Benzersiz Zaman damgası.
"Çalıştırmayı Başlat" ı tıklayın.
Adım 4) Test kontrolleri ve adımları ile manuel test çalıştırıcısı kullanıcıya gösterilir. Bu test çalıştırıcısı iletişim kutusundaki mevcut işlevleri anlayalım.
Test yürütme süresi sırasında bir Adım ekleyin. | |
Test yürütme süresi sırasında bir Adımı silin. | |
Seçildi Geç | |
Başarısız Seçildi | |
Seçilen Test Adımının Parametresini gösterir | |
Kullanıcının çalışma süresi boyunca ekran görüntüsü almasına ve ekler eklemesine izin verir. | |
Kullanıcının çalıştırma sırasında kusur eklemesine izin verir. | |
Kullanıcıya test çalıştırıcısının Kompakt Görünümünü gösterir | |
Yürütmeyi bitir |
- Test tasarım aşamasında oluşturulan Adım Numaraları
- Seçilen adımın açıklaması.
- Seçilen adımın Beklenen Sonucu.
Adım 5) Test setindeki bir sonraki test kullanıcıya gösterilecektir. Testi yürütmek ve durumu uygun şekilde işaretlemek için Adım 3 ve Adım 4'ü tekrarlayın.
Test Çalıştırma Programı nasıl oluşturulur?
Test uzmanları, "Yürütme Akışı" Sekmesi yardımıyla test yürütmesini kontrol edebilir. Test uzmanları ayrıca belirli bir test örneğinin yürütülmesi için tarih ve saat belirleyebilir. Testi Yürütme Akışında belirtilen başka bir test örneğinin sonuçlarına göre de planlayabiliriz.
Şimdi, HP-ALM'de test akışını nasıl planlayacağımızı anlayalım.
Adım 1) Test Lab modülünden "Yürütme Akışı" sekmesini seçin.
Adım 2) Programın ayarlanması gereken belirli teste çift tıklayın. "Test Çalıştırma Programı" aşağıda gösterildiği gibi görüntülenecektir. Varsayılan olarak belirlenmiş yürütme koşullarının olmadığını fark edebiliriz.
Adım 3) Bir yürütme koşulu eklemek için, aşağıda gösterildiği gibi "+" simgesine tıklayın.
Adım 4) Yeni yürütme koşulu iletişim kutusu açılır.
- Test açılır listesinden testi seçin. Test setindeki tüm testler görüntülenecektir
- Koşulu seçin. "Geçti" veya "Bitti" olabilir.
- "Tamam" ı tıklayın.
Adım 5) Test çalıştırma programı, eklenen yürütme koşullarıyla birlikte görüntülenir.
Adım 6) Yürütme akışı aşağıda gösterildiği gibi otomatik olarak yeniden düzenlenir. Aşağıda görüntülenen akışa göre, 'Küme Kafası' testi yalnızca '02 - Sıfırlama Düğmesi Kontrolü 'bittiğinde yürütülecektir.
Adım 7) Şimdi, test uzmanlarının belirli bir testin yürütülmesi için yürütme akışında tarih ve saati nasıl belirleyebileceğini anlamamıza izin verin. Test uzmanlarının belirli bir işlevin hazır olup olmadığını veya otomatik testlerin planlanmasını bildiklerinde daha yararlıdır.
Diyelim ki yönetici giriş profili ancak belirli bir tarihten sonra hazır olacaktır. Bu nedenle, test uzmanları "Yürütme Akışı" ndaki koşulları belirterek aynı işlemi gerçekleştirebilir.
Yürütme akış kriterlerinin ayarlanması gereken teste çift tıklayın.
Adım 8) Şimdi,
- 'Zamana Bağlılık' Modülüne gidin
- 'Belirtilen Zamanda Çalıştır'ı seçin
- Yürütmek istediğiniz tarihi girin
- Testi yürütmek istediğiniz Zamanı girin
- "Tamam" ı tıklayın.
Adım 9) Yürütme akışı sekmesi aşağıda gösterildiği gibi yeniden hizalanacaktır. Bu tür bir zamanlama, aynı adımları izleyen otomatik testler için çok yararlıdır.
Not: Planlanan tarih ve saat geldiyse, ALM otomatik olarak testleri başlatacaktır. Test, herhangi bir manuel müdahale olmaksızın yürütüleceğinden, otomatik test için uygundur. Testleri otomatik olarak tetiklemenin ön koşulu, ana bilgisayarın hazır olması (kapatılmaması veya kilitlenmemesi) ve testi tetikleyecek durumda olması gerektiğidir. Manuel bir test ise, herhangi bir etkisi olmayacaktır.
Test Sonucu Nasıl Analiz Edilir
Adım 1) Test yürütme tamamlandıktan sonra, test uzmanları sonuçları "Test Çalıştırmaları" modülünde görüntüleyebilir. Test örneği çalıştırmalarının ve test seti çalıştırmalarının sonuçlarını içerir.
- "Test" Sekmesinde "Test Çalıştırmaları" na gidin ve aşağıda gösterildiği gibi pencere açılır:
- Çalıştırma Adı, bu test yürütmelerinin her biri için oluşturulan benzersiz bir değerdir.
- "Durum", test yürütmenin son durumunu gösterir.
Ayrıntılı Sonuç, 'Çalıştırma Kimliği'ne tıklanarak görüntülenebilir.
Adım 2) Çalıştırma ayrıntıları iletişim kutusu açılır ve kullanıcı ayrıntılı sonucu görebilir.
- 'Ayrıntıları Çalıştır' penceresinin 'Rapor' sekmesine gidin.
- Test uzmanları, bu test adımlarının her birinin durumunu kontrol edebilir.
- Diyaloğu kapatmak için 'Tamam'ı tıklayın.
Test Laboratuvarında Video
Videoya erişilemiyorsa burayı tıklayın
hatırlanması gereken noktalar :
- Test olaylarınızı yürütmek için QualityCenter'daki Test Lab modülünü kullanacaksınız
- Yürütmeye başlamadan önce bir "Test Seti Ağacı" oluşturmanız gerekir
- Bir Test Seti Ağacı oluşturmak için, önce bir "Test Seti Klasörü" oluşturmanız gerekir.
- Ardından, Test Planı Modülünde oluşturulan "Testler" i Test Seti Klasörünüze ekleyeceksiniz.
- Eklenen Testlerle birlikte bir Test Seti Klasörü, Test Seti Ağacı olarak adlandırılır (bir ağaç yapısına benzediği için).
- Test setleri hem manuel hem de otomatik Testi içerebilir.
- Aynı Testi farklı Test Setlerine dahil edebilir veya bir Testin birden çok örneğini aynı Test Setine ekleyebilirsiniz.
- Kalite Merkezi ayrıca, Test Setlerinizin gerçekleştirilme tarihini ve saatini belirleyebileceğiniz zamanlama sağlar.