Rabu, 11 Juli 2012

Stategi Pengujian Perangkat Lunak

Stategi Pengujian Perangkat Lunak

Black-box testing

a. Pendekatan pengujian dimana program dianggap sebagai suatu ‘black-box’ (‘kotak hitam’)

b. Program test case berbasiskan spesifikasi

c. Test planning dapat dimulai sejak awal proses pengembangan sistem

Pengujian black box berusaha menemukan kesalahan dalam kategori :

a) Fungsi-fungsi yang tidak benar atau hilang

b) Kesalahan interface

c) Kesalahan dalam struktur data atau akses database eksternal

d) Kesalahan kinerja

e) Inisialisasi dan kesalahan terminasi

2. Basis Path

a. Tujuannya meyakinkan bahwa himpunan test case akan menguji setiap path pada suatu program paling sedikit satu kali.

b. Titik awal untuk path testing adalah suatu program flow graph yang menunjukkan nodenod yang menyatakan program decisions(mis.: if-then-else condition) dan busur menyatakan alur kontrol

c. Statements dengan conditions adalah nodenode dalam flow graf.

3. Struktur Control

a) Disebut juga white-box testing Penentuan test case disesuaikan dengan struktur sistem. Knowledge program digunakan untuk mengidentifikasi test case tambahan.

b) Tujuannya untuk menguji semua statement program (debug).

4. White box

Metode pengujian dengan menggunakan struktur kontrol program untuk untuk memperoleh kasus uji

a. Dengan menggunakan white box akan didapatkan kasus uji yang :

b. Menjamin seluruh jalur independen di dalam modul yang dieksekusi sekurang-kurangnya sekali

c. menguji semua keputusan logikal

d. menguji seluruh Loop yang sesuai dengan batasannya

e. menguji seluruh struktur data internal yang menjamin validitas

Tidak ada komentar:

Posting Komentar