Depolama Testi Eğitimi: Nedir, Tür, Concepts

Depolama Testi

Depolama testi test edilen yazılım uygulamasının ilgili verileri uygun dizinlere depolayıp depolamadığını ve yetersiz disk alanı nedeniyle beklenmeyen sonlanmaları önlemek için yeterli alana sahip olup olmadığını doğrulamak için kullanılan bir yazılım testi türüdür. Buna Depolama Performansı Testi de denir.

Neden Depolama Testi?

  • Yavaş depolama, yavaş yanıt süreleri, uzun süren sorgular ve daha düşük uygulama kullanılabilirliği anlamına gelir
  • Yavaş depolama, sunucu altyapısının bakımına yönelik bir yüktür
  • Dağıtımdan önce pratik depolama sınırlamasını bulmaya yardımcı olur
  • Yeni donanım aygıtı değiştirildiğinde veya yükseltildiğinde sistemin nasıl tepki vereceğini anlamaya yardımcı olur

Depolama Testi

Depolama Testi Türleri

  • Uygulama Testi: Üretim benzeri ortamlarla örnek sorgularla uygulama testi
  • Uygulama Simülasyonu: Testi hedef uygulamaya benzer standart yazılım kullanarak gerçekleştirin
  • Kıyaslama: Testi standart yazılım kullanarak gerçekleştirin

Depolama testi sırasında yer alan ortak test kavramları

Depolama Testi Türleri Ortak depolama testi etkinlikleri örneği
  • Uygulama Testi:
  • OLTP yanıt sürelerini karşılaştırın
  • Toplu çalışma sürelerini karşılaştırın
  • Sürekli akış hızlarını karşılaştırın
  • Uygulama Simülasyonu:
  • Veritabanları için en yüksek depolama IOPS'sini test edin
  • Veri akışı ortamı veya veri akışı ortamları için en yüksek depolamayı test edin
  • Mesajlaşma veya diğer tek iş parçacıklı uygulamalar için depolama gecikmesini test edin
  • Kıyaslama
  • Veri bozulmasını test etme

Depolama Testi yapılırken yapılan hatalar

  • Yanlış sunucu performansını izleme
  • Depolama aygıtlarını karşılaştırarak sunucu önbelleğini temizlemeden
  • Test sırasında işlemci kullanımını izlemeyi unutmak
  • Dosya kopyalama komutlarıyla depolama performansını test etme

Sonuç

Yazılım MühendisliğiDepolama Test teknikleri, test edilen uygulamanın ilgili verileri uygun dizinlerde saklamasını sağlar.