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