qa software testing checklists
Yazılım KG Testi Kontrol Listeleri
Bugün size, o kadar sık kullanılmayan başka bir kaliteli araç sunuyoruz ki, kaybettiği ihtişamını geri kazanması umuduyla, onunla ilgili ayrıntıları yeniden gözden geçireceğimizi düşündük. 'Kontrol Listesi' dir.
Tanım: Kontrol Listesi, izleme için kaydedilen öğelerin / görevlerin bir kataloğudur. Bu liste bir sırayla sıralanabilir veya gelişigüzel olabilir.
Kontrol listeleri günlük hayatımızın bir parçasıdır. Bunları market alışverişinden günlük aktiviteler için yapılacaklar listesine kadar çeşitli durumlarda kullanıyoruz.
Ne öğreneceksin:
QA Yazılım Test Kontrol Listelerine Genel Bakış
Ofise varır varmaz, her zaman aşağıdaki gibi o gün / hafta için yapılacak şeylerin bir listesini yaparız:
- Doldur zaman planı
- Bitiş dokümantasyon
- Offshore ekibini 10: 30'da ara
- Saat 16: 00'da buluşma vs.
Listedeki bir öğe bittiğinde ve bittiğinde, tamamlandığını işaretlemek için, öğeyi kaldırır, listeden çıkarır veya öğeyi bir onay işareti ile işaretlersiniz. Bize çok tanıdık gelmiyor mu?
Ancak, bunun için kullanılabilir mi?
selenyum otomasyon testi mülakat soruları ve cevapları
Kontrol Listelerini resmi olarak (özellikle QA) BT projelerimizde kullanabilir miyiz ve evet ise, ne zaman ve nasıl? Aşağıda ele alınacak olan budur.
Aşağıdaki nedenlerle Kontrol Listelerinin kullanılmasını kişisel olarak savunuyorum:
- Çok yönlüdür - her şey için kullanılabilir
- Oluşturması / kullanması / bakımı kolay
- Sonuçları analiz etmek (görev ilerlemesi / tamamlanma durumu) çok kolaydır
- Çok esnek - gerektiğinde öğe ekleyebilir veya kaldırabilirsiniz
Genel uygulamada olduğu gibi, 'Neden' ve 'Nasıl' yönlerinden bahsedeceğiz.
- Neden Kontrol Listelerine ihtiyacımız var? : Tamamlamayı (veya tamamlanmamayı) izlemek ve değerlendirmek için. Hiçbir şeyin gözden kaçmaması için görevleri not almak.
- Kontrol Listelerini nasıl oluştururuz? : Bu daha basit olamazdı. Basitçe, her şeyi nokta nokta not edin.
QA süreçleri için Kontrol Listeleri Örneği:
Yukarıda bahsettiğim gibi, QA alanında, kontrol listesi konseptini etkili bir şekilde işe koyabileceğimiz ve iyi sonuçlar alabileceğimiz bazı alanlar var. Bugün göreceğimiz alanlardan ikisi:
- Test Hazırlık İncelemesi
- Testi ne zaman durdurmalı veya Kriterlerden çıkmalı
# 1) Test Hazırlık İncelemesi
Bu, test yürütme aşamasına geçmek için ihtiyaç duydukları her şeye sahip olup olmadıklarını belirlemek için her QA ekibi tarafından gerçekleştirilen çok yaygın bir etkinliktir. Ayrıca bu, birden çok döngü içeren projelerde her test döngüsünden önce tekrar eden bir faaliyettir.
Test aşaması başladıktan sonra sorunlarla karşılaşmamak ve uygulama aşamasına erken girdiğimizi fark etmek için, her QA projesinin başarılı bir test için gerekli tüm girdilere sahip olup olmadığını belirlemek için bir inceleme yapması gerekir.
Bir kontrol listesi bu faaliyeti mükemmel şekilde kolaylaştırır. Önceden 'ihtiyaç duyulan şeylerin' bir listesini yapmanıza ve her öğeyi sırayla gözden geçirmenize olanak tanır. Hatta oluşturduğunuz sayfayı sonraki test döngüleri için de yeniden kullanabilirsiniz.
İlave bilgi: Test Hazırlık İncelemesi genellikle oluşturulur ve inceleme, QA ekibi temsilcisi tarafından gerçekleştirilir. Sonuçlar, test ekibinin test yürütme aşamasına geçmeye hazır olup olmadığını belirtmek için Proje Yöneticileriyle ve diğer ekip üyeleriyle paylaşılır.
Aşağıda örnek bir Test Hazırlığı İnceleme kontrol listesi örneği verilmiştir:
Teste Hazırlık İnceleme (TRR) Kriterleri | Durum |
Tüm Gereksinimler sonuçlandırıldı ve analiz edildi | Bitti |
Test planı oluşturuldu ve incelendi | Bitti |
Test Senaryoları hazırlığı bitti | |
Test Vakası incelemesi ve imzası | |
Test verisi kullanılabilirlik | |
Duman Testi | |
Sağlık Testi yapıldı mı? | |
Rol ve sorumlulukların farkında olan ekip | |
Ekip, kendilerinden beklenen çıktıların farkında | |
Ekip farkında İletişim protokolü | |
Takımın uygulamaya, sürüm kontrol araçlarına erişimi, Test Yönetimi | |
Takım eğitimli | |
Teknik Özellikler - Sunucu1 yenilendi mi, değil mi? | |
Hata raporlama standartları tanımlanır |
Şimdi, bu listeyle tek yapmanız gereken, tamamlandı ya da yapılmadı olarak işaretlemek.
# 2) Ölçüt Kontrol Listesinden Çık
Adından da anlaşılacağı gibi, bu, bir test aşamasının / döngüsünün durdurulup durdurulmaması veya devam ettirilmesi konusunda karar vermeye yardımcı olan bir kontrol listesidir.
Kusursuz bir ürün mümkün olmadığından ve verilen sürede mümkün olan en iyi şekilde test ettiğimizden emin olmamız gerekeceğinden - karşılanması gereken en önemli kriterleri izlemek için aşağıdaki etkiye sahip bir kontrol listesi oluşturulur. bir test aşamasının tatmin edici olduğunu düşünmek.
Çıkış kriteri | Durum |
% 100 Test Komut Dosyaları yürütüldü | Bitti |
% 95 Test Komut Dosyalarının geçme oranı | |
Açık Kritik ve Yüksek önem dereceli kusur yok | |
Orta önemdeki kusurların% 95'i kapatıldı | |
Kalan tüm kusurlar ya iptal edilir ya da gelecekteki bir sürüm için Değişiklik Talepleri olarak belgelenir | |
Tüm beklenen ve gerçek sonuçlar alınır ve test komut dosyasıyla belgelenir | Bitti |
Tüm test ölçümleri aşağıdaki raporlara göre toplanır: HP ALM | |
Tüm kusurlar HP ALM'de kaydedilir | Bitti |
Test Kapanış Notu tamamlandı ve imzalandı |
Test Kontrol Listesi
Test için yeni bir projeye mi başlayacaksınız? Proje Yaşam Döngünüzün her adımında bu Test Kontrol Listesini kontrol etmeyi unutmayın. Liste çoğunlukla Test planına eşdeğerdir, tüm Kalite Güvence ve Test Standartlarını kapsayacaktır.
Test Kontrol Listesi:
- Sistem ve Kabul Testleri Oluşturun ()
- Kabul Testi Oluşturmaya Başlayın ()
- Test ekibini tanımlayın ()
- Çalışma Planı Oluştur ()
- Test Yaklaşımı Oluşturun ()
- Kabul Testinin temelini oluşturmak için Kabul Kriterleri ve Gereksinimleri arasında bağlantı oluşturun ()
- Kabul Testinin gereksinimler bölümünü oluşturmak için sistem testi senaryolarının bir alt kümesini kullanın ()
- Sistemin gereksinimleri karşıladığını göstermek için müşterinin kullanması için komut dosyaları oluşturun ()
- Bir Test programı oluşturun. İnsanları ve diğer tüm kaynakları dahil edin. ()
- Kabul Testi Gerçekleştirin ()
- Sistem Testi Oluşturmayı Başlat ()
- Test ekibi üyelerini tanımlayın ()
- Çalışma Planı Oluştur ()
- Kaynak Gereksinimlerini Belirleyin ()
- Test için üretkenlik araçlarını belirleyin ()
- Veri Gereksinimlerini Belirleyin ()
- Veri Merkezi ile bir anlaşmaya varın ()
- Test Yaklaşımı Oluşturun ()
- Gerekli olan tüm tesisleri belirleyin ()
- Mevcut test materyalini edinin ve inceleyin ()
- Test öğelerinin bir envanterini oluşturun ()
- Tasarım durumlarını, koşullarını, süreçlerini ve prosedürlerini tanımlayın ()
- Kod tabanlı (beyaz kutu) test ihtiyacını belirleyin. Koşulları tanımlayın. ()
- Tüm işlevsel gereksinimleri tanımlayın ()
- Envanter oluşturmayı bitir ()
- Test Vakası oluşturmaya başlayın ()
- Test öğelerinin envanterine dayalı olarak Test Senaryoları oluşturun ()
- Yeni sistem için mantıksal iş işlevi gruplarını tanımlayın ()
- Test senaryolarını, öğe envanterini test etmek için izlenen işlevsel gruplara bölün ()
- Veri kümelerini test senaryolarına karşılık gelecek şekilde tasarlayın ()
- Test Vakası oluşturmayı sonlandır ()
- Kullanıcılarla birlikte iş işlevlerini, test senaryolarını ve veri kümelerini inceleyin ()
- Proje liderinden ve QA'dan () test tasarımını onaylayın
- Son Test Tasarımı ()
- Test Hazırlamaya Başlayın ()
- Test Desteği kaynaklarını edinin ()
- Her test senaryosu için beklenen sonuçları özetleyin ()
- Test Verilerini Alın. Vakaları test etmek için doğrulayın ve izleyin ()
- Her test senaryosu için ayrıntılı Test Komut Dosyaları hazırlayın ()
- Çevresel kurulum prosedürlerini hazırlayın ve belgeleyin. Yedekleme ve kurtarma planlarını dahil edin ()
- Son Test Hazırlık aşaması ()
- Sistem Testi Gerçekleştirme ()
- Test Komut Dosyalarını Yürüt ()
- Gerçek sonucu beklenenle karşılaştırın ()
- Tutarsızlıkları belgeleyin ve sorun raporu oluşturun ()
- Bakım aşaması girişini hazırlayın ()
- Sorunlu onarımlardan sonra test grubunu yeniden çalıştırın ()
- Son bir test raporu oluşturun, bilinen hata listesini dahil edin ()
- Resmi onay alın ()
Otomasyon Kontrol Listesi
Bu sorulardan herhangi birine evet yanıtı verirseniz, testiniz Otomasyon için ciddi şekilde düşünülmelidir.
S # 1) Test eylem dizisi tanımlanabilir mi?
Cevap: İşlem dizisini birçok kez tekrarlamak faydalı mı? Bunun örnekleri Kabul testleri, Uyumluluk testleri, Performans testleri ve regresyon testleri olabilir.
S # 2) Eylemlerin sırasını otomatikleştirmek mümkün mü?
Cevap: Bu, otomasyonun bu eylem dizisi için uygun olmadığını belirleyebilir.
ücretsiz anime izlemek için en iyi web siteleri
S # 3) Bir testi 'yarı otomatikleştirmek' mümkün müdür?
Cevap: Bir testin bölümlerini otomatikleştirmek, test yürütme süresini hızlandırabilir.
S # 4) Teste tabi tutulan yazılımın davranışı otomasyonla olmayan ile aynı mı?
Cevap: Bu, Performans Testi için önemli bir husustur.
S # 5) Programın kullanıcı arayüzü olmayan yönlerini mi test ediyorsunuz? Cevap: Hemen hemen tüm kullanıcı arayüzü dışı işlevler otomatikleştirilmiş testler olabilir ve olmalıdır.S # 6) Aynı testleri birden çok donanım yapılandırmasında çalıştırmanız gerekiyor mu?
Cevap: Geçici testler çalıştırın (Not: İdeal olarak her hatanın ilişkili bir test senaryosu olmalıdır. Özel testler en iyi manuel olarak yapılır. Kendinizi gerçek dünyadaki durumlarda hayal etmeye çalışmalı ve yazılımınızı müşterinizin yapacağı gibi kullanmalısınız. Hatalar bulunduğunda ad-hoc test sırasında, kolayca yeniden üretilebilmeleri ve Sıfır Hata Oluşturma aşamasına geldiğinizde regresyon testlerinin gerçekleştirilebilmesi için yeni test senaryoları oluşturulmalıdır.)
Ad-hoc testi, test uzmanının yazılım ürününün gerçek dünyadaki kullanımını simüle etmeye çalıştığı yerde manuel olarak gerçekleştirilen bir testtir. Çoğu hatanın bulunacağı ad hoc test çalıştırılırken gerçekleşir. Otomasyonun hiçbir zaman manuel testin yerini alamayacağı vurgulanmalıdır.
Dikkat edilecek noktalar:
- Yukarıdaki ikisi, kontrol listelerinin kullanımını gösteren örneklerdir. QA süreçleri ancak kullanım bu iki alanla sınırlı değildir.
- Her listedeki öğeler aynı zamanda okuyuculara ne tür öğelerin dahil edilip izlenebileceği konusunda fikir veren göstergelerdir - ancak liste gerektiğinde genişletilebilir ve / veya sıkıştırılabilir.
Yukarıdaki örneklerin, kontrol listelerinin potansiyelini KG ve BT süreçlerine getirmede gerçekten başarılı olduğunu umuyoruz.
Dolayısıyla, bir dahaki sefere yarı resmi, basit ve etkili basit bir araca ihtiyacınız olduğunda, sizi kontrol listelerine bir şans vermeye yönlendirdiğimizi umuyoruz. Bazen en basit çözüm en iyisidir.
Önerilen Kaynaklar
- En İyi Yazılım Test Araçları 2021 (QA Test Otomasyon Araçları)
- Yazılım Testi QA Yardımcısı İşi
- Yazılım Test Kursu: Hangi Yazılım Test Enstitüsüne katılmalıyım?
- Kariyeriniz olarak Yazılım Testini Seçme
- Yazılım Testi Teknik İçerik Yazarı Serbest Çalışan İş
- ISTQB Test Sertifikasyon Cevaplı Örnek Soru Kağıtları
- Bazı İlginç Yazılım Testi Görüşme Soruları
- Yazılım Test Kursu Geri Bildirimleri ve İncelemeleri