Entegrasyon Testi Nedir

1
0

Entegrasyon testi, birbirinden bağımsız olarak test edilmiş olan iki yazılım ürününün birbirine bağlanması, birbiri arasında veri aktarımının sağlanması için birleştirilen modüllerin test edilmesidir. Entegrasyon testinin amacı bu birleşim sırasında ortaya çıkabilecek hataları gidererek sorunsuz birleşimi sağlamaktır. Yazılımsal ürünlerin entegre edilecek modüllerinin tamamı test edilir. Üç farklı test yöntemi bulunmaktadır.

Entegrasyon Testi

Big Bang Entegrasyon TestiEntegrasyon Testi Nedir

Entegrasyon testi, birbirinden bağımsız olarak test edilmiş olan iki yazılım ürününün birbirine bağlanması, birbiri arasında veri aktarımının sağlanması için birleştirilen modüllerin test edilmesidir. Entegrasyon testinin amacı bu birleşim sırasında ortaya çıkabilecek hataları gidererek sorunsuz birleşimi sağlamaktır. Yazılımsal ürünlerin entegre edilecek modüllerinin tamamı test edilir. Üç farklı test yöntemi bulunmaktadır.

Big Bang Entegrasyon Testi

Big Bang Entegrasyon Testi

Big Bang testinde, birleştirilecek tüm modüllerin testleri bir arada, bütün olarak yapılmaktadır. Böylelikle hızlıca test yapılacağından dolayı büyük zaman kazancı sağlanır. Ancak tümden yapılan testlerde herhangi bir hata çıkması durumunda hatanın tespit edilmesindeki zorluk olumsuzluk yaratmaktadır. Hatanın nereden kaynaklandığının araştırılması uzun sürmektedir.

Top Down Entegrasyon Testi

Top Down Entegrasyon Testi

Top Down testinde, birleştirilen modüllerin bir bütün olarak yukarıdan aşağıya doğru ele alınırken aynı zamanda modüllerin ayıklanarak test işlemlerinin uygulandığı yöntemdir. Bu yöntemde her bir aşama kök olarak adlandırılır ve testin son aşamasında her bir kök kendi içerisinde test edilmiş olur. Buradaki amaç her bir modül kendi içerisinde test edilirken kesinlikle hatasız olmalıdır ki, iki hatasız modül birleştirildiğinde herhangi bir hataya olanak sağlamasın. Bu test ile modüllerde kırılım yaratılarak hatanın kolay saptanması sağlanır.

Bottom Up Entegrasyon Testi

Bottom Up Entegrasyon Testi

Bottom Up testinde, birim test adı altında tüm modüller ayrı ayrı test edilmektedir. Her bir modül önce kendi içerisinde test edilir ve daha sonra bir üst seviyesi ile birlikte ele alınarak test işlemlerine devam edilir. Bitiş noktasına kadar tüm modüllerin bu şekilde test edilmesi ile işlem tamamlanır. Burada da aşağıdan yukarı doğru test edilme mantığı bulunmakta ve aynı şekilde kendi içerisinde test edilen modülün test sonucu hatasız olması durumunda bir üst seviyeye ilerlemektedir. Bu test ile hatalar kolayca bulunabilir.

1 Yorum

Düşünceleriniz Nedir?

Lütfen yorumunuzu buraya yazınız.
Lütfen isminizi buraya yazını.