Döngü Testi nedir? Metodoloji, Örnek

İçindekiler:

Anonim

Döngü Testi nedir?

Döngü Testi, tamamen döngü yapılarının geçerliliğine odaklanan bir yazılım test türü olarak tanımlanır. Kontrol Yapısı Testinin (yol testi, veri doğrulama testi, durum testi) bölümlerinden biridir.

Döngü testi, Beyaz kutu testidir. Bu teknik, programdaki döngüleri test etmek için kullanılır.

Test Edilen Döngü Türleri

Test edilen döngü türlerinin örnekleri şunlardır:

  • Basit döngü
  • İç içe döngü
  • Birleştirilmiş döngü
  • Yapılandırılmamış döngü

Döngü Testi Neden Yapılır?

Döngü Testi aşağıdaki nedenlerle yapılır

  • Test, döngü tekrarlama sorunlarını çözebilir
  • Döngü testi, performans / kapasite darboğazlarını ortaya çıkarabilir
  • Döngüleri test ederek, döngüdeki başlatılmamış değişkenler belirlenebilir
  • Döngü başlatma sorunlarını belirlemeye yardımcı olur.

Döngü Testi nasıl yapılır: Eksiksiz Metodoloji

Döngüyü test ederken, üç farklı seviyede kontrol edilmelidir:

  • Döngü girildiğinde
  • Yürütülmesi sırasında ve
  • Döngü bırakıldığında

Tüm bu döngüler için test stratejisi aşağıdaki gibidir

Basit döngü

Basit bir döngü aşağıdaki şekilde test edilir:

  1. Döngünün tamamını atla
  2. Döngüden 1 geçiş yapın
  3. Döngüden 2 geçiş yapın
  4. Döngüden a geçişleri yapın; burada a
  5. B, b-1 yapın; b + 1, "b" nin döngüden izin verilen maksimum geçiş sayısı olduğu döngüden geçer.

İç içe Döngü

İç içe döngü için aşağıdaki adımları izlemeniz gerekir.

  1. Diğer tüm döngüleri minimum değere ayarlayın ve en iç döngüden başlayın
  2. En içteki döngü için basit bir döngü testi gerçekleştirin ve dış döngüleri minimum yineleme parametresi değerinde tutun
  3. Bir sonraki döngü için test yapın ve dışarı doğru çalışın.
  4. En dıştaki döngü test edilene kadar devam edin.

Birleştirilmiş Döngüler

Birleştirilmiş döngülerde, iki döngü birbirinden bağımsızsa, basit döngüler kullanılarak veya iç içe döngüler olarak test edilirler.

Bununla birlikte, bir döngü için döngü sayacı diğerleri için başlangıç ​​değeri olarak kullanılırsa, bağımsız döngüler olarak kabul edilmeyecektir.

Yapılandırılmamış Döngüler

Yapılandırılmamış döngüler için, yapılandırılmış programlama yapılarının kullanımını yansıtmak için tasarımın yeniden yapılandırılmasını gerektirir.

Döngü testinde sınırlama

  • Döngü hataları çoğunlukla düşük seviyeli yazılımlarda görülür
  • Döngü testi sırasında tespit edilen hatalar çok ince değildir
  • Hataların çoğu, işletim sistemi tarafından bellek sınırı ihlallerine, algılanabilir işaretçi hatalarına vb. Neden olacağı için algılanabilir.

Özet :

  • Yazılım Mühendisliğinde Döngü testi bir Beyaz Kutu Testidir. Bu teknik, programdaki döngüleri test etmek için kullanılır.
  • Döngü testi, performans / kapasite darboğazlarını ortaya çıkarabilir
  • Döngü hataları çoğunlukla düşük seviyeli yazılımlarda görülür