Örnekle Doğrulama ve Doğrulama Arasındaki Fark

İçindekiler:

Anonim

Yazılım Testinde Doğrulama

Yazılım Testinde Doğrulama , yazılımın gereksinimlere göre inşa edilip edilmediğini kontrol etmek için belgeleri, tasarımı, kodu ve programı kontrol etme sürecidir. Doğrulama sürecinin temel amacı, yazılım uygulamasının, tasarımının, mimarinin vb. Kalitesini sağlamaktır. Doğrulama süreci gözden geçirme, gözden geçirme ve inceleme gibi faaliyetleri içerir.

Yazılım Testinde Doğrulama

Yazılım Testinde Doğrulama , yazılım ürününün gerçekten müşterinin ihtiyaçlarını tam olarak karşılayıp karşılamadığını test etmek ve doğrulamak için dinamik bir mekanizmadır. Süreç, yazılımın uygun bir ortamda istenen kullanımı yerine getirmesini sağlamaya yardımcı olur. Doğrulama süreci, birim testi, entegrasyon testi, sistem testi ve kullanıcı kabul testi gibi faaliyetleri içerir.

ANAHTAR FARK

  • Doğrulama süreci belgelerin, tasarımın, kodun ve programın kontrolünü içerirken, Doğrulama süreci gerçek ürünün test edilmesini ve onaylanmasını içerir.
  • Doğrulama kod yürütmeyi içermezken, Doğrulama kod yürütmeyi içerir.
  • Doğrulama; incelemeler, izlenecek yollar, incelemeler ve masa başı kontrolü gibi yöntemleri kullanırken, Doğrulama, kara kutu testi, beyaz kutu testi ve işlevsel olmayan test gibi yöntemleri kullanır.
  • Doğrulama, yazılımın bir spesifikasyonu onaylayıp onaylamadığını kontrol ederken, Doğrulama, yazılımın gereksinimleri ve beklentileri karşılayıp karşılamadığını kontrol eder.
  • Doğrulama, hataları geliştirme döngüsünün başlarında bulur, oysa Doğrulama, doğrulamanın yakalayamadığı hataları bulur.
  • Doğrulama süreci, yazılım mimarisi, tasarımı, veritabanı vb. Konuları hedeflerken, Doğrulama süreci gerçek yazılım ürününü hedefler.
  • Doğrulama, QA ekibi tarafından yapılırken, Doğrulama, test ekibinin QA ekibiyle katılımıyla yapılır.
  • Doğrulama işlemi doğrulamadan önce gelir, Doğrulama işlemi ise doğrulamadan sonra gelir.

Doğrulama ve Doğrulama: Temel Fark

Doğrulama Doğrulama
  • Doğrulama süreci, belgeleri, tasarımı, kodu ve programı kontrol etmeyi içerir
  • Gerçek ürünü test etmek ve doğrulamak için dinamik bir mekanizmadır.
  • O mu değil kod yürütme dahil
  • Her zaman kodu çalıştırmayı içerir
  • Doğrulama; incelemeler, adım adım açıklamalı kılavuzlar, incelemeler ve masa başı kontrol gibi yöntemleri kullanır.
  • Kara Kutu Testi, Beyaz Kutu Testi ve işlevsel olmayan testler gibi yöntemleri kullanır
  • Yazılımın şartnameye uygun olup olmadığı kontrol edilir
  • Yazılımın bir müşterinin gereksinimlerini ve beklentilerini karşılayıp karşılamadığını kontrol eder.
  • Hataları geliştirme döngüsünün başlarında bulur
  • Doğrulama işleminin yakalayamadığı hataları bulabilir
  • Hedef, uygulama ve yazılım mimarisi, spesifikasyon, eksiksiz tasarım, yüksek seviye ve veritabanı tasarımı vb.
  • Hedef gerçek bir üründür
  • QA ekibi doğrulama yapar ve yazılımın SRS belgesindeki gereksinime uygun olduğundan emin olur.
  • Test ekibinin katılımıyla doğrulama, yazılım kodu üzerinde yürütülür.
  • Doğrulamadan önce gelir
  • Doğrulamadan sonra gelir

Doğrulama ve doğrulama örneği

  • Yazılım Mühendisliğinde aşağıdaki özellikleri göz önünde bulundurun

Submet adlı tıklanabilir bir düğme

  • Doğrulama, tasarım belgesini kontrol eder ve yazım hatasını düzeltir.
  • Aksi takdirde, geliştirme ekibi aşağıdaki gibi bir düğme oluşturacaktır:

    • Yani yeni spesifikasyon

Gönder adlı tıklanabilir bir düğme

  • Kod hazır olduğunda, Doğrulama yapılır. Bir Doğrulama testi bulundu -

  • Doğrulama testi sayesinde, geliştirme ekibi gönder düğmesini tıklanabilir hale getirecek