Yazılım Testinde Test Analizi (Test Esası) Nedir?

Test Analizi

Test Analizi Yazılım testinde, test koşullarını veya test senaryolarını temel almak için test eserlerini kontrol etme ve analiz etme sürecidir. Test analizinin amacı, gereksinimleri toplamak ve test koşullarının temelini oluşturmak için test hedeflerini tanımlamaktır. Bu nedenle buna Test Esası da denir. Test bilgilerini aldığınız kaynak şunlar olabilir:
  • SRS (Yazılım Gereksinim Belirtimi)
  • BRS (İşletme Gereksinimi Spesifikasyonu)
  • Fonksiyonel Tasarım Dokümanları
Test uzmanları, Test Edilen Uygulamaya bakarak Test Koşulları oluşturabilir veya deneyimlerinden yararlanabilir. Ama en çok, test senaryoları test yapıtlarından türetilmiştir.

Bir örnek olay yardımıyla Test Analizini anlayalım

İstemcinin aşağıdakileri gönderdiği bir senaryoyu düşünün
Add search functionality to an eCommerce Store
Uygulama henüz geliştirilmemiş olsa da, bu gereksinim için birkaç test senaryosu geliştirmeye çalışın. Burada durun, ödevinizi yapın ve çözüme devam edin: Aklınıza gelebilecek birçok test senaryosundan birkaçı aşağıda listelenmiştir.
  • Hiçbir anahtar kelime girilmediğinde arama sonuçlarını kontrol edin
  • Aranan anahtar kelimeye karşılık gelen ürün mevcut olmadığında arama sonuçlarını kontrol edin
  • Aranan anahtar kelimeye karşılık gelen bir dizi ürün mevcut olduğunda arama sonuçlarını kontrol edin
Burada Test Esasını (müşteri tarafından gönderilen gereksinim) inceler, analiz eder ve Test Koşullarına dönüştürürsünüz. Bu, farklı aşamalarda gerçekleşen bir durumdur. V-Modeli. Test Planı/Olaylar, farklı aşamalarda mevcut olan ilgili belgeler kullanılarak oluşturulur.
V Test Modelinde Test Analizi
V Test Modelinde Test Analizi

Tıkla okuyun videoya erişilemiyorsa