Artımlı Test
Artımlı Test nedir?
Birim testi tamamlandıktan sonra, geliştirici entegrasyon testi gerçekleştirir. Arayüzleri ve modüller arasındaki etkileşimi doğrulama sürecidir. Entegrasyon sırasında, geliştiriciler tarafından kullanılan birçok teknik vardır ve bunlardan biri artımlı yaklaşımdır.
Artımlı entegrasyon testinde, geliştiriciler kusurları ortaya çıkarmak için modülleri tek tek saplamalar veya sürücüler kullanarak entegre eder. Bu yaklaşım, artımlı entegrasyon testi olarak bilinir. Aksine, büyük patlama, tüm modüllerin tek seferde entegre edildiği başka bir entegrasyon test tekniğidir.
Artımlı Test Metodolojileri
Top down Integration - Bu tür bir entegrasyon testi yukarıdan aşağıya doğru gerçekleşir. Kullanılamayan Bileşenler veya sistemler, saplamalarla değiştirilir
Bottom Up Integration - Bu tür bir entegrasyon testi, aşağıdan yukarıya doğru gerçekleşir. Kullanılamayan Bileşenler veya sistemler Sürücülerle değiştirilir
Functional incremental - Entegrasyon ve test, işlevsel şartname belgesine göre işlevler veya işlevler temelinde gerçekleştirilir.
Artımlı Test - Özellikler
Her Modül, proje / ürün yapısında oynaması için kesin bir rol sağlar
Her Modül, bazıları yalnızca çalışma zamanında bilinebilen, açıkça tanımlanmış bağımlılıklara sahiptir.
Artımlı entegrasyon testinin daha büyük avantajı, kusurların daha küçük bir montajda, aynı sorunun temel nedenini tespit etmek nispeten kolay olduğunda erken tespit edilmesidir.
Bir dezavantaj, bu testleri gerçekleştirmek için koçanların ve sürücülerin geliştirilmesi gerektiğinden zaman alıcı olabilmesidir.