Yazılım Test Seviyeleri Nelerdir?

Recep EMUL
2 min readFeb 20, 2021

Merhaba arkadaşlar, bu yazımda yazılımda test seviyelerinin neler oldukları hakkında bahsedeceğim.

Test seviyeleri aşağıdaki özellikler ile karakterize edilir:

1- Belirli Hedefler
2- Testin Amacı
3- Tipik Defect ve Hatalar
4- Belirli Yaklaşımlar ve Sorumluluklar

Test seviyelerini başlıca 4'e ayırabiliriz:

1-Component Testing(Unit Testing)
2- Integration Testing
3- System Testing
4- Acceptance Testing

1- Component Testing(Unit Testing):

Geliştirmiş olduğunuz kodu test etmek için yazdığınız koddur ve esas olarak kodun veya fonksiyonun belirli bir birimin davranışını kontrol eden, herhangi bir bağımlılığı olmayan ve geliştirmeyi yapan yazılımcı tarafından yazılan testlerdir.

2-Integration Testing:

Birbirleri ile bağlı bir şekilde çalışan birkaç modülü test edebilmemizi sağlayan test türüdür. Amaç yazılım modüllerinin, bir araya getirilerek doğruluğunu sağlamaktır. Yani metotlar birim başına testten geçerken, modüller halinde bir araya geldiğinde bazı hatalara sebep olabiliyor. Entegrasyon testleri de bu tarz yazılım ürünü problemlerinin henüz canlı ortama çıkmadan veya geliştirdiğimiz yeni bir modülün gereksinimlerinin çalışabildiğinden emin olabilmemizi sağlar.

3-System Testing:

Yazılım tarafında yapılan unit ve entegrasyon test adımlarından sonra yapılan sistem testleri, daha çok işlevi tamamlanan yazılımın, güvenlik, güvenirlik, performans gibi faktörler altında yapılan test işlemlerini kapsar.

  • Kullanılabilirlik Testi
  • Performans Testi
  • Uygunluk Testi
  • Yük Testi
  • Stres Testi
  • Güvenlik Testi
  • Smoke Test
  • Keşif Testi

gibi testler örnek olarak verilebilir.

4- Acceptance Testing:

Proje aktiviteleri arasında farklılık gösterir. Çünkü odak noktası geliştirme ekibi değil, ekip dışı kişilerdir ve sistem testlerinde olduğu gibi birincil önceliği kusur bulmak değildir.

Kısacası; Acceptance Testing, ürünün gerçek bir iş için kullanılacağı zaman, yani ürün canlıya alındığı zaman, iş gereksinimlerinin kabul edilecek seviyede olduğundan emin olmaktır.

Sign up to discover human stories that deepen your understanding of the world.

Free

Distraction-free reading. No ads.

Organize your knowledge with lists and highlights.

Tell your story. Find your audience.

Membership

Read member-only stories

Support writers you read most

Earn money for your writing

Listen to audio narrations

Read offline with the Medium app

Recep EMUL
Recep EMUL

No responses yet

Write a response