TESTING & IMPLEMENTASI “WHITE BOX TESTING”

Slides:



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

Review Pertemuan 12 (Terakhir).
TEKNIK PENGUJIAN PERANGKAT LUNAK
BAB 8 PENGUJIAN PERANGKAT LUNAK
DESAIN ARSITEKTUR PERANGKAT LUNAK
Testing dan Implementasi Sistem
Perancangan Perangkat Lunak lanjutan Kuliah - 7
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
Tahap Testing Program (lanjutan)
TEKNIK PENGUJIAN PERANGKAT LUNAK
TESTING PROGRAM Materi Pertemuan ke-5 & 6.
PERANCANGAN KASUS UJI.
TESTING & IMPLEMENTASI SISTEM
Testing dan Implementasi Sistem Suwanto Raharjo Pertemuan ke 2:White Box Testing.
Dasar-dasar Pengujian Perangkat Lunak
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.
Metode Pengujian Perangkat Lunak (Black Box)
Testing dan implemantasi sistem
Agenda Pembahasan Pengertian dan Urgensi Prinsip-prinsip
Testing dan implementasi sistem
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
TEKNIK PENGUJIAN PERANGKAT LUNAK
Rekayasa Perangkat Lunak Metode Pengujian Perangkat Lunak
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
Teknik Pengujian Perangkat Lunak
Metode Pengujian Perangkat Lunak (White Box)
Matriks Grafik Matriks Grafik sangat berguna untuk mengembangkan peranti perangkat lunak yang membantu pengujian basis path Matriks Grafik adalah matriks.
Testing & Implementasi Sistem
TESTING DAN IMPLEMENTASI SISTEM (Pertemuan Ke-11)
Rekayasa Perangkat Lunak Dosen : Citra Noviyasari, S.Si, MT
Dasar-dasar Pengujian Perangkat Lunak
TESTING DAN IMPLEMENTASI PERTEMUAN 3
Software Engineering ( Pressman )
WHITE BOX TESTING DAN BLACK BOX TESTING
Validasi dan Verifikasi Software
TEKNIK PENGUJIAN PERANGKAT LUNAK
TEKNIK PENGUJIAN PERANGKAT LUNAK
Pertemuan 5 PENGUJIAN WHITE BOX.
TESTING DAN IMPLEMENTASI SISTEM (Pertemuan Ke-12)
Dasar-dasar Pengujian Perangkat Lunak
TEKNIK PENGUJIAN PERANGKAT LUNAK
Testing dan Implementasi
Pengujian White Box Kustanto 11/16/2018 Pengujian white box.
Pengujian White Box Kustanto 11/27/2018 Pengujian white box.
TEKNIK PENGUJIAN PERANGKAT LUNAK
Dasar-dasar Pengujian Perangkat Lunak
White Box Testing.
Pengujian Perangkat Lunak
Pengujian Perangkat Lunak
Tabel Activity Diagram Activity diagram adalah teknik untuk menggambarkan logika prosedural, proses bisnis, dan jalur kerja. Dalam beberapa hal, diagram.
Dasar-dasar Pengujian Perangkat Lunak
Dasar-dasar Pengujian Perangkat Lunak
Fathiah, S.T.,M.Eng Universitas Ubudiyah Indonesia
Metode Pengujian Perangkat Lunak (White Box)
WHITE BOX TESTING PENGUJIAN BASIS PATH
Transcript presentasi:

TESTING & IMPLEMENTASI “WHITE BOX TESTING” Made Adhi Parwata 12101242 Teguh Wirawan 13101058 Daniel Eka Saputra 13101282 Komang Dodik Gunawan 13101172 Dewa Gede Surya Damanik 13101461

Pengertian White Box Testing White box testing adalah pengujian yang didasarkan pada pengecekan terhadap detail perancangan, menggunakan struktur kontrol dari desain program secara procedural untuk membagi pengujian ke dalam beberapa kasus pengujian.

Tujuan White Box Testing Untuk mengetahui cara kerja suatu perangkat lunak secara internal. Untuk menjamin operasi - operasi internal sesuai dengan spesifikasi yang telah ditetapkan dengan menggunakan struktur kendali dari prosedur yang dirancang.

Manfaat White Box Testing Menjamin seluruh independent path dieksekusi paling sedikit satu kali. Menjalani logical decision pada sisi dan false. Mengeksekusi pengulangan (looping) dalam batas - batas yang ditentukan. Menguji struktur data internal.

Langkah-Langkah White Box Testing Mendefinisikan semua alur logika. Membangun kasus untuk digunakan dalam pengujian. Melakukan pengujian.

Kelebihan & Kekurangan White Box Testing Mengetahui Kesalahan logika Menampilkan asumsi yang tidak sesuai dengan kenyataan Boros untuk pengujian perangkat lunak yang tergolong besar. + -

Jenis-Jenis White Box Testing

Notasi Diagram Alir (Path Graph Notation) Notasi yang digunakan untuk menggambarkan jalur eksekusi adalah notasi diagram alir atau grafik program, yang menggunakan notasi lingkaran (simpul atau node) dan anak panah (link atau edge).

Kompleksitas Siklomatis (Cyclomatic Complexity) Kompleksitas Siklomatis adalah metriks perangkat lunak yang memberikan pengukuran kuantitatif terhadap kompleksitas logis suatu program.

Kesetaraan Partisi (EP) / Analisis Nilai Batas (BVA) Partisi kesetaraan (EP) dan analisis nilai batas (BVA) memberikan strategi untuk menulis kasus pengujian white-box.

Contoh Soal Sebagai contoh, seseorang mungkin ingin membeli rumah, tetapi mungkin atau mungkin tidak memiliki cukup uang. Mengingat EP / BVA, saya ingin memastikan kasus uji kami meliputi:   1. properti biaya $ 100, telah memiliki $ 200 (kelas kesetaraan “memiliki cukup uang”) 2. properti biaya $ 100, memiliki $ 50 (kelas kesetaraan, “tidak punya cukup uang”) 3. properti biaya $ 100, $ 100 maka (nilai batas) 4. properti biaya $ 100, memiliki $ 99 (nilai batas) 5. properti biaya $ 100, memiliki $ 101 (nilai batas)

Hasilnya Jadi kita sekarang dapat menghitungnya: 1-2-3-4-5-10 (properti yang dimiliki oleh orang lain, tidak mempunyai uang untuk sewa) 1-2-3-4-6-10 (properti yang dimiliki oleh orang lain, membayar sewa) 1-2-3-10 (properti yang dimiliki oleh pemain) 1-2-7-10 (properti yang tersedia, tidak memiliki cukup uang) 1-2-7-8-10 (properti yang tersedia, punya uang, tidak ingin membelinya) 1-2-7-8-9-10 (properti yang tersedia, punya uang, dan membelinya)