Rating Scale Skala Pengukuran
Pengujian PL memiliki desain kasus pengujian, yang diantaranya adalah: 1. Black box testing
Black box testing merupakan pengujian program berdasarkan fungsi dari
program. Tujuan dari metode Black Box ini adalah untuk menemukan kesalahan fungsi pada program. Pengujian dengan metode Black Box dilakukan dengan cara
memberikan sejumlah input pada program aplikasi yang kemudian diproses sesuai dengan kebutuhan fungsionalnya untuk melihat apakah program aplikasi
menghasilkan output yang diinginkan dan sesuai dengan fungsi dari program tersebut. Apabila dari input yang diberikan proses menghasilkan output yang
sesuai dengan kebutuhan fungsionalnya, maka program aplikasi yang bersangkutan telah benar, tetapi jika output yang dihasilkan tidak sesuai dengan
kebutuhan fungsionalnya, maka masih terdapat kesalahan pada program aplikasi. Untuk pengujian black box ini dapat pula dilihat mengenai graph based pada
gambar 2.13.
Gambar 2.13 Graph Based
2. White box testing White-box testing
merupakan metode perancangan test case yang menggunakan struktur kontrol dari perancangan prosedural dalam mendapatkan
test case. Adapun metode yang digunakan dalam pengujian white-box ini adalah metode Basis Path. Metode Basis Path mengijinkan pendesain kasus uji untuk
membuat perkiraan lojik yang kompleks dari desain prosedural dan menggunakan perkiraan ini untuk mendefinisikan aliran eksekusi. Strategi white box testing
terdiri dari:
a. Menguji basis path lewat flow graph i.
Dilakukan dengan membuat flowgraph dan menentukan REGION diagram tersebut.
ii. Flowgraph adallah grafik alir yg menggunakan aliran kontrol
logika dengan simbolnotasi. b. Menentukan region
c. Menghitung kompleksitas siklomatik pengukuran kuantitatif terhadap logika program adalah pengukuran kuantitatif terhadap logika program
yaitu banyaknya test case kasus uji utk menguji seluruh kendali control statement.
Cara menentukan cc : Cc=vg=banyaknya region atau dg rumus vg=cc=E - N+2 , e=edge, n=node. Vg=p+1, dgn p = predicate
node yaitu node yg memiliki 1 keluaran.
d. Menentukan jalur independen yaitu jalur yg melalui berbagai rangkaian pernyataan dalam satu program.
e. Membuat testcase