Test türleri ve sınıfları arasındaki fark nedir?
sobes.tech yapay zeka
AI'dan gelen yanıt
Test türleri ve kategorileri arasındaki fark, soyutlama seviyeleri ve amaçlarındadır.
Test türleri genel test amacını tanımlar, TEST EDİLEN veya NASIL TEST EDİLDİĞİNE odaklanır. Bu, daha yüksek seviyeli bir sınıflamadır.
Test kategorileri ise, test türünün hedeflerine ulaşmak için kullanılan belirli teknikleri veya yaklaşımları tanımlar. Sistem davranışının belirli yönlerine veya doğrulama yöntemlerine odaklanırlar.
| Test kategorisi | Açıklama | Bu kategori içindeki test türü örnekleri |
|---|---|---|
| Fonksiyonel | Sistemin beyan edilen fonksiyonel gereksinimlere uygunluğunu kontrol etme. | Modüler, Entegrasyon, Sistem, Kabul (Alpha/Beta), Gerileme. |
| Fonksiyonel olmayan | Sistemin nasıl çalıştığını, yani özelliklerini (performans, güvenilirlik, kullanılabilirlik vb.) kontrol etme. | Yük, Stres, Stabilite testleri, Kullanılabilirlik testleri, Güvenlik testleri, Uyumluluk testleri. |
| Değişiklikler | Sistemde yapılan değişikliklerden sonra, değişikliklerin düzgün çalıştığını ve mevcut fonksiyonelliği bozmadığını kontrol etme. | Duman testi, Gerileme testi, Kabul testi. |
| Doğrulama | Bir hatanın düzeltilip düzeltilmediğini kontrol etmeye yönelik testler. | Yeniden test (Re-testing). |
Bu şekilde, test türleri geniş bir bağlam belirlerken, test kategorileri bu bağlamda çalışmak için belirli araçlar ve metodolojiler sağlar. Örneğin, "Gerileme testi" (tür) genellikle "Fonksiyonel testler" veya "Değişiklik testleri" (kategoriler) kapsamında yapılır. "Yük testi" (tür) ise "Fonksiyonel olmayan testler" (kategori) kapsamında yapılır.