Pengujian Jalur & Pengujian Jalur Dasar dengan CONTOH

Daftar Isi:

Anonim

Apa itu Pengujian Jalur?

Pengujian jalur adalah metode pengujian struktural yang melibatkan penggunaan kode sumber program untuk menemukan setiap jalur yang dapat dieksekusi. Ini membantu untuk menentukan semua kesalahan yang ada di dalam sebuah kode. Metode ini dirancang untuk menjalankan semua atau jalur yang dipilih melalui program komputer.

Setiap program perangkat lunak termasuk, beberapa titik masuk dan keluar. Menguji masing-masing poin ini merupakan tantangan sekaligus memakan waktu. Untuk mengurangi pengujian yang berlebihan dan untuk mencapai cakupan pengujian yang maksimal, pengujian jalur dasar digunakan.

Pengujian Jalur Dasar dalam Rekayasa Perangkat Lunak

Basis Path Testing dalam rekayasa perangkat lunak adalah metode Pengujian Kotak Putih di mana kasus uji didefinisikan berdasarkan aliran atau jalur logis yang dapat diambil melalui program. Tujuan pengujian jalur dasar adalah untuk menentukan jumlah jalur independen, sehingga jumlah kasus pengujian yang diperlukan dapat ditentukan secara eksplisit untuk memaksimalkan cakupan pengujian.

Dalam rekayasa perangkat lunak, pengujian jalur dasar melibatkan eksekusi semua blok yang mungkin dalam sebuah program dan mencapai cakupan jalur maksimum dengan jumlah kasus uji paling sedikit. Ini adalah metode hybrid dari pengujian cabang dan metode pengujian jalur.

Di sini kita akan mengambil contoh sederhana, untuk mendapatkan gambaran yang lebih baik tentang apa yang termasuk dalam pengujian jalur basis

Dalam contoh di atas, kita dapat melihat ada beberapa pernyataan bersyarat yang dijalankan tergantung pada kondisi apa yang mencukupi. Disini terdapat 3 jalur atau kondisi yang perlu diuji untuk mendapatkan keluarannya,

  • Jalur 1 : 1,2,3,5,6, 7
  • Jalur 2 : 1,2,4,5,6, 7
  • Jalur 3 : 1, 6, 7

Langkah-langkah untuk pengujian Jalur Dasar

Langkah-langkah dasar yang terlibat dalam pengujian jalur dasar meliputi

  • Gambar grafik kontrol (untuk menentukan jalur program yang berbeda)
  • Hitung kompleksitas siklus (metrik untuk menentukan jumlah jalur independen)
  • Temukan kumpulan jalur dasar
  • Hasilkan kasus uji untuk melatih setiap jalur

Keuntungan Pengujian Jalur Dasar

  • Ini membantu mengurangi tes yang berlebihan
  • Ini memusatkan perhatian pada logika program
  • Ini membantu memfasilitasi desain kasus analitis versus arbitrer
  • Uji kasus yang basis set latihannya akan mengeksekusi setiap pernyataan dalam program setidaknya sekali

Kesimpulan:

Pengujian jalur dasar membantu menentukan semua kesalahan yang ada di dalam sebuah kode.