STLC - Test Vaka Geliştirme
Test Planı hazır olduğunda, QA Ekibi test senaryolarının geliştirilmesini başlatır. Bu aşamanın temel amacı, tek bir birim için test senaryoları hazırlamaktır. Bu işlevsel ve yapısal test senaryoları, Test Planında belirtilen işlevselliği, doğrulama ve doğrulama noktalarını kapsar.
STLC'de Test Vaka Geliştirme için aşağıdaki noktaların dikkate alınması gerekir.
Bu aşamada, QA ekibi test senaryosunu aşamalı bir yaklaşımla yazar. Test Senaryosu, daha sonra değişikliklerin gerekli olması durumunda test senaryoları üzerinde inceleme veya yeniden çalışma yapıldıktan sonra İş Analisti tarafından imzalanır.
Test senaryoları hazır olduğunda, QA ekibi ön koşullara göre Test Verilerini hazırlar.
Bu aşamanın giriş kriterleri, test planlamasındaki faaliyetlerin bitirilmesi ve test planının hazır olmasıdır.
Bu aşamanın çıkış kriteri, test senaryolarının imzalanması, test verilerinin hazır olması ve otomasyon kapsamda ise test komut dosyalarının hazırlanmasıdır.
Test senaryoları, gözden kaçan herhangi bir şey olması durumunda gereksinimlerin kapsamını takip etmek için Gereksinim İzlenebilirlik Matrisi ile eşleştirilmelidir.
Test Vaka Geliştirme Aşamasındaki Faaliyetler
Aşağıda, Test Senaryosu Geliştirme aşamasında gerçekleştirilen üç faaliyet yer almaktadır:
Test Senaryoları Tanımlama
Senaryolar, karmaşık bir sistemin test edilmesini ve değerlendirilmesini kolaylaştırır. Aşağıdaki stratejiler, iyi senaryolar oluşturmaya yardımcı olur -
Olası kullanıcıları, eylemlerini ve hedeflerini sıralayın.
Kullanıcıları bilgisayar korsanının zihniyetiyle değerlendirin ve olası sistem kötüye kullanım senaryolarını listeleyin.
Sistem olaylarını ve sistemin bu tür talepleri nasıl ele aldığını listeleyin.
Faydaları listeleyin ve kontrol etmek için uçtan uca görevler oluşturun.
Benzer sistemler ve davranışları hakkında bilgi edinin.
Rakiplerin ürünleri ve önceki ürünleri hakkındaki şikayetleri incelemek.
Test Vakaları Yazma
Test senaryosu, belirli bir gerekliliğe uygunluğu doğrulamak için belirli bir test senaryosu için geliştirilmiş test verilerini, ön koşulları, beklenen sonuçları ve son koşulları içeren bir belgedir.
Test Durumu, test yürütme için başlangıç noktası görevi görür. Bir dizi girdi değeri uygulandıktan sonra; Uygulamanın kesin bir sonucu vardır ve sistemi yürütme sonrası koşulu olarak da bilinen bir son noktada bırakır.
Test Verilerinin Hazırlanması
Test Verileri, test yazılımları üzerinde testleri yürütmek için kullanılır. Kusurları ortaya çıkarmak için test verilerinin kesin ve ayrıntılı olması gerekir. Bu üç hedefi gerçekleştirmek için, aşağıda belirtildiği gibi aşamalı bir yaklaşım izlenir -
- Test kaynaklarını veya gereksinimlerini belirleyin
- Test edilecek koşulları / işlevselliği tanımlayın
- Öncelikli test koşullarını ayarlayın
- Test için koşulları seçin
- Test senaryolarının işlenmesinin beklenen sonucunu belirleyin
- Test senaryoları oluşturun
- Belge testi koşulları
- Yürütme testi
- Değişikliklere göre test senaryolarını doğrulayın ve düzeltin
Etkinlik Blok Şeması
Aşağıdaki diyagram, Test Senaryosu Geliştirmenin bir parçasını oluşturan farklı etkinlikleri göstermektedir.