Upload presentasi
Presentasi sedang didownload. Silahkan tunggu
1
Testing & Implementasi Sistem
Struktur Pengujian Perangkat Lunak & Membangun Test Case
2
Nama Kelompok : Christoper Bintang Sangjaya (13101120)
Ester Melinda ( ) I Gusti Ngurah Wira Partha ( ) I Gusti Putu Adithya Pratama ( ) Yohanes Fiser Phima ( )
3
Strategi Pengujian Perangkat Lunak
Proses Testing Wira
4
Pendekatan Strategi Pengujian Perangkat Lunak
Pengujian Unit Atu
5
Pendekatan Strategi Pengujian Perangkat Lunak
Pengujian Integrasi
6
Pendekatan Strategi Pengujian Perangkat Lunak
Pendekatan Pengujian Integrasi Top Down Testing
7
Pendekatan Strategi Pengujian Perangkat Lunak
Pendekatan Pengujian Integrasi Bottom-up Testing
8
Pendekatan Strategi Pengujian Perangkat Lunak
Pengujian Validasi Pengujian Alpha dan Beta
9
Pendekatan Strategi Pengujian Perangkat Lunak
Pengujian Sistem Volume Testing Stress Testing Performance Testing Data Recovery Testing Data Backup and Restore Testing Data Security Testing
10
Pengertian Test Case Test case merupakan suatu tes yang dilakukan berdasarkan pada suatu inisialisasi, masukan, kondisi ataupun hasil yang telah ditentukan sebelumnya. Yohanes
11
Test Case Dua metode pendekatan perancangan test case, yaitu:
Black Box Testing White Box Testing
12
Perancangan Test Case Black Box Testing
Test case ini bertujuan untuk menunjukkan fungsi PL tentang cara beroperasinya, apakah pemasukan data keluaran telah berjalan sebagaimana yang diharapkan dan apakah informasi yang disimpan secara eksternal selalu dijaga kemutakhirannya.
13
Perancangan Test Case White Box Testing
Adalah meramalkan cara kerja perangkat lunak secara rinci, karenanya logical path (jalur logika) perangkat lunak akan di-test dengan menyediakan test case yang akan mengerjakan kumpulan kondisi dan atau pengulangan secara spesifik. Secara sekilas dapat diambil kesimpulan white box testing merupakan petunjuk untuk mendapatkan program yang benar secara 100%.
14
Perancangan Test Case Uji Coba White Box
Uji coba white box adalah metode perancangan test case yang menggunakan struktur kontrol dari perancangan prosedural untuk mendapatkan test case. Ester
15
Perancangan Test Case Uji Coba White Box
Uji Coba Basis Path Prosedur rata-rata pada bagian berikut akan digunakan sebagai contoh dalam pembuatan test case. PROCEDURE RATA-RATA INTERFACE RESULT rata, total, input, total.valid INTERFACE RESULT nilai, minim, max TYPE NILAl (1:100) IS SCALAR ARRAY; TYPE rata, total. input, total.valid, max.minim, jumlah IS SCALAR; TYPE I IS INTEGER; I = 1; total. input = total. valid = 0; jumlah = 0; DO WHILE nilai(i) <> and. total.input < 100 tambahkan total.input dengan 1; IF nilai(i) >= minimum .and. nilai(i} <=max; THEN tambahkan total.valid dengan I; jumlah=jumlah + nilai(i); ELSE skip; END IF tambahkan i dengan 1; ENDDO IF total. valid> 0 THEN rata =jumlah/total. valid; ELSE rata = -999; ENDIF END
16
Perancangan Test Case Uji Coba White Box
Uji Coba Basis Path Langkah-Iangkah pembuatan test case : Dengan mempergunakan perancangan prosedural atau program sumber sebagai dasar, digambarkan diagram alirnya. Tentukan cyclomatic complexity untuk diagram alir yang telah dibuat : V(G) = 6 region. V(G) = 17 edge - 13 node + 2 = 6 V(G) = 5 predicate node + 1 = 6
17
Perancangan Test Case Uji Coba White Box
Uji Coba Basis Path Langkah-Iangkah pembuatan test case : Tentukan independent path pada flowgraph Dari hasil perhitungan cyclomatic complexity terdapat 6 independent path yaitu : path 1 : path 2 : path 3 : path 4 : path 5 : path 6 :
18
Perancangan Test Case Uji Coba White Box
Uji Coba Basis Path Langkah-Iangkah pembuatan test case : Buat test case yang akan mengerjakan masing-masing path pada basis set. Data yang dipilih harus tepat sehingga setiap kondisi dari predicate node dikerjakan semua.
19
Perancangan Test Case Uji Coba White Box
Uji Coba Loop Macam – macam Loop
20
Perancangan Test Case Uji Coba Black Box
Pengujian black-box berfokus pada persyaratan fungsional PL. Pengujian ini memungkinkan analis sistem memperoleh kumpulan kondisi input yang akan mengerjakan seluruh keperluan fungsional program. Christoper
21
Perancangan Test Case Uji Coba Black Box
EQUIVALENCE PARTITIONING
22
Perancangan Test Case Uji Coba Black Box
BOUNDARY VALUE ANALYSIS Petunjuk pengujian BVA : Jika kondisi input berupa range yang dibatasi nilai a dan b, test case harus dirancang dengan nilai a dan b. Jika kondisi input ditentukan dengan sejumlah nilai, test case harus dikembangkan dengan mengerjakan sampai batas maksimal nilai tersebut. Sesuai petunjuk 1 dan 2 untuk kondisi output dirancang test case sampai jumlah maksimal. Untuk struktur data pada program harus dirancang sampai batas kemampuan.
23
Any Question???
24
Kesimpulan Strategi pengujian perangkat lunak dilakukan untuk memudahkan para perancang dalam menentukan keberhasilan system yang telah dikerjakan. Test case merupakan suatu tes yang dilakukan berdasarkan pada suatu inisialisasi, masukan, kondisi ataupun hasil yang telah ditentukan sebelumnya. Segala produk perekayasaan, termasuk perangkat lunak, dapat diuji dengan dua cara, yaitu pengujian white box dan pengujian black box
25
Terima Kasih
Presentasi serupa
© 2024 SlidePlayer.info Inc.
All rights reserved.