Akıl Sağlığı Testi Vs. Duman Testi – Aralarındaki Fark

Duman Testi ile Akıl Sağlığı Testi Arasındaki Temel Fark

  • Duman Testinin "kararlılığı" doğrulama hedefi vardır, Akıl Sağlığı Testinin ise "rasyonelliği" doğrulama hedefi vardır.
  • Duman Testi hem geliştiriciler hem de test uzmanları tarafından yapılırken, Sanity Testi test uzmanları tarafından yapılır.
  • Duman Testi sistemin kritik işlevlerini doğrularken, Sanity Testi hata düzeltmeleri gibi yeni işlevleri doğrular.
  • Duman testi kabul testinin bir alt kümesidir, Sanity testi ise Regresyon Testinin bir alt kümesidir.
  • Duman testi belgelenir veya yazılı hale getirilirken Sanity testi yapılmaz.
  • Duman testi tüm sistemi uçtan uca doğrularken Sanity Testi yalnızca belirli bir bileşeni doğrular.
Duman Testi ve Akıl Sağlığı Testi
Duman Testi ve Akıl Sağlığı Testi

Yazılım Oluşturma Nedir?

Yalnızca bir kaynak kod dosyasından oluşan basit bir bilgisayar programı geliştiriyorsanız, çalıştırılabilir bir dosya oluşturmak için yalnızca bu tek dosyayı derleyip bağlamanız gerekir. Bu işlem çok basittir. Genellikle durum böyle değildir. Tipik bir Yazılım Projesi yüzlerce hatta binlerce kaynak kod dosyasından oluşur. Bu kaynak dosyalardan yürütülebilir bir program oluşturmak karmaşık ve zaman alıcı bir iştir. Yürütülebilir bir program oluşturmak için “build” yazılımını kullanmanız gerekir ve işleme “ad verilir” Yazılım Oluşturma"

Duman Testi Nedir?

Duman Testi Yazılımın kritik işlevlerinin düzgün çalıştığını doğrulamak için yazılım oluşturulduktan sonra gerçekleştirilen bir yazılım test tekniğidir. Herhangi bir ayrıntılı fonksiyonel veya regresyon testi yürütülmeden önce yürütülür. Duman testinin temel amacı, QA ekibinin bozuk yazılım uygulamasını test etmekle zaman kaybetmemesi için kusurlu bir yazılım uygulamasını reddetmektir.

In Duman Testitest senaryoları sistemin en önemli işlevselliğini veya bileşenini kapsamayı seçti. Amaç kapsamlı testler yapmak değil, sistemin kritik işlevlerinin iyi çalıştığını doğrulamaktır. Örneğin, tipik bir duman testi şu şekilde olabilir: Uygulamanın başarıyla başlatıldığını doğrulayın, GUI'nin yanıt verdiğini kontrol edin… vb.

Akıl Sağlığı Testi Nedir?

Akıl sağlığı testi bir nevi Yazılım testi bir yazılım derlemesi alındıktan sonra kodda veya işlevsellikte küçük değişiklikler yapılarak gerçekleştirilir. böcek düzeltildi ve bu değişiklikler nedeniyle başka sorun ortaya çıkmıyor. Amaç, önerilen işlevselliğin kabaca beklendiği gibi çalıştığını belirlemektir. Akıl sağlığı testi başarısız olursa, daha sıkı bir testin gerektirdiği zamandan ve maliyetten tasarruf etmek için yapı reddedilir.

Amaç, yeni işlevselliği tam olarak doğrulamak değil, geliştiricinin yazılımı üretirken bir miktar rasyonellik (akıl sağlığı) uyguladığını belirlemektir. Örneğin bilimsel hesap makineniz 2 + 2 = 5 sonucunu veriyorsa! O halde sin 30 + cos 50 gibi gelişmiş işlevleri test etmenin bir anlamı yoktur.

Duman Testi ile Akıl Sağlığı Testi Arasındaki Fark

Duman ve Akıl Sağlığı testleri arasındaki farklar şunlardır:

Duman Testi Akıl Sağlığı Testi
Programın kritik işlevlerinin düzgün çalıştığını doğrulamak için Duman Testi gerçekleştirilir Yeni işlevlerin/hataların düzeltilip düzeltilmediğini kontrol etmek için Akıl Sağlığı Testi yapılır
Bu testin amacı, daha sıkı testlere devam etmek için sistemin "kararlılığını" doğrulamaktır. Testin amacı, daha sıkı testlere devam etmek için sistemin "rasyonelliğini" doğrulamaktır.
Bu test geliştiriciler veya test uzmanları tarafından gerçekleştirilir. Yazılım testinde akıl sağlığı testi genellikle test uzmanları tarafından gerçekleştirilir.
Duman testi genellikle belgelenir veya yazılı hale getirilir Akıl sağlığı testleri genellikle belgelenmez ve yazılı değildir
Duman testi, Kabul testinin bir alt kümesidir Akıl sağlığı testleri aşağıdakilerin bir alt kümesidir: Gerileme testi
Duman testi tüm sistemi uçtan uca çalıştırır Akıl sağlığı testi tüm sistemin yalnızca belirli bir bileşenini çalıştırır
Duman testi Genel Sağlık Kontrolü gibidir Akıl Sağlığı Testi özel sağlık kontrolü gibidir

Duman ve Akıl Sağlığı Testleri hakkında dikkat edilmesi gereken noktalar

  • Hem Sanity hem de Duman testleri, bir uygulamanın herhangi bir sıkı testi gerektirmeyecek kadar kusurlu olup olmadığını hızlı bir şekilde belirleyerek zaman ve çaba israfını önlemenin yollarıdır.
  • Duman Testine test cihazı da denir Kabul testleri.
  • Belirli bir yapı üzerinde gerçekleştirilen duman testi aynı zamanda yapı doğrulama testi olarak da bilinir.
  • Sektördeki en iyi uygulamalardan biri yazılım Mühendisliği, yazılım projelerinde Günlük yapım ve duman testi yapmaktır.
  • Hem duman hem de akıl sağlığı testleri manuel olarak veya bir otomasyon aracı. Otomatik araçlar kullanıldığında testler genellikle yapının kendisini oluşturan aynı süreç tarafından başlatılır.
  • Test gereksinimlerine göre, yazılım yapısında hem Akıl Sağlığı hem de Duman Testlerini yürütmeniz gerekebilir. Bu gibi durumlarda, önce Duman testlerini uygulayacak, ardından Akıl Sağlığı Testine geçeceksiniz. Endüstride, Sanity Testine yönelik test senaryoları, testin yürütülmesini hızlandırmak amacıyla genellikle duman testleri ile birleştirilir. Bu nedenle terimlerin sıklıkla karıştırılması ve birbirinin yerine kullanılması yaygındır.

Tıkla okuyun videoya erişilemiyorsa