Lines of Code
·
Pengukuran sederhana memungkinkan untuk melakukan proses
perhitungan jumlah baris kdoe dalam program dan menggunakan perhitungan unu
untuk mengukur kompleksitas sebuah system.
·
System boleh dibilang memilii kompleksitas kecil
jika dalam system tersebut memiliki error rata-rata 1,3% - 1,8%, sedangkan
system yang boleh dikatakan memiliki tingkat kompleksitas besar adalah system
yang memiliki peluang error 2,7% - 3,2%.
Untuk menurangi error dalam sebuah system adalah dengan cara membuat modul-modul
dalam program tersebut.
·
Halsteads Matrix adalah pengukuran yang
berdasarkan operator-operator yang digunakan(misal: keyword) dan operan-operan(misal: variable,
objek database) yang ada dalam suatu program.
N1 = Perhitungan keseluruhan operator program.
n1 = jumlah operator yang unik.
N2 = Perhitungan keseluruhan operan program.
n2 = jumlah operan-operan yang unik.
H = n1 Log2 n1 + n2 Log2 n2
Prediksi Bug = (N1+N2) Log2 (n1+n2)/3000
Balck Box Testing
·
Adalah testing system yang dilakukan tanpa pengetahuan
detil struktur internal dari system atau komponen yang dites(behavior testing).
Black box berfokus pada kebutuhan fungsional sotware dan merupakan pendekatan
untuk melengkapi testing dari white box testing.
·
Kategori error yang bisa diteteksi:
a. Fungsi
yang hilang.
b. Error
antar interface.
c. Error
dari struktur data.
d. Error
dari kinerja.
e. Error
dari inisialisasi.
·
Jenis teknis desain test:
a.
Equivalence class partitioning : sebuah metode
black box terarah yang meningkatkan efisiensi dari pengujian dan meningkatkan coverage dari error yang potensial. Sebuah equivalence
class adalah sebuah kumpulan dari
nilai variable input yang memproduksi
output yang sama.
b.
Boundary value analysis : pemilihan kasus uji
dengan mencari batas-batas ekstrim dari kelas data.
0 komentar:
Posting Komentar