Upload presentasi
Presentasi sedang didownload. Silahkan tunggu
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
Presentasi serupa
© 2024 SlidePlayer.info Inc.
All rights reserved.