Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

Software Engineering ( Pressman )

Presentasi serupa


Presentasi berjudul: "Software Engineering ( Pressman )"— Transcript presentasi:

1 Software Engineering ( Pressman )
Chapter XVI TESTING SOFTWARE TECHNIC 6/4/2018

2 Sasaran : Eksekusi program untuk menemukan kesalahan.
Test case yang baik adalah memiliki kemungkinan tinggi untuk menemukan kesalahan yang belum pernah ditemukan. Sukses  test dapat mengungkap semua kesalahan yang belum pernah ditemukan sebelumnya. 6/4/2018

3 Prinsip Dapat ditelusuri ke persyaratan pelanggan karena bagi pelanggan cacat yang paling fatal adalah cacat yang berakibat program gagal memenuhi persyaratan. Harus direncanakan lama sebelum pengujian di mulai Prinsip pareto berlaku untuk testing software  80% kesalahan yang ditemukan akan dapat ditelusuri sampai 20% dari semua modul program. Dimulai dari yang kecil sampai besar, modul-modul, cluster modul terintegrasi, sistem Pengujian yang mendalam tidak mungkin karena jumlah jalur permutasi program besar sehingga tidak mungkin mengeksekusi setiap jalur tersebut. Efektif  harus dilakukan oleh pihak ketiga yang independent 6/4/2018

4 Desain Test Case Black blok  Pada interface software
Digunakan untuk memperlihatkan fungsi-fungsi operasional software sehingga input dan ouptput dihasilkan dengan tepat, integrasi file data dapat dipelihara. Untuk menemukan kesalahan dalam kategori Fungsi-fungsi yang tidak benar ./ hilang Kesalahan interface Kesalahan struktur data, akses dbase, kesalahan kinerja, inisialisasi. 6/4/2018

5 Lanjutan Desain Test Case
Pengujian graph – Based  direpresentasikan dengan membuat grafis objek dan hubungan antar objek Partisi ekivalensi  menentukan test case yang mengungkap kelas-kelas kesalahan  merepresentasikan keadaan valid / invalid tentang kondisi input  password Analisis nilai batas  struktur data ( array  100 ) pastikan desain test sesuai Pengujian perbandingan  Perbandingan hasil test dengan metode lain, jika sama implementasinya benar. 6/4/2018

6 White box  Glass box : Adalah Metode desain test case dengan Struktur Kontrol desain prosedural ( struktur data, kondisi dan loop ) dan logika 6/4/2018

7 Jenisnya : Pengujian basis path : mengukur kompleksitas logic desain prosedural Notasi diagram alir : digambarkan dengan grafis alir / aliran kontrol logika 6/4/2018

8 Jenisnya : Kompleksitas siklomatis : pengukuran kuantitatif kompleksitas program. Jumlah region : Kompleksitas siklomatis  4 region V ( G ) = (E – N) + 2 = (11 – 9) + 2 = 4 V ( G ) = P + 1  = 4 2,3 4,5 6 8 7 9 10 2 3 1 6/4/2018

9 Jenisnya : a d b c f g e Matriks grafik Matriks koneksi 1-1 = 0 Kosong
1 3 4 2 5 a AA b AA c AA d AA f AA e AA g AA 1-1 = 0 Kosong 2-1=1 2-1= =4 KS a d b c f g e 1 2 3 4 5 6/4/2018

10 Pengujian structur kontrol
Test kondisi  Logika program ( operator boolean, rekasume, aritmetik ) Test aliran data Test Loop 6/4/2018

11 Pengujian Spesifikasi ( Khusus ) lain :
Pengujian GUI : Windows, menu dan operasi mouse, entry data Test arsitektur C/S Test diokumentasi dan fasilitas Help Test sistem real time 6/4/2018

12 The End 6/4/2018


Download ppt "Software Engineering ( Pressman )"

Presentasi serupa


Iklan oleh Google