Testing & Implementasi Sistem

Slides:



Advertisements
Presentasi serupa
Metode Pengujian Perangkat Lunak (White Box)
Advertisements

TEKNIK PENGUJIAN PERANGKAT LUNAK
BAB 8 PENGUJIAN PERANGKAT LUNAK
Implementation & Testing Eri Prasetyo Bahan Kuliah MM Sistem Informasi Sources : -Juha Roning, Marko Laakso, Ari takanen, Oulu university,
REKAYASA PERANGKAT LUNAK
Teknik Pengujian Perangkat Lunak
Testing dan Implementasi Sistem
Pengujian Black-Box.
TEKNIK PENGUJIAN PERANGKAT LUNAK
TESTING PROGRAM Materi Pertemuan ke-5 & 6.
PERANCANGAN KASUS UJI.
STRATEGI PENGUJIAN PERANGKAT LUNAK
Testing dan Implementasi Sistem
Testing Levels. Activities of Test Engineer Test engineer is an information technology professional who is in charge of ane or more technical test activities,
Pertemuan 5 PENGUJIAN WHITE BOX.
Pertimbangan Praktis Tahap Testing Sistem (Lanjutan I )
Metode Pengujian Perangkat Lunak (Black Box)
Testing dan implemantasi sistem
Agenda Pembahasan Pengertian dan Urgensi Prinsip-prinsip
Testing dan implementasi sistem
Testing & Implementasi Sistem Fungsional Testing
BAB 1 PENGUJIAN PERANGKAT LUNAK
TEKNIK-TEKNIK PENGUJIAN PERANGKAT LUNAK
14. PENGUJIAN PERANGKAT LUNAK
TEKNIK PENGUJIAN PERANGKAT LUNAK
Control-flow Testing MATA KULIAH : testing DAN implementasi sistem Dosen pengampu : catur iswahyudi s.Kom.,se.m.cS.
Pengujian Jalur Pengujian Jalur Dasar (Basis Path Testing)
REKAYASA PERANGKAT LUNAK I
REKAYASA PERANGKAT LUNAK
TESTING DAN IMPLEMENTASI SISTEM (Pertemuan ke-13)
TEKNIK PENGUJIAN PERANGKAT LUNAK
Rekayasa Perangkat Lunak Metode Pengujian Perangkat Lunak
REKAYASA PERANGKAT LUNAK
TESTING DAN IMPLEMENTASI SISTEM (Pertemuan ke-13)
Testing dan Implementasi Sistem Desain Test case Lainnya
TESTING PROGRAM.
White Box Testing Pembuatan Flowgraph Pembuatan Testcase.
Pengujian Perangkat Lunak
WHITE BOX TESTING PENGUJIAN BASIS PATH
Strategi Pengujian Perangkat Lunak
Metode Pengujian Perangkat Lunak (White Box)
Strategi Pengujian Perangkat Lunak & Sistem
TESTING DAN IMPLEMENTASI SISTEM (Pertemuan Ke-11)
Black Box Testing.
TESTING DAN IMPLEMENTASI PERTEMUAN 3
Software Engineering ( Pressman )
TESTING & IMPLEMENTASI “WHITE BOX TESTING”
WHITE BOX TESTING DAN BLACK BOX TESTING
Validasi dan Verifikasi Software
TEKNIK PENGUJIAN PERANGKAT LUNAK
TEKNIK PENGUJIAN PERANGKAT LUNAK
Pertemuan 5 PENGUJIAN WHITE BOX.
TEKNIK PENGUJIAN PERANGKAT LUNAK
Testing dan Implementasi
Pengujian White Box Kustanto 11/16/2018 Pengujian white box.
Pengujian Perangkat Lunak
Strategi Pengujian Perangkat Lunak
Pengujian White Box Kustanto 11/27/2018 Pengujian white box.
Teknik-teknik pengujian Perangkat Lunak
TEKNIK PENGUJIAN PERANGKAT LUNAK
White Box Testing.
Pengujian Perangkat Lunak
Strategi Pengujian Perangkat Lunak
Pengujian Perangkat Lunak
Teknik-teknik pengujian Perangkat Lunak
Fathiah, S.T.,M.Eng Universitas Ubudiyah Indonesia
Metode Pengujian Perangkat Lunak (White Box)
WHITE BOX TESTING PENGUJIAN BASIS PATH
Strategi Pengujian Perangkat Lunak
Strategi Pengujian Perangkat Lunak
Transcript presentasi:

Testing & Implementasi Sistem Struktur Pengujian Perangkat Lunak & Membangun Test Case

Nama Kelompok : Christoper Bintang Sangjaya (13101120) Ester Melinda (13101129) I Gusti Ngurah Wira Partha (13101158) I Gusti Putu Adithya Pratama (13101224) Yohanes Fiser Phima (13101274)

Strategi Pengujian Perangkat Lunak Proses Testing Wira

Pendekatan Strategi Pengujian Perangkat Lunak Pengujian Unit Atu

Pendekatan Strategi Pengujian Perangkat Lunak Pengujian Integrasi

Pendekatan Strategi Pengujian Perangkat Lunak Pendekatan Pengujian Integrasi Top Down Testing

Pendekatan Strategi Pengujian Perangkat Lunak Pendekatan Pengujian Integrasi Bottom-up Testing

Pendekatan Strategi Pengujian Perangkat Lunak Pengujian Validasi Pengujian Alpha dan Beta

Pendekatan Strategi Pengujian Perangkat Lunak Pengujian Sistem Volume Testing Stress Testing Performance Testing Data Recovery Testing Data Backup and Restore Testing Data Security Testing

Pengertian Test Case Test case merupakan  suatu tes yang  dilakukan berdasarkan pada  suatu inisialisasi, masukan, kondisi ataupun hasil yang telah ditentukan sebelumnya. Yohanes

Test Case Dua metode pendekatan perancangan test case, yaitu: Black Box Testing White Box Testing

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.

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%.

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

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) <> -999 .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

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

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 : 1-2-10-11-13 path 2 : 1-2-10-12-13 path 3 : 1-2-3-10-11-13 path 4 : 1-2-3-4-5-8-9-2-.. path 5 : 1-2-3-4-5-6-8-9-2-.. path 6 : 1-2-3-4-5-6-7-8-9-2-...

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.

Perancangan Test Case  Uji Coba White Box Uji Coba Loop Macam – macam Loop

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

Perancangan Test Case  Uji Coba Black Box EQUIVALENCE PARTITIONING

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.

Any Question???

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

Terima Kasih