İçindekiler:
Tanımı - Entegrasyon Testi ne anlama geliyor?
Entegrasyon testi, çeşitli yazılım bileşenleri arasındaki etkileşimi doğrulamak ve arayüz hatalarını tespit etmek için tek tek yazılım bileşenlerini veya kod birimlerini test etmek için kullanılan bir yazılım test metodolojisidir. Bileşenler tek bir grup olarak test edilir veya yinelemeli bir şekilde düzenlenir. Bileşenler üzerinde entegrasyon testi yapıldıktan sonra, sistem testi için kolayca kullanılabilirler.
Techopedia Entegrasyon Testini Açıklıyor
Entegrasyon, önemli bir yazılım geliştirme yaşam döngüsü (SDLC) stratejisidir. Genel olarak, küçük yazılım sistemleri tek bir aşamada entegre edilir ve test edilirken, daha büyük sistemler, daha büyük alt sistemlerle entegrasyon için modülleri düşük seviyeli alt sistemlere entegre etmek gibi eksiksiz bir sistem oluşturmak için çeşitli entegrasyon aşamaları içerir. Entegrasyon testi, bir yazılım sisteminin performansının, işlevselliğinin ve güvenilirliğinin tüm yönlerini kapsar.
Ünite tarafından test edilen yazılım sistemlerinin çoğu, gruplama nedeniyle hata yalıtımı için test edilen entegre bileşenlerden oluşur. Modül ayrıntılarının doğru olduğu varsayılır, ancak entegrasyon testinden önce her modül, saplama olarak da bilinen kısmi bileşen uygulamasıyla ayrı olarak test edilir.
Üç ana entegrasyon test stratejisi aşağıdaki gibidir:
- Big Bang: Tam bir yazılım sistemi oluşturmak için modülleri entegre etmeyi içerir. Bu, yüksek riskli bir yaklaşım olarak kabul edilir, çünkü arızayı önlemek için uygun belgeler gerektirir.
- Aşağıdan Yukarıya: Düşük seviye bileşen testini ve ardından yüksek seviye bileşenleri içerir. Tüm hiyerarşik bileşenler test edilene kadar test devam eder. Aşağıdan yukarıya test, verimli hata algılamayı kolaylaştırır.
- Yukarıdan Aşağıya: Önce en üstteki entegre modüllerin test edilmesini içerir. Alt sistemler ayrı ayrı test edilir. Yukarıdan aşağıya test, kayıp modül şube bağlantılarının algılanmasını kolaylaştırır.