how make manual testing more efficient using micro focus sprinter
HP Quality Center / ALM artık Micro Focus Quality Center / ALM olarak değiştirildi ancak yine de sayfadaki içerik yeni Micro Focus etki alanı ve araçları için de geçerlidir.
Bugün bu çağda Otomasyon Testi neredeyse her QA test departmanının otomasyonunda ilk tercihtir. Ancak testlerin% 70-80'inin manuel olarak gerçekleştirildiği birkaç kalite kontrol departmanı vardır. Nitekim, orada otomasyon yapılmadığı için kalitenin tamamen manuel olarak belirlendiği durumlar vardır.
Şirketlerin manuel teste devam etmelerinin en önemli nedenlerinden biri, otomasyon araçlarının bazı uygulamaların düzenli olarak karşılaştığı değişikliklerle baş edememesidir. Belirli durumlarda, KG ile birlikte kalan tek seçenek manuel testtir.
Manuel test Testin en eski şekli olan, test yapanın çok sabırlı, yaratıcı, yenilikçi, açık fikirli ve yetenekli olmasını gerektirdiğinden, zaman zaman çok zahmetli olabilir. Manuel test edenin, alışılmışın dışında düşünmesi ve uygulamayı test ederken daima müşterinin yerinde olduğunu düşünmesi gerekir.
Manuel testin bir parçası olarak keşif testi, manuel test uzmanlarının kutunun dışında düşünme yeteneklerini analiz edebilecekleri alandır.
Uygulamanın kapsamlı bir şekilde test edilmesi durumunda, manuel test çok önemli bir rol oynar. İlk geliştirme aşamasında, akıllılık, test komut dosyaları yazmakla zaman kaybetmek yerine, manuel olarak geliştirilen ilk uygulamayı test etmektir.
Herhangi bir web uygulaması, masaüstü uygulaması veya mobil uygulama için manuel bir test gerçekleştirirken, bir manuel test mühendisinin test cihazı yapabildiğinde daha verimli çalıştığı söylenir. Kısa bir süre içinde uygulamadaki birçok kritik, ciddi hatayı tespit edin.
Her yazılım geliştirme projesi için genellikle bir zaman sınırı olduğundan ve sınırlı bir süre içinde ürünün / uygulamanın kalitesinin sağlanması gerektiğinden, bu tür kutunun dışında düşünmek çok önemlidir. ' Vakit nakittir '
Genellikle farklı araçlar için koştuğumuz görülür. test verimliliğini artırmak otomatik bir komut dosyası. Neredeyse her senaryoyu desteklemek için birçok araç mevcuttur, ancak gerçek şu ki hala birçok durum var bazı test senaryoları otomatikleştirilemez veya söylenemez . Gerçek şu ki, Otomasyon testi ile test uzmanları çoğu zaman test komut dosyaları, test verileri, test raporlarını analiz etmek için farklı uygulamalar, hataları izleme vb. bir test komut dosyası vb.
Otomasyon Testinin verimliliğini artırmak için çok şey yapıldı, ancak bunun tersine, Manuel Testin etkinliğini artırmak için çok az şey yapıldı .
Manuel test mühendisinin çalışmasını daha verimli ve manuel testi daha etkili hale getirmek için dikkate alınabilecek birkaç faktörden bahsedelim.
Ne öğreneceksin:
- Manuel Testi Daha Üretken Kılan Faktörler:
- Manuel Test Zorlukları
- Çözüm
- HP Sprinter Kullanarak Temel Test Çalıştırmak için Ayrıntılı Adımlar
- Sonuç
- Önerilen Kaynaklar
Manuel Testi Daha Üretken Kılan Faktörler:
- Kapsamlı Gereksinim belgesinin incelenmesi , her bir uygulama ve değişikliği anlamak, fonksiyonel teste geçmeden önce ilk ve en önemli gereklilik / gerekliliktir.
- Test senaryoları hazırlanırken, kritik veya büyük hataların bulunabileceği bu tür alanlara daha fazla önem verilmelidir. Örneğin , UI (Kullanıcı Arayüzü) değişikliklerinden ziyade başka bir uygulama veya yeni özelliğin uygulanmasına herhangi bir entegrasyonun olduğu alanlarda daha fazla vurgu yapılmalıdır.
- Test senaryoları, her işlevi açıklayan yeni uygulama veya değişiklik için her ayrıntıyı kapsamalıdır.
- Test senaryolarının önceliği, uygulamadaki etkinliğe göre belirlenebilir, böylece daha az zaman sınırı verildiğinde, en azından yalnızca önceliği yüksek olan test senaryoları kapsanmalıdır. Bazı küçük UI değişikliklerini kapsayan test senaryosu, uygulamada bu tür test senaryolarının etkisi çok az olduğundan veya hiç olmadığından, daha az zaman olduğunda atlanabilir.
- Test senaryoları, her test verisinin her test durumuna karşılık gelen beklenen test sonucuyla açıkça belirtileceği şekilde hazırlanmalıdır.
- Başvuru ihtiyacına göre, tarayıcılar arası fonksiyonel test kesinlikle yapılmalıdır. Çapraz tarayıcı işlevsel testi, uygulamayı farklı tarayıcı kombinasyonlarıyla farklı işletim sistemlerinde test etmektir. İşlevsellik farklı olmayabilir, ancak tarayıcılar arası işlevsel testlerde çok sayıda UI hatası gözlemlenir.
- Bazen önceki proje deneyimi, uygulamayı farklı şekillerde anlamak için yeni test senaryolarının belirlenmesine çok yardımcı olur. Çoğu zaman bu tür bir yaklaşım, normal test durumlarının yürütülmesiyle bulunamayacak olağan dışı hatalarla sonuçlanır.
- Keşif testi, test uzmanlarının uygulamayı müşterinin alabileceği şekilde almak için düşüncelerini kullanmalarına yardımcı olur.
- Uygulamayı geliştirmenin her aşamasında test etmek, uygun maliyetli olabileceği gibi daha sonra ciddi böcek bulma şansını azaltabileceği için en iyi uygulamadır. Daha sonra tespit edilen kusurların düzeltilmesi, testin erken aşamalarında belirlenen kusurlardan çok pahalıdır.
- Hata raporlama, geliştirici tarafından açıkça anlaşılacak şekilde olmalıdır. Geliştiricilerin hatayı düzeltirken senaryoyu üstlenmemeleri için kesin çoğaltma adımları verilmelidir. Bu, hatanın hızlı bir şekilde düzeltilmesine yardımcı olacaktır.
- Uygun Hata izleme araçları JIRA, Bugzilla vb. gibi sorunları bildirmek için kullanılmalıdır.
Manuel Test Zorlukları
Manuel test bir yandan çok hataya yatkındır, zaman alıcı ve zahmetlidir, diğer yandan birden çok test vardır. manuel test gerçekleştirirken karşılaşılan zorluklar . Aşağıda listelenen birkaç tane: -
- Test senaryosu yürütülürken izlenecek tekrar eden adımlar.
- Büyük miktarda veriyi manuel olarak girin.
- Birden çok ekran ve araçla çalışın. Tarayıcılar arası test gerçekleştirin.
- Test senaryolarını yazmak ve test verilerini yönetmek için çok zaman harcanıyor.
- Gözlemlendikten sonra sorunları yeniden oluştururken / yeniden üretirken zaman kaybı.
- Keşif testi sırasında gerçekleştirilen test eylemi için izleme yapılmaz.
Çözüm
İkisine birden ulaşmak için hız ve kalite , artırmak etkinlik ve verimlilik Manuel testlerden Micro Focushas, şu adlarla bilinen bir manuel yazılım test çözümü sundu: HP Sprinter , keşif testlerinin etkisini en üst düzeye çıkararak çevik testi hızlandırır. HP Sprinter genellikle aynı zamanda HP ALM / QC Sprinter .
HP ALM / QC Sprinter kullanmanın avantajları:
HP ALM / QC Sprinter'ın Temel Özellikleri şunları içerir:
- Hatanın nedenini veya test sonucunu daha iyi belirleyerek keşif testlerini geliştirin ve iyileştirin.
- Sonuçları daha hızlı sunun
- Test sonuçlarıyla sonuçlanan test senaryolarını ayrıntılı bir şekilde gerçekleştirirken kullanıcı eylemini kaydetmek.
- Test senaryolarının tekrarını ortadan kaldırın - Veri Enjeksiyonu
- Uygulama uyumluluğunu belirlemek için farklı ortamların daha fazla kapsamı için test senaryolarını aynı anda birden fazla makinede çalıştırmak
- Ayna Testi Aynı anda birden fazla ortamı test edin.
- Kusur daha hızlı çözülürken Verimlilikte artış.
Micro Focus Sprinter indir: HP Sprinter'ın deneme sürümünü şuradan indirebilirsiniz: bu sayfa .
Kısa izle HP Sprinter demosu video burada:
HP Sprinter Kullanarak Temel Test Çalıştırmak için Ayrıntılı Adımlar
Birden çok ekran görüntüsü ile anlayalım ' Temel bir test nasıl çalıştırılır? ' HP Sprinter kullanarak.
1) Hp Sprinter'ın iki modu vardır: ‘ Plan ' ve ' Koşmak ’. Test yanıtlama için plan modu ve test yürütme için Çalıştır.
(Not: Büyütmek için herhangi bir resme tıklayın)
2) Şimdi, HP Sprinter'da bir test açmak için, öncelikle sol panelde bulunan 'Aç' düğmesine tıklayın ve ardından açılır menüden 'HP ALM testini aç' ı seçin.
Aşağıdaki örnekte, 'Uçuş siparişi ver' Testi seçilmiştir.
3) Sonraki ekran görüntüsü, tüm bilgileri içeren test ayrıntılarına erişim sağlayan 'Test çalışma alanını' açıklar.
.apk dosyası nasıl açılır
4) Test 'Adımları', teste dahil edilen tasarım adımlarını içerir.
5) Herhangi bir manuel test adımını 'Ekle' düğmesine tıklayarak da ekleyebiliriz. Aşağıdaki ekran görüntüsünde görebileceğiniz gibi, 'Ekle' düğmesine tıklandığında 6. adım eklenir.
6) Adım açıklamasını yazdıktan sonra, adıma bir ekran görüntüsü de eklenebilir.
7) Test sprinter'ı kullanarak, uygulamada gezinirken test senaryolarını otomatik olarak belgeleyebiliriz. Uygulama penceresini açmak için adım yakalamaya tıklayın.
8) Test yürütmenin yapıldığı Çalıştır sekmesi altında, tüm sprinter işlevleri yan çubuklar olarak bulunur. Çalışmayı başlatmak için Çalıştır düğmesine tıklayın.
9) Uygulamalar etrafında sekmeler mevcuttur: Araçlar, Makrolar, Tarayıcılar ve Çalıştırma Kontrolü.
10) Kusur Raporlama: Sprinter, kusur senaryosu bilgilerinde (Akıllı Hata sekmesi altında) ayrıntılı ve belgelenmiş ayrıntılar oluşturmayı sağlar
on bir) Bir kusur gönderdiğimizde, Sprinter kusur açıklamasına test adımları ekleyebilir; bir kusurun ekran görüntüsünü veya bir testin videosunu da ekleyebilir.
12) Ayrıca, kusurları daha da açıklığa kavuşturmak veya araçları kullanan geliştiricilere kullanıcı arayüzündeki ana öğeleri doğrulamaya yardımcı olmak için ekran yakalamayı düzenleyebilir.
13) Sprinter ayrıca hataları otomatik olarak algılayabilir, Tarayıcılar altında, kusur için tarama yapmak üzereyken taramaya tıklayın.
14) Veri Enjeksiyonu: Birçok giriş alanının tüm biçimlerini içeren test uygulaması yorucu, zaman alıcı ve hataya açık hale gelebilir. Veri enjeksiyonu, önceden tanımlanmış verileri otomatik olarak uygulamaya enjekte eder. Bu, zahmetli manuel test faaliyetlerinde büyük zaman tasarrufu sağlar.
on beş) Enjekte düğmesine tıkladığımızda, veriler uygulamada görüntülendiği gibi forma otomatik olarak enjekte edilir.
16) Veri yansıtma: Aynı anda birden fazla ortamı test edin. Yerelleştirme, farklı arka uç yapılandırmaları ile müşterilere büyük değer sağlar.
17) Bundan sonra detaylı Çalıştırma Raporu oluşturulur. Rapor, Çalıştırma özetini, gerçekleştirilen tüm adımları, gönderilen kusurları ve gerçekleştirilen tüm eylemleri içerir.
18) Çalıştırma sonuçlarını incelemenin başka bir yolu Storyboard'dur.
Sonuç
Sprinter, test senaryosu yürütme hızını artıran, maliyeti düşüren ve üretkenliği artıran ve nihayetinde manuel testin verimliliğini artırmaya yardımcı olan, kullanımı kolay bir masaüstü uygulamasıdır.
Önerilen okuma = >> Verimlilik Testi Nedir
Keşif testinin etkisi ve etkinliği sadece Sprinter tarafından maksimize edilmekle kalmaz, aynı zamanda test yaşam döngüsünün tamamlanması için harcanan zamanı da azaltır. Uygulama teslimini hızlandırır. Bu nedenle, herhangi bir uygulama için manuel test gerçekleştirirken HP sprinter'ı dahil ederek, manuel testin çok verimli bir test yöntemi olduğu kanıtlanabilir.
yönlendiricide ağ güvenlik anahtarı nedir
Yazar hakkında: Bu, Sushma S.'nin konuk gönderisidir. Kendisi 4 yıldan fazla yazılım test deneyimine sahiptir ve şu anda bir ÇUŞ'ta Kıdemli Yazılım Test Mühendisi olarak çalışmaktadır. QA süreçlerinde ve agresif teslim tarihlerine karşı zamanında teslimat ile manuel testlerde uzmanlığa sahip.
HP Sprinter kullanımıyla ilgili herhangi bir sorunuz olursa bize bildirin.
PREV Eğitimi | SONRAKİ Öğretici # 5: En İyi 17 Keşif Test Aracı
Önerilen Kaynaklar
- En İyi Yazılım Test Araçları 2021 (QA Test Otomasyon Araçları)
- Micro Focus LoadRunner'a Giriş - LoadRunner Öğreticisi # 1 ile Yük Testi
- Manuel Test Yardımı e-Kitap - İçeriden Ücretsiz İndirin!
- Primer e-Kitap İndirmeyi Test Etme
- Manuel ve Otomasyon Testi Zorlukları
- Manuel veya Otomasyon Test Uzmanı mısınız? Bizim İçin Yarı Zamanlı Çalışın!
- Manuel Performans Testi Nasıl Yapılır?
- HP LoadRunner Öğreticileriyle Yük Testi