![Complete Code Coverage with Cypress](https://i.ytimg.com/vi/C8g5X4vCZJA/hqdefault.jpg)
Isi
- Definisi - Apa artinya Path Coverage Testing?
- Pengantar Microsoft Azure dan Microsoft Cloud | Sepanjang panduan ini, Anda akan mempelajari tentang apa itu cloud computing dan bagaimana Microsoft Azure dapat membantu Anda untuk bermigrasi dan menjalankan bisnis Anda dari cloud.
- Techopedia menjelaskan Path Coverage Testing
Definisi - Apa artinya Path Coverage Testing?
Pengujian cakupan jalan adalah jenis pengujian metodis dan berurutan khusus di mana setiap baris kode individu dinilai.
Sebagai jenis pengujian perangkat lunak, pengujian cakupan jalur berada dalam kategori metode pengujian teknis, dan bukan bagian dari strategi menyeluruh atau "filosofi" kode. Ini padat karya dan sering dicadangkan untuk bagian kode vital yang spesifik.
Pengantar Microsoft Azure dan Microsoft Cloud | Sepanjang panduan ini, Anda akan mempelajari tentang apa itu cloud computing dan bagaimana Microsoft Azure dapat membantu Anda untuk bermigrasi dan menjalankan bisnis Anda dari cloud.
Techopedia menjelaskan Path Coverage Testing
Cara pengujian cakupan jalan bekerja adalah bahwa penguji harus melihat setiap baris kode yang berperan dalam modul dan, untuk cakupan lengkap, penguji harus melihat 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.