İş Süreci Testi (BPT) Çerçevesi QTP/UFT
⚡ Akıllı Özet
İş Süreci Testi (BPT), yazılım testini iş hedefleriyle uyumlu hale getirerek, yalnızca otomasyon mühendislerinin değil, konu uzmanlarının da test senaryoları oluşturmasını sağlar. Bu sayfa, BPT çerçevesini, rollerini ve beş uygulama adımını açıklamaktadır. QTP ve Kalite Merkezi.

İş Süreci Testi Nedir?
İş Süreci Testi(BPT) karmaşıklığı, zaman tüketimini ve test yaşam döngüsündeki çabaları azaltmak için yazılım test süreçlerini iş hedefleriyle uyumlu hale getiren bir süreçtir. İş süreci testi, yazılım uygulamasının işletme ve müşteri perspektifinden hazır olup olmadığını kontrol etmeye yardımcı olan uçtan uca bir testtir.
BPT Çerçevesi
BPT(İş Süreci Testi) Çerçevesi BPT, Quality Center ile birlikte kullanılan, Micro Focus'un yerleşik bir otomasyon çerçevesidir. BPT, İş Analistlerinin veya Konu Uzmanlarının otomasyon sürecine dahil olmalarına yardımcı olur. Ayrıca, önceden otomasyon veya kodlama bilgisine sahip olmadan, kendi gereksinimlerine göre otomasyon senaryoları tasarlayabilir ve bunları uygulayabilirler.
BPT Çerçevesinin yapı taşları şunlardır:
- Bileşenler
- Uygulama Alanı
- Akışları
- İş Süreci Testi
bileşen: (İş Bileşeni olarak da adlandırılır), AUT'ta önceden tanımlanmış belirli bir görevi gerçekleştiren, yeniden kullanılabilir bir otomasyon ifadeleri kümesidir. Benzer VBScript fonksiyonu ve QTP Ancak BPT çerçevesinde kullanılmak üzere tasarlanmıştır.
Uygulama Alanı: İş bileşenlerini geliştirmek için gereken tüm kaynakları içeren bir depodur. Kaynaklar arasında paylaşılan bir nesne deposu; yeniden kullanılabilir fonksiyonel kütüphaneler vb. bulunur. Dosya sisteminde fiziksel varlığını göremeyeceğiniz mantıksal bir varlıktır.
İş Süreci Testi: Bir uygulamanın belirli bir İş sürecini test etmek için tasarlanmış İş Bileşenlerinin seri akışını içeren bir senaryo.
debi: Bazen benzer Bileşenleri birden fazla BPT'de aynı sırada kullanmanız gerekir. Her BPT'ye aynı Bileşenleri eklemek yerine, İş Bileşenleri Akışı oluşturabilirsiniz. Akış, her bir Bileşeni ayrı ayrı çağırmak yerine doğrudan çağrılabilir.
Neden BPT?
Aşağıda belirtilen geleneksel otomasyonla ilgili bazı zorluklar vardır:
- Manuel test uzmanları / Konu uzmanları ve otomasyon test uzmanları arasında koordinasyon eksikliği.
- Otomasyon sürecinde manuel test uzmanlarının herhangi bir rolü yoktur.
- Otomasyon geliştirmede standart eksikliği.
- Akıllı bir çerçeve olmadan büyük bakım çabalarının yaşanması ihtimali vardır.
- Genellikle otomasyon test uzmanının uygulama bilgisi yeterli değildir ve verimsiz komut dosyaları geliştirmeye eğilimlidir.
BPT, KOBİ'leri/manuel test uzmanlarını otomasyon geliştirmenin bir parçası olarak dahil eden ve standart bir geliştirme süreci tanımlayan standartlaştırılmış bir çerçeve ile yukarıdaki zorlukların üstesinden gelir.ping BPT'ler.
Manuel test uzmanları, otomasyon test cihazı tarafından otomatikleştirilen gerekli işlevsellik için manuel Bileşeni tasarlar. Manuel / Otomasyon test uzmanları, bu otomatik Bileşenleri bir test senaryosu haline gelen BPT'yi oluşturacak şekilde düzenleyecektir.
BPT, çeşitli kaynaklar tarafından gerçekleştirilen farklı rolleri tanımlar. BPT, kaynakların kullanımında ve uzmanlıklarında optimizasyona yardımcı olur. BPT'deki roller aşağıdaki gibi sınıflandırılır:
- EMS
- QTP Expert
- Test cihazı
KOBİ: KOBİ'ler bir İş Analisti veya uygulama hakkında iyi bilgiye sahip manuel test uzmanı. Belirli bir eylemi veya işlevselliği test edecek manuel İş Bileşenlerini tasarlarlar. Manuel İş Bileşenlerini tasarlarken test adımlarından ve beklenen sonuçlardan açıkça bahsedecekler.
QTP Uzman: QTP Uzmanlar, manuel iş bileşeninde belirtilen adımları otomatikleştirerek, manuel iş bileşenini otomatik bir bileşene dönüştürür.
Bileşenler tasarlandıktan sonra, bir KOBİ veya QTP Uzman, bu bileşenleri bir araya getirerek BPT'yi oluşturacak ve bu da bir test senaryosu meydana getirecektir.
Testçi: Test cihazı manuel test cihazı olabilir veya QTP Kalite merkezinden BPT'leri uygulayabilen uzman.
BPT'ye Başlarken
Yazılım gereksinimleri:
- QTP/UFT ( "QTP En son sürüm“) Geçerli Lisans.
- QC ile birlikte gelmeyen İş Bileşenleri Modülü ile QC/ALM (QC Son sürümü) erişimine sahip olmalısınız. Bunun için ayrı bir lisans satın almanız gerekir.
Yazılım yapılandırmaları:
- QTP'Diğer HP ürünlerinin test ve bileşen çalıştırmasına izin ver' seçeneğini etkinleştirin.
- QC: Aşağıdaki eklentilerin kurulması gerekmektedir.
- QC Bağlantı Eklentisi
- QTP Ekle
BPT Çerçevesinin Uygulanması:
Dahili bir çerçeve olduğundan, çerçeveyi oluşturmak için kod yazmanıza gerek yoktur. BPT'nin yapı taşlarını oluşturan gerekli eserleri hazırlamanız yeterlidir.
HP ALM Kalite Merkezi'ndeki önemli modülleri kısaca inceleyelim.
İş Bileşenleri Modülü: İş süreçlerinde belirli bir işlevi yerine getirmek için gereken adımları içeren, yeniden kullanılabilir İş Bileşenleri oluşturmanıza, yönetmenize ve otomatikleştirmenize olanak tanır. Bileşenler genellikle aşağıdaki gibi sınıflandırılır:
- Manuel Bileşenler
- Otomatik Bileşenler
- Anahtar Kelime Odaklı Bileşenler
- Komut Dosyalı Bileşenler
Test Planı modülü: Bu modülde, bir test senaryosu oluşturacak BPT'leri hazırlamak için bileşenleri mantıklı bir sırayla sürükleyip bırakabilir ve bileşenlerde hata ayıklama yapabilirsiniz.
Test Laboratuvarı modülüBu modül, iş süreç testlerini çalıştırmanıza ve sonuçları görüntülemenize olanak tanır. Hatta bu modülü kullanarak iş süreç testlerini farklı makinelerde paralel olarak çalıştırabilirsiniz.
Tipik bir BPT otomasyon süreci aşağıdaki aşamaları içerir.
- Manuel Bileşenleri Oluşturma
- Bileşenleri Otomatikleştirme
- Developing Akışlar veya BPT'ler
- BPT'lerde hata ayıklama
- BPT'lerin yürütülmesi
Adım 1) Manuel Bileşenlerin Oluşturulması
QC'ye giriş yapın
İş Bileşenleri modülüne gidin.
İş Bileşenleri ve klasörler, aşağıda belirtilen Bileşen ağacındaki belirli simgelerle tanımlanır.
Klasör: Bileşenlerinizi mantıksal ayrımda sınıflandırmak için kullanılır.
Bileşen İstek Klasörü: Manuel test uzmanları veya KOBİ'ler, otomatikleştirilmesini istedikleri Bileşenlerini yerleştirirler.
Eski Klasör: Tüm geçersiz Bileşenleri bu klasöre taşıyabilir, böylece bunları QC'den kalıcı olarak kaldırmadan önce inceleyebilirsiniz.
bileşen: Bu, Bileşeni temsil etmek için kullanılan semboldür. Manüel İş Bileşenleri, Bileşen simgesinde bir M sembolüyle temsil edilir. Aşağıda gösterildiği gibi.
Bir bileşen, belirli bir anda sırasıyla Geliştirme Aşamasında, Hazır, Bakım ve Hata durumlarından herhangi birine sahip olabilir.
Bir Bileşen isteği başlatıldığında Test planı modül 'Uygulanmadı' durumundadır (aşağıda gösterilmektedir). Bu özel Bileşen, istek klasöründen Bileşen klasörüne taşındığında, 'Geliştirilme aşamasında' durumuna değiştirilir.
İş Bileşeni modülündeki Araç Çubuğu
Yeni manuel İş bileşenini oluşturun.
Uygulamayla ilgili tüm Bileşenlerinizi tek bir yerde oluşturabilmeniz için yeni klasörü oluşturun.
Bileşenler klasörünü seçin -> Yeni Klasöre tıklayın
Uygulamanızı temsil edecek anlamlı bir ad girin ve Tamam'a tıklayın. Hatta ana klasörünüzün altına alt klasörler bile oluşturabilirsiniz.
Bileşeni oluşturmak istediğiniz klasörü seçin -> 'Yeni Bileşen' düğmesine tıklayın
BPT'leri hazırlarken bileşenleri seçmeyi kolaylaştırmak için, gerçekleştireceği eyleme benzeyen bir bileşen adı girin. Tamam düğmesine tıklayın.
Sağ tarafta yeni bir Bileşen oluşturulur.
Şimdi bileşenin çeşitli sekmelerini inceleyelim.
I. Detaylar Sekmesi: Bileşen adı, oluşturulan, oluşturulma tarihi vb. gibi bazı temel alanları içerir.
MKS Description sekmesinde Özet, Ön koşul ve Son koşul olmak üzere üç bölüm bulunur.
içinde özet bölümünde, Bileşen işlevselliğinin kısa açıklamasından ve sonucundan bahsedebilirsiniz.
içinde Ön Koşul bölümünde, bu Bileşeni kullanmak için gereken uygulama durumundan bahsedin.
içinde Son Durum bölümünde, Bileşen adımlarını gerçekleştirdikten sonra uygulama durumunu belirtin.
BPT'yi oluşturmak için Bileşenlerin mantıksal bir sırasını oluştururken Ön ve Son koşulları aklınızda bulundurun.
içinde Tartışma alanı, Bileşen ile ilgili yorumlar ekleyebilirsiniz.
II. Anlık Görüntü Sekmesi: Bileşenin ait olduğu belirli bir sayfanın anlık görüntüsünü yakalamak için bu sekmeyi kullanabilirsiniz.
III. Parametreler Sekmesi: Bileşene veri aktarmak veya bileşenden veri almak istiyorsanız bu sekmeyi kullanabilirsiniz. Bunlar, eylem/test parametrelerine benzer. QTP.
Tıkla Yeni bağlantı yeni parametreyi eklemek için şunları sağlamanız gerekir:
- Parametre adı: Parametrenin Adı.
- Değer türü: Parametrenin türü (Numara, Tarih, String, Şifre…vb.).
- Varsayılan değer: Bileşenden herhangi bir değer iletmediyseniz kullanılabilecek bazı varsayılan değerleri girebilirsiniz.
- Descriptiyon: Parametrenin kısa bir açıklamasından bahsedebilirsiniz.
Çıkış parametreleri, giriş parametrelerine benzer şekilde eklenebilir veya silinebilir. Bileşenden herhangi bir değer döndürmek istiyorsanız çıktı parametrelerini kullanmanız gerekir.
IV. Tasarım Adımı Sekmesi: Bileşenin gerçekleştirmesi gereken adımları içerir. Tasarım sekmesindeki düğmeler aşağıdaki sırayla görüntülenir.
Yeni Adım Ekle, Düzenle, Sil, Kopyala, Yapıştır, Parametre Oluştur/Seç, Parametreyi Tamamla, Ara, RowHeight, Kaydet ve Otomatikleştir
Adımı eklemek için 'Yeni Adım Ekle'ye tıklayın, Bileşen adım düzenleyicisi açılır. Adımı, açıklamayı (uygulamada gerçekleştirmek istediğiniz tam işlem) ve beklenen sonucu (adımı gerçekleştirdikten sonraki uygulama durumu) açıklamak için adım adını girin.
Bir adımı seçip adımı düzenle düğmesine tıkladığınızda da adım düzenleyici açılır.
Adım düzenleyicide, dizeleri kalın, italik ve altı çizili olarak biçimlendirmek için kullanabileceğiniz metin düzenleyici araç çubuğuna sahipsiniz.
V. Otomasyon Sekmesi: Bileşen zaten otomatikleştirilmişse, bileşenle ilgili otomasyon adımlarını gösterecektir. Bu adım hakkında ayrıntılı olarak bir sonraki adımda, 'Manuel Bileşenin Otomatikleştirilmesi' başlığı altında görüşeceğiz.
VI. Bağımlılıklar Sekmesi: Bileşenler, BPT'ler, akışlar, test kaynakları ve uygulama alanları gibi diğer varlıklar arasında mevcut olan bağımlılık ilişkilerini gösterecektir. Bağımlılıklar sekmesi aşağıdaki üç sekmeyi içerir:
Kaynaklar sekmesi uygulama alanlarını gösterir (mantıksal grup)pingBileşen tarafından kullanılan (bileşeni otomatikleştirmek için gereken tüm kaynakların adı).
Kullanan sekmesi Bu, şu anda seçili olan Bileşeni içeren BPT'lerin ve akışların ayrıntılarını gösterecektir. Belirli bir BPT'ye veya Akışa gitmek istiyorsanız, test veya akış adına tıklamanız yeterlidir; bu şekilde Test Planı modülündeki ilgili BPT veya Akışa yönlendirileceksiniz.
Uygulama Alanı Sekme, Bileşen tarafından kullanılan uygulama alanının adını ve ayrıca uygulama alanını kullanan varlıkları ve uygulama alanının kullandığı kaynakları gösteren "Kullanılan" ve "Kullanılan" tablolarını görüntüler.
VII. Geçmiş sekmesi: Bir varlıktaki herhangi bir alanda yapılan değişiklikleri görüntüler. Her değişiklik için, değişikliğin zaman damgası ve değişikliği yapan kullanıcı adı görüntülenecektir. Geçmiş sekmesi iki alt sekme içerir:
Denetim Günlüğü sekmesi Farklı alanlarda yapılan değişikliklerin listesini, zaman damgasını ve kullanıcı ayrıntılarını görüntüler.
İşletme sekmesi seçilen Bileşenin farklı sürümlerini görüntüler.
Adım 2) Manuel Bileşenleri Otomatikleştirme
Uygulama Alanının Oluşturulması
Uygulama Alanı, uygulamayı veya uygulamanın bir bölümünü otomatikleştirmek için gerekli tüm kaynakları gruplandırmamıza yardımcı olan mantıksal bir varlıktır. Uygulama alanı, Bileşenleri otomatikleştirmek için gereken paylaşılan nesne depolarını, işlev kitaplıklarını ve diğer tüm ayarları içerir.
İhtiyaca göre uygulamanın tamamı için tek bir uygulama alanı oluşturabileceğiniz gibi, uygulamanın farklı bölümleri için birden fazla uygulama alanı da oluşturabilirsiniz.
Açın QTPDosya -> Yeni -> Uygulama Alanı
Aşağıdaki pencere görüntülenecek ve bu pencerede dört modül yer alacak.
Genel: Uygulama alanının adı, Uygulama alanını oluşturan Yazar, Konum, gibi uygulama alanıyla ilgili genel bilgileri gösterecektir. Description ve ilgili eklentiler.
Herhangi bir eklentiyi kaldırmak istiyorsanız, değiştir düğmesine tıklayıp gereksiz eklentileri kaldırabilirsiniz.
Ek ayarlar, normal kayıt ve çalıştırma ayarlarına benzer kayıt ve çalıştırma ayarlarını içerir ve QTP.
Kurtarma seçeneklerini kullanarak uygulama alanıyla ilişkilendirmek istediğiniz kurtarma senaryolarını bile ekleyebilirsiniz. Eklentilere bağlı olarak ortamla ilgili diğer ayar seçeneklerini seçtiniz.
İşlev Kitaplıkları
Bu modül, gerekli tüm fonksiyon kütüphanelerini uygulama alanıyla ilişkilendirmemize yardımcı olacaktır.
Nesne Depoları
Bu modül, gerekli paylaşılan nesne havuzlarını işlev kitaplıklarına benzer şekilde ilişkilendirmemize yardımcı olacaktır.
Anahtar Kelimeler
Anahtar Kelimeler bölmesi, tüm yerleşik yöntemleri, fonksiyon kütüphanelerindeki tüm kullanıcı tanımlı fonksiyonları ve nesne deposundaki nesneleri görüntüler. Buna ek olarak, Anahtar Kelimeler bölmesi, eklenti genişletilebilirliği kullanılarak tarafımızca veya üçüncü bir tarafça geliştirilen herhangi bir test nesne sınıfının yöntemlerini ve özelliklerini de görüntüler.
Gerekli fonksiyon kütüphanelerini, paylaşımlı nesne havuzlarını ekleyip gerekli ayarları yaptıktan sonra uygulama alanınızı kaydedebilirsiniz.
Manüel bileşenin otomatik bileşene dönüştürülmesi
Otomatikleştirmek istediğiniz bileşenin Kalite Kontrol ve Tasarım sekmesine geri dönün. Aşağıda gösterildiği gibi otomasyon düğmesine tıklayın ve anahtar kelime güdümlü veya komut dosyası tabanlı Bileşeni dönüştür seçeneğini seçin. Bileşen otomatikleştirilmiş bileşene dönüştürüldükten sonra, manuel bileşene geri dönüştüremezsiniz.
Anahtar kelimeye dayalı bileşen
Otomasyon sekmesine gidin.
"Adım oluşturmak için öncelikle 'Uygulama Alanı Seç' seçeneğine tıklayarak bir uygulama alanı seçmelisiniz" mesajı görüntülenecektir.
"Uygulama alanı seç" seçeneğine tıkladıktan sonra, mevcut uygulama alanlarının listesini gösteren aşağıdaki pencere görüntülenecektir; buradan istediğiniz uygulama alanını seçebilirsiniz.
Seçilen uygulama alanı, otomasyon sekmesinin alt kısmında görüntülenir.
Bileşeni, tıpkı diğer bileşenlerde yaptığınız gibi otomatikleştirebilirsiniz. QTP Anahtar kelime görünümü kullanılarak. Bileşen adımları otomatikleştirildikten sonra aşağıdaki gibi görünecektir.
Komut Dosyalı Bileşen
Otomasyon sekmesine gidin. Burada, işlemi başlatmak için Başlat düğmesi görüntülenecektir. QTP.
Başlat düğmesine tıklayın (QTP (aynı makineye kurulmalıdır), açılacaktır. QTP ve bileşene bir uygulama alanı ilişkilendirmemizi isteyen bir açılır pencere görüntüler.
Uygulama alanı bileşenle ilişkilendirildikten sonra, bileşenin kullanımına sunulan tüm kaynaklar devreye girer ve bu kaynaklar kullanılarak bileşen üzerinde betik yazılabilir.
Adım 3) Geliştirmeping BPT'ler
BPT'ler otomatik veya manuel testler olabilir. Manuel İş Bileşenlerinden oluşan BPT'lere Manuel BPT'ler, otomatik Bileşenlerle oluşturulan BPT'lere ise Otomatik BPT'ler denir.
Gerek manuel gerekse otomatik BPT'ler oluşturmak için QC'deki Test Planı modülünü kullanmanız gerekir.
Sol taraftaki bölmedeki test planı modülü simgesine tıklayın
Klasör ekle simgesine tıklayarak İş süreci testleri oluşturmak istediğiniz bir klasör oluşturun.
Klasör adını girin ve tamam düğmesine tıklayın
'Yeni Test Oluştur' Simgesine tıklayın.
Test Türü olarak 'İş Süreci'ni seçin ve BPT'ye anlamlı bir ad girin.
Aşağıdaki gibi görüntülenir
'Komut Dosyasını Test Et' sekmesini seçin -> ve 'Bileşen Seç' alt sekmesini seçin
Sağ tarafta tüm bileşen bilgilerini içeren bileşen modülü ağacını görüntüleyecektir.
İş senaryosunu oluşturmak için bileşenleri mantıksal sıraya göre sürükleyip bırakın. İsterseniz bileşeni seçip ok simgesini de kullanabilirsiniz, sürükleyip bırakmak yerine. Bileşenler aşağıdaki şekilde düzenlendikten sonra örnek bir BPT gösterilmiştir.
Test planı modülünden, bileşen ağacında mevcut olmayan bir bileşen için 'Yeni Bileşen İsteği' seçeneğine tıklayarak yeni bir bileşen talep edebilirsiniz.
Bileşenler test komut dosyaları düzenleyici bölmesinde düzenlendikten sonra beş sütunlu yapı olarak görüntülenir:
- Bileşen/Akış: Bileşeni içeriyorsa anlık görüntüyle birlikte görüntüler.
- Durumu: Bileşenin durumu, daha önce ele alınan durumlardan herhangi biri olabilir.
- Giriş: Giriş parametreleriniz varsa bu sütunda görüntülenir.
- Çıktı: Çıkış parametreleriniz varsa bu sütunda görüntülenir.
-
Arıza Durumunda: Bileşenin arızalanması durumunda BPT yürütmesini ne yapmak istediğinizi seçebileceğiniz bir açılır menü görüntülenecektir. Devam etmeyi veya BPT'den çıkmayı seçebilirsiniz.
Giriş Parametrelerini Yapılandırma
Herhangi bir bileşen için giriş parametresini yapılandırmak için, ilgili bileşenin giriş sütunundaki giriş parametreleri bağlantısına tıklamanız veya bileşene sağ tıklayıp giriş parametre değerleri -> yinelemeler seçeneğini seçmeniz gerekir.
Giriş parametresi bağlantısına tıkladığınızda Bileşen yinelemeleri iletişim kutusu açılır.
Bileşen için tüm giriş parametrelerini girebilirsiniz. Bileşeni birden çok kez çalıştırmak istiyorsanız 'Yineleme Ekle'yi tıklayıp verileri girerek birden çok yineleme ekleyebilirsiniz.
Herhangi bir yinelemeyi silmek istiyorsanız, önce yinelemeyi seçin ve 'Yinelemeyi Sil'e tıklayın, seçilen yineleme kaldırılır.
Yalnızca seçili yinelemeleri çalıştırmak istiyorsanız, 'Yinelemeleri Seç' seçeneğini kullanabilir ve aşağıda gösterildiği gibi çalıştırmak istediğiniz yineleme aralığını ayarlayabilirsiniz.
Ayrıca, harici virgülle ayrılmış bir dosyadan giriş parametrelerini içe aktarabilir ve içe aktarma ve dışa aktarma seçeneklerini kullanarak belirli bir bileşen için kullandığınız parametre listesini dışa aktarabilirsiniz.
İçe aktarma seçeneğine tıkladığınızda aşağıda gösterildiği gibi gerekli dosyayı seçmemize olanak tanıyan Dosya iletişim kutusu gösterilecektir.
Dosyayı seçtikten sonra, Dosyadaki Sütun başlıklarını Bileşendeki parametrelere eşlemeniz gereken Parametre Eşleme iletişim kutusu görüntülenir. Bu işlemi tüm giriş parametreleri için yapmanız gerekir.
Önceki Bileşenlerin çıkış parametrelerini kullanmak istiyorsanız parametre sütun adının altında çıkış onay kutusunu tıklamanız gerekir.
Çıkış parametre listesi penceresi, önceki Bileşenlerin tüm çıkış parametrelerinin bir listesiyle birlikte görüntülenir. Buradan istediğiniz çıkış parametresini seçip tamam butonuna tıklayabilirsiniz.
Grouping/Grup Dışıping Bileşenler
Bazen BPT'de bileşenleri gruplandırıp birden fazla kez birlikte çalıştırmak isterseniz, bunları gruplandırmanız gerekir. Öncelikle, gruplandırmak istediğiniz bileşenleri seçin ve "Bileşenleri Gruplandır" simgesine tıklayın veya bileşenlere sağ tıklayın ve "Gruplandır" seçeneğini seçin.ping > Grup Bileşenleri.
Grup sonrasındaping Bileşenler aşağıdaki gibi görünecektir. Bileşenleri gruplandırmayı kaldırmak istiyorsanız, grubu seçin ve Bileşenleri Gruplandırmayı Kaldır simgesine tıklayın.
Gruplandırılmış bileşenlere Parametreler/Yinelemeler Ekleme
Bu, tek bir bileşen için parametre verilerini girme şeklinize benzer, ancak tek fark, gruplandırılmış bir bileşenin herhangi bir giriş parametresi bağlantısına tıkladığınızda tüm bileşenlerin giriş parametrelerinin birlikte görüntülenmesidir.
BPT Durumu
Bileşenler gibi, BPT'lerin de oluşturulma ve ilerleme aşamalarına bağlı olarak farklı durumları vardır. Bir BPT, herhangi bir anda aşağıdaki durumlardan herhangi birine sahip olabilir.
6 Geliştirme Aşamasında
7 Hazır
8 Bakım
9 Hata
BPT'lerin durumu, Bileşenlerinin durumuna göre belirlenebilir. BPT durumu, tüm Bileşenlerinin en şiddetli durumuna göre belirlenir.
Örneğin, aşağıdakileri içeren bir İş süreci testiniz olduğunu varsayalım:
- 3 Hazır Bileşen
- 1 Bakım Bileşeni
- 2 Geliştirme Aşamasında Bileşen
- 1 Hata Bileşeni
- 1 Geliştirme Aşamasında (talep edilen) Bileşen
Bu örnekte test durumu şöyledir: Hata, çünkü Hata, bir İş Bileşeninin testteki en ciddi durumudur.
Adım 4) BPT'de hata ayıklama
BPT'ler tasarlandıktan sonra Bileşenlerin doğru sırada düzenlenip düzenlenmediğini ve ilettiğiniz verilerin düzgün çalışıp çalışmadığını kontrol etmek için BPT'yi çalıştırmanız gerekir. Benzer Test yapmak Otomasyon komut dosyamız, tüm olası yolları (olumlu ve olumsuz) ve komut dosyasının doğruluğunu kontrol etmek için verileri içerir.
Test Planı modülünde, Test Komut Dosyası araç çubuğundaki Testi Çalıştır veya Hata Ayıklama düğmesine tıklayın.
'Çalıştır' düğmesine tıkladığınızda 'Testi Çalıştır veya Hata Ayıklama' penceresi görüntülenir. Çalıştır penceresinde, BPT'yi nasıl çalıştırmak istediğinize dair iki seçeneğiniz vardır.
Hata ayıklama modu: Bu modda bir bileşeni çalıştırdığınızda, varsayılan olarak bileşenin ilk satırına bir kesme noktası eklenir; bu da bileşeni satır satır hata ayıklamamıza yardımcı olur.
Normal Mod: Bu modda, duraklamadan baştan sona çalışır ve testteki bir sonraki Bileşene hemen devam eder.
İhtiyacınıza bağlı olarak, bileşenlerin her biri için modlardan birini seçebilirsiniz. Bileşenlerin bazılarını aynı BPT'de veya başka bir BPT'de zaten doğruladıysanız, doğrudan Normal moda geçebilirsiniz.
Yürütme tamamlandıktan sonra BPT'nin tüm Bileşenlerinin yürütme özetini gösterecektir.
Adım 5) BPT'nin yürütülmesi
BPT'ler kapsamlı bir şekilde geliştirilip test edildikten sonra, bu BPT'leri regresyon, akıl sağlığı veya başka herhangi bir test döngüsünün parçası olarak çalıştırmanız gerekebilir.
BPT'leri yürütmek için QC'nin Test Laboratuvarı modülünü kullanmanız gerekir. Test Laboratuvarı'na gidin ve bu BPT'leri çalıştırmak istediğiniz Test planı klasörünü ve Test kümesini seçin.
Test Laboratuvarı Izgarası'ndan 'Testleri Seç' seçeneğini seçin; sağ tarafta, tüm test senaryolarının listelendiği bir test planı ağaç yapısı içeren bir bölme görüntülenir. Çalıştırmak istediğiniz BPT'leri seçin ve ok düğmesine tıklayın; BPT'ler 'Yürütme Izgarası'na eklenir. Ayrıca, çalıştırmak istediğiniz BPT'leri seçmek için sürükle ve bırak özelliğini de kullanabilirsiniz.
BPT'ler yürütme kılavuzuna eklendikten sonra 'Çalıştır' düğmesine tıklamanız gerekir.
'Çalıştır' düğmesine tıkladıktan sonra ayrı bir 'Otomatik Çalıştırıcı' penceresi görüntülenir; burada bu BPT'leri hangi makinede çalıştırmak istediğinizi belirtmeniz gerekir. Çalıştırmak istediğiniz makine, QTP Yazılımın kullanılabilir olması gerekiyor. Testleri aynı makinede de çalıştırabilirsiniz.
'Çalıştırılacak Ana Bilgisayar' sütununda makine adlarını belirttikten sonra, 'Otomatik Çalıştırıcı' penceresindeki tüm testleri çalıştırmak istiyorsanız 'Tümünü Çalıştır'ı, yalnızca seçilen BPT'yi çalıştırmak istiyorsanız 'Çalıştır'ı tıklamanız gerekir.
QC, belirtilen makineye otomatik olarak bağlanır, BPT'yi çalıştırır ve sonuçları Geçti veya Kaldı durumuyla birlikte QC'ye geri gönderir.
Belirli bir testin üzerine çift tıklarsanız, söz konusu testin daha ayrıntılı ve detaylı sonuçları görüntülenir.
Bu eğitim Sayın Narender Reddy Nukala'nın katkılarıyla mümkün olmuştur.

























































