Apa itu Ujian Gelung?
Loop Testing didefinisikan sebagai jenis pengujian perisian, yang sepenuhnya menumpukan pada kesahan konstruk gelung. Ini adalah salah satu bahagian Pengujian Struktur Kawalan (ujian jalan, ujian pengesahan data, pengujian keadaan).
Ujian gelung adalah ujian kotak Putih. Teknik ini digunakan untuk menguji gelung dalam program.
Jenis gelung Diuji
Contoh jenis gelung yang diuji adalah,
- Gelung sederhana
- Gelung bersarang
- Gelung bersambung
- Gelung tidak berstruktur
Mengapa Ujian Gelung?
Ujian gelung dilakukan atas sebab berikut
- Pengujian dapat menyelesaikan masalah pengulangan gelung
- Ujian gelung dapat mendedahkan kemerosotan prestasi / kapasiti
- Dengan menguji gelung, pemboleh ubah yang tidak dimulakan dalam gelung dapat ditentukan
- Ia membantu mengenal pasti masalah permulaan gelung.
Cara melakukan Ujian Gelung: Metodologi Lengkap
Semasa menguji gelung, ia mesti diperiksa pada tiga tahap yang berbeza:
- Apabila gelung dimasukkan
- Semasa pelaksanaannya dan
- Apabila gelung dibiarkan
Strategi ujian untuk semua gelung ini adalah seperti berikut
Gelung sederhana
Gelung sederhana diuji dengan cara berikut:
- Langkau keseluruhan gelung
- Buat 1 hantaran melalui gelung
- Buat 2 hantaran melalui gelung
- Buat hantaran melalui gelung di mana
- Buat b, b-1; b + 1 melewati gelung di mana "b" adalah bilangan maksimum yang dibenarkan melalui gelung.
Gelung Bersarang
Untuk gelung bersarang, anda perlu mengikuti langkah berikut.
- Tetapkan semua gelung lain ke nilai minimum dan mulakan pada gelung paling dalam
- Untuk gelung paling dalam, lakukan ujian gelung sederhana dan tahan gelung luar pada nilai parameter lelaran minimum mereka
- Lakukan ujian untuk gelung seterusnya dan jalankan ke luar.
- Teruskan sehingga gelung terluar telah diuji.
Gelung Bersambung
Dalam gelung gabungan, jika dua gelung saling bergantung satu sama lain maka mereka diuji menggunakan gelung sederhana atau menguji mereka sebagai gelung bersarang.
Tetapi jika penghitung gelung untuk satu gelung digunakan sebagai nilai awal untuk yang lain, maka tidak akan dianggap sebagai gelung bebas.
Gelung Tidak Berstruktur
Untuk gelung tidak berstruktur, ia memerlukan penyusunan semula reka bentuk untuk mencerminkan penggunaan konstruk pengaturcaraan tersusun.
Batasan dalam ujian Gelung
- Bug gelung muncul kebanyakannya dalam perisian peringkat rendah
- Bug yang dikenal pasti semasa ujian gelung tidak begitu halus
- Sebilangan besar bug mungkin dikesan oleh sistem operasi kerana ia akan menyebabkan pelanggaran batas memori, kesalahan penunjuk yang dapat dikesan, dll.
Ringkasan :
- Dalam Kejuruteraan Perisian, pengujian Loop adalah Ujian Kotak Putih. Teknik ini digunakan untuk menguji gelung dalam program.
- Ujian gelung dapat mendedahkan kemerosotan prestasi / kapasiti
- Bug gelung muncul kebanyakannya dalam perisian peringkat rendah