- Acceptance Criteria (Kabul Kriterleri): Bir kullanıcı hikayesinin tamamlanmış sayılması için sağlaması gereken iş ve sistem koşulları.
- Actual Result (Gerçekleşen Sonuç): Test adımı çalıştırıldığında sistemin fiilen ürettiği davranış veya çıktı.
- Alpha Testing: Yazılımın geliştirildiği organizasyon içinde, geliştirici ekip dışındaki dahili personel tarafından yapılan ilk kabul testi.
- Beta Testing: Yazılımın genel kullanıma açılmadan önce organizasyon dışındaki gerçek son kullanıcılar tarafından kendi ortamlarında denenmesi.
- Black-Box Testing (Kara Kutu Testi): Sistemin iç kod yapısı ve mimarisi incelenmeden, sadece girdi ve çıktılara odaklanılarak yapılan test yaklaşımı.
- Boundary Value Analysis – BVA (Sınır Değer Analizi): Eşdeğerlik paylarının sınır uçlarındaki değerleri hedef alan kara kutu test tekniği.
- Bug / Defect (Kusur / Hata): İnsan hatası sonucu koda veya dokümana işlenmiş, sistemin arıza yapmasına yol açabilecek eksiklik veya yanlışlık.
- Code Coverage (Kod Kapsama): Dinamik testler sırasında kaynak koddaki deyimlerin veya dalların ne oranda çalıştırıldığını gösteren yüzde metriği.
- Decision Table Testing (Karar Tablosu Testi): Mantıksal koşul kombinasyonlarına bağlı iş kurallarını test etmek için kullanılan tablo tabanlı teknik.
- Defect Life Cycle (Kusur Yaşam Döngüsü): Bir hatanın tespitiyle başlayıp doğrulanıp kalıcı olarak kapatılmasına kadar geçtiği durumlar zinciri.
- Definition of Done – DoD: Bir iş parçasının canlıya çıkışa hazır kabul edilmesi için karşılaması gereken asgari kalite standartları.
- Definition of Ready – DoR: Bir iş parçasının sprinte alınıp geliştirilmeye başlanabilmesi için taşıması gereken olgunluk kriterleri.
- Equivalence Partitioning – ECP (Eşdeğerlik Paylarına Ayırma): Girdi evrenini sistemin aynı tepkiyi vermesi beklenen mantıksal kümelere bölme tekniği.
- Error (İnsan Hatası): Yazılımcı veya analistin yanlış bir sonuca yol açan zihinsel yanılgısı veya dikkatsizliği.
- Expected Result (Beklenen Sonuç): Gereksinim dokümanına göre sistemin belirli bir girdi karşısında üretmesi gereken doğru davranış.
- Exploratory Testing (Keşifçi Test): Test tasarımı, koşumu ve öğrenme sürecinin eşzamanlı yürütüldüğü deneyime dayalı test yaklaşımı.
- Failure (Arıza / Başarısızlık): Kusurlu kodun çalışma zamanında tetiklenmesiyle sistemin beklenen işlevden sapması durumu.
- Happy Path (Mutlu Yol): Hiçbir istisnai veya hatalı girdinin olmadığı, sürecin ideal akışta başarıyla tamamlandığı senaryo.
- Negative Testing (Negatif Test): Sistemin hatalı, geçersiz ve beklenmeyen girdilere karşı direncini ölçmek için yapılan testler.
- Positive Testing (Pozitif Test): Sistemin geçerli girdilerle tasarlandığı şekilde doğru çalıştığını doğrulayan testler.
- Priority (Öncelik): Bir hatanın ticari hedefler ve ürün operasyonu açısından ne kadar acil çözülmesi gerektiği derecesi.
- Quality Assurance – QA (Kalite Güvence): Yazılım üretim süreçlerinin kalitesini artırarak kusurların oluşmasını önlemeye odaklanan süreç yaklaşımı.
- Quality Control – QC (Kalite Kontrol): Üretilen yazılım ürünündeki kusurları tespit etmeye odaklanan ürün odaklı test faaliyeti.
- Regression Testing (Regresyon Testi): Koddaki bir değişiklik veya düzeltmenin sistemin çalışan diğer modüllerini bozup bozmadığını denetleyen testler.
- Requirement Traceability Matrix – RTM: İş gereksinimleri ile test senaryoları arasındaki bağı gösteren izlenebilirlik tablosu.
- Re-testing (Yeniden Test): Başarısız olmuş bir test senaryosunun, hata düzeltildikten sonra hatanın giderildiğini doğrulamak için tekrar koşulması.
- Severity (Ciddiyet): Bir hatanın sistem mimarisi, veri güvenliği ve teknik kararlılık üzerindeki yıkıcı etki derecesi.
- Shift-Left (Sola Kaydırma): Kalite ve test aktivitelerini geliştirme döngüsünün en erken aşamalarına (analiz ve mimari) çekme felsefesi.
- Smoke Testing (Duman Testi): Yeni bir yazılım paketinin test edilebilir temel kararlılıkta olup olmadığını ölçen yüzeysel kabul testi.
- Static Testing (Statik Test): Yazılım kodlarının veya dokümanlarının bilgisayar üzerinde çalıştırılmadan incelenmesi faaliyeti.
- User Acceptance Testing – UAT (Kullanıcı Kabul Testi): Ürünün canlıya geçmeden önce gerçek kullanıcılar tarafından onaylandığı son test seviyesi.
- V-Model: Her geliştirme fazının karşısına simetrik bir test fazı koyan yazılım yaşam döngüsü modeli.
- White-Box Testing (Beyaz Kutu Testi): Sistemin kaynak kodunun, karar dallarının ve iç mantığının bilinerek yapıldığı yapısal test yaklaşımı.