TESTING DAN IMPLEMENTASI PERTEMUAN 4

Slides:



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

TEKNIK PENGUJIAN PERANGKAT LUNAK
Testing dan Implementasi Sistem
Teknik Pengujian Perangkat Lunak
U NIVERSITAS B INA D ARMA P ALEMBANG L AILI A DHA, M.K OM /T EKNIK I NFORMATIKA /2013.
Testing dan Implementasi Sistem
Tahap Testing Program (lanjutan)
Cakupan Graf (Lanjutan) Pertemuan 7.
PERANCANGAN KASUS UJI.
TESTING & IMPLEMENTASI SISTEM
TESTING DAN QA SOFTWARE PERTEMUAN 9
PENDALAMAN LOOP DAN LOGIKA
STRATEGI PENGUJIAN PERANGKAT LUNAK
Testing dan Implementasi Sistem
Testing dan Implementasi Sistem Suwanto Raharjo Pertemuan ke 2:White Box Testing.
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.
Testing dan implemantasi sistem
a.k.a structural testing WHITE BOX TESTING clear box testing
Agenda Pembahasan Pengertian dan Urgensi Prinsip-prinsip
Proses defect testing.
VALIDASI SOFTWARE (Nelly Sofi).
Testing dan implementasi sistem
TEKNIK-TEKNIK PENGUJIAN PERANGKAT LUNAK
Control-flow Testing MATA KULIAH : testing DAN implementasi sistem Dosen pengampu : catur iswahyudi s.Kom.,se.m.cS.
REKAYASA PERANGKAT LUNAK
TEKNIK PENGUJIAN PERANGKAT LUNAK
Visual Basic.NET – Flow Control Statement
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
TEST CASE Aidil Agus( ) Apridestio Fajri ( ) Mega Desvita( ) Diki Miltra( ) Prima Maulana ( ) Isel( ) Ayu( )
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.
Strategi Testing Rika Harman, S.Kom.,M.S.I.
Testing & Implementasi Sistem
Strategi Pengujian Perangkat Lunak & Sistem
TESTING & IMPLEMENTASI SISTEM
TESTING DAN IMPLEMENTASI SISTEM (Pertemuan Ke-11)
Black Box Testing.
TESTING DAN IMPLEMENTASI PERTEMUAN 3
TESTING DAN IMPLEMENTASI PERTEMUAN 2
Software Engineering ( Pressman )
WHITE BOX TESTING DAN BLACK BOX TESTING
Teknik Pengujian Software
Validasi dan Verifikasi Software
TESTING DAN IMPLEMENTASI PERTEMUAN 6
Metode Pengujian Perangkat Lunak (White Box)
Metode Pengujian Perangkat Lunak (White Box)
Pertemuan 5 PENGUJIAN WHITE BOX.
TESTING DAN IMPLEMENTASI SISTEM (Pertemuan Ke-12)
Konsep Bahasa Pemrograman I Operator
TEKNIK PENGUJIAN PERANGKAT LUNAK
Testing dan Implementasi
Pengujian White Box Kustanto 11/16/2018 Pengujian white box.
Strategi Pengujian Perangkat Lunak
TESTING DAN QA SOFTWARE PERTEMUAN 9
Pengujian White Box Kustanto 11/27/2018 Pengujian white box.
White Box Testing.
Pengujian Perangkat Lunak
Strategi Pengujian Perangkat Lunak
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 DAN IMPLEMENTASI PERTEMUAN 4 DESAIN TEST CASE WHITE BOX TESTING (BAGIAN 2)

GRAPH MATRIX

CONTROL STRUCTURE TESTING Control Structure Testing meliputi: Testing Kondisi (Condition Testing) Berfokus pada testing disetiap kondisi didalam program. Testing Alur Data (Data Flow Testing) Test path ditentukan berdasarkan pendefinisian dan penggunaan variabel didalam program. Testing Loop (Loop Testing) Berfokus pada validasi dari pembuatan loop.

TESTING KONDISI (Condition Testing) Metode disain test case yang memeriksa kondisi logika yang terdapat pada modul program. Beberapa kondisi logika yang perlu diperhatikan: Penggunaan persamaan dan pertidaksamaan ( >, ≥, <, ≤, =, ≠) Operator boolean NOT (-), OR (|), AND (&).

DATA FLOW TESTING Metode testing yang memilih jalur/path program berdasarkan pada lokasi dari definisi dan penggunaan variabel-variabel pada program. Berfokus pada tiga tipe kesalahan: Variabel didefinisikan, tapi tidak pernah dipakai. Variabel digunakan, tapi tidak pernah didefinisikan. Variabel didefinisikan dua kali sebelum digunakan.

SIMPLE LOOP Sekumpulan tes berikut dapat digunakan untuk Simple Loop, dimana n adalah jumlah maksimum yang dapat dilewatkan pada loop: Lompati loop secara keseluruhan, tak ada iterasi. Lewatkan hanya satu kali iterasi pada loop. Lewatkan dua kali iterasi pada loop. Lewatkan m kali iterasi pada loop dimana m<n. Lewatkan n-1, n, n+1 kali iterasi pada loop.

NESTED LOOP Pendekatan test saat melakukan Nested Loop: Mulailah dari loop yang paling dalam. Set semua loop lainnya dengan nilai minimum. Lakukan tes simple loop untuk loop yang paling dalam, dengan tetap mempertahankan loops yang ada diluarnya dengan nilai parameter iterasi yang minimum. Tambahkan tes lainnya untuk nilai yang diluar daerah atau tidak termasuk dalam batasan nilai parameter iterasi. Kerjakan dari dalam ke luar, lakukan tes untuk loop berikutnya, tapi dengan tetap mempertahankan semua loop yang berada diluar pada nilai minimum. Teruskan hingga keseluruhan dari loop telah dites.

CONCATENATED LOOP Jika tiap loops independent, dites dengan menggunakan pendekatan yang didefinisikan untuk simple loop. Jika loops tidak independen (loop counter untuk loop 1 digunakan sebagai nilai awal untuk loop 2), direkomendasikan memakai pendekatan yang digunakan pada nested loops.

UNSTURCTURED LOOP Tidak dapat dites dengan efektif, bila memungkinkan loops jenis ini harus didisain ulang.