• Tidak ada hasil yang ditemukan

Staffsite STMIK PPKIA Pradnya Paramita

N/A
N/A
Protected

Academic year: 2018

Membagikan "Staffsite STMIK PPKIA Pradnya Paramita"

Copied!
9
0
0

Teks penuh

(1)

TESTING DAN

IMPLEMENTASI

PERTEMUAN 4

(2)
(3)

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)

(4)

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 ( >, ≥, <, ≤, =, ≠)

(5)

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:

1. Variabel didefinisikan, tapi tidak pernah dipakai.

2. Variabel digunakan, tapi tidak pernah didefinisikan.

(6)

SIMPLE LOOP

 Sekumpulan tes berikut dapat digunakan

untuk Simple Loop, dimana n adalah

jumlah maksimum yang dapat dilewatkan pada loop:

1. Lompati loop secara keseluruhan, tak ada iterasi.

2. Lewatkan hanya satu kali iterasi pada loop. 3. Lewatkan dua kali iterasi pada loop.

4. Lewatkan m kali iterasi pada loop dimana m<n.

(7)

NESTED LOOP

 Pendekatan test saat melakukan Nested Loop:

1. Mulailah dari loop yang paling dalam. Set semua

loop lainnya dengan nilai minimum.

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

3. Kerjakan dari dalam ke luar, lakukan tes untuk loop

berikutnya, tapi dengan tetap mempertahankan

semua loop yang berada diluar pada nilai minimum.

(8)

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

(9)

UNSTURCTURED LOOP

 Tidak dapat dites dengan efektif, bila

Referensi

Dokumen terkait

I then provide empirical evidence that these reforms suc- ceeded in substantially increasing the labor market attachment of the target population and that local welfare

SEHUBUNGAN DENGAN PENGUMUMA PEMENANG, MAKA BERSAMA INI DISAMPA KAN

Pada Bab II Point 2 tertulis masa berlaku penawaran 150 (seratus lima puluh) hari kalender,sedangkan pada Bab IV huruf F masa berlaku penawaran 60 (enam puluh) hari kalender

Dengan ini kami beritahukan bahwa penawaran Saudara Nomor : ll ,1KP/SPHIIIII2AI2 tanggal 07 Maret 2A72 perlhal Penawaran Pekerjaan Pengadaan Sarana

Pendekatan sistem yang lebih menekankan pada prosedur didefinisikan bahwa sistem yaitu suatu jaringan kerja dari prosedur-prosedur yang saling berhubungan, berkumpul

[r]

[r]

Mengunjungi pengawas SMP, SMA, dan SMK di dindik kabupatenkota, dan memberikan hasil rekap data sekolah yang tidak lengkap dan tidak valid, serta memberikan bimtek kepada sekolah