Rumah Perangkat lunak Apa itu pengujian cakupan jalur? - definisi dari techopedia

Apa itu pengujian cakupan jalur? - definisi dari techopedia

Daftar Isi:

Anonim

Definisi - Apa artinya Path Coverage Testing?

Pengujian cakupan jalan adalah jenis spesifik pengujian metodis dan berurutan di mana setiap baris kode individu dinilai.

Sebagai jenis pengujian perangkat lunak, pengujian cakupan jalan berada dalam kategori metode uji teknis, dan bukan bagian dari strategi menyeluruh atau "filosofi" kode. Ini padat karya dan sering dicadangkan untuk bagian kode vital yang spesifik.

Techopedia menjelaskan Path Coverage Testing

Cara pengujian cakupan jalur bekerja adalah bahwa penguji harus melihat setiap baris kode yang berperan dalam modul dan, untuk cakupan lengkap, penguji harus melihat pada setiap skenario yang mungkin, sehingga semua baris kode dicakup.

Dalam contoh yang sangat mendasar, pertimbangkan fungsi kode yang mengambil variabel "x" dan mengembalikan salah satu dari dua hasil: jika x lebih besar dari 5, program akan mengembalikan hasil "A" dan jika x kurang dari atau sama dengan 5, program akan mengembalikan hasil "B."

Kode untuk program akan terlihat seperti ini:

    input x

    jika x> 5 maka

    return A

    lain kembali B

Agar pengujian cakupan jalur dapat secara efektif "mencakup semua jalur, " kedua kasus uji harus dijalankan, dengan x lebih besar dari 5 dan x kurang dari atau sama dengan 5.

Jelas, metode ini menjadi jauh lebih rumit dengan modul kode yang lebih kompleks. Para ahli umumnya menganggap pengujian cakupan jalur sebagai jenis pengujian kotak putih, yang sebenarnya memeriksa kode internal suatu program, alih-alih hanya mengandalkan input eksternal dan strategi yang dianggap pengujian kotak hitam, yang tidak mempertimbangkan kode internal.

Apa itu pengujian cakupan jalur? - definisi dari techopedia