Birim Testi nedir?
Birim Testleri geliştiriciler tarafından yürütülür ve geliştirdiği kod birimini (modül, bileşen olarak da bilinir) test eder. Kullanıma hazır olup olmadıklarını belirlemek için tek tek kaynak kodu birimlerinin test edildiği bir test yöntemidir. Hatalar geliştirme yaşam döngüsünün erken aşamalarında belirlendiğinden, hata düzeltmelerinin maliyetini düşürmeye yardımcı olur.
Entegrasyon Testi nedir?
Entegrasyon testi, testçiler tarafından gerçekleştirilir ve yazılım modülleri arasındaki entegrasyonu test eder. Bir programın ayrı birimlerinin grup olarak birleştirildiği ve test edildiği bir yazılım test tekniğidir. Entegrasyon Testine yardımcı olmak için test koçanları ve test sürücüleri kullanılır. Entegrasyon testi iki şekilde yapılır, aşağıdan yukarıya bir yöntemdir ve yukarıdan aşağıya yöntemidir.
Aşağıda ikisi arasında ayrıntılı bir karşılaştırma var:
Ünite testi | Entegrasyon testi |
---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ANAHTAR FARK
- Birim testi, tek tek kaynak kod birimlerinin kullanıma hazır olup olmadıklarını belirlemek için test edildiği bir test yöntemidir, oysa Entegrasyon testi yazılım modülleri arasındaki entegrasyonu kontrol eder.
- Birim Testi, programın her bölümünü test eder ve ayrı parçaların doğru olduğunu gösterirken, Entegrasyon Testi uygulamadaki farklı modülleri birleştirir ve iyi çalıştıklarını görmek için bir grup olarak test eder.
- Birim Testi modül spesifikasyonu ile başlarken, Entegrasyon Testi arayüz spesifikasyonu ile başlar.
- Birim Testi herhangi bir zamanda yapılabilir, diğer yandan Entegrasyon Testi, birim testinden sonra ve sistem testinden önce yapılır.
- Birim Testi, geliştirici tarafından yürütülürken Entegrasyon Testi, test ekibi tarafından gerçekleştirilir.
- Birim Test hataları kolayca bulunabilirken Entegrasyon Testi hataları bulmak zordur.
- Birim Testi bir tür beyaz kutu testidir, oysa Entegrasyon Testi bir tür kara kutu testidir.