Anda di halaman 1dari 4

Fasa 4: Pengujian dan Penyahpepijatan

Teknik Leraian Pengujian dan Penyahpepijatan


Masalah besar
Mengenal pasti dan membaiki ralat pada keseluruhan atur
cara
Bahagian kecil
i. Menguji Pengisytiharan Pemboleh ubah
dan pemalar
ii. Menguji kod input
iii. Menguji kod proses
iv. Menguji kod output

Teknik Pengecaman corak Menguji Pengisytiharan Berdasarkan mesej ralat dan


Pemboleh ubah dan cara atur cara bertindak
pemalar semasa pengujian, jenis-
Menguji kod input jenis ralat dapat dikenal
pasti iaitu:
Menguji kod proses -Ralat sintaks
-Ralat masa larian
Menguji kod output -Ralat logik

i. Ralat Sintaks:

Mesej Ralat:

Mes

Kod yang mengandungi ralat: (hilang kurungan)

Kod yang telah dinyahralat:

ii. Ralat Logik:


Mesej Ralat:

Kod yang mengandungi ralat: (salah menggunakan operator)

Kod yang telah dinyahralat:

iii. Ralat Masa Larian

Mesej Ralat:

Kod yang mengandungi ralat: (salah menggunakan “int”


bukan “float”)

Kod yang telah dinyahralat:


Teknik peniskalaan Menguji Pengisytiharan Semua pemboleh ubah di
Pemboleh ubah dan isytiharkan dengan betul
pemalar
Menguji kod input Pastikan pembolehubah
jantina, tinggi dan berat
digunakan untuk
menyimpan nilai yang
dimasukkan oleh
pengguna
Menguji kod proses Formula yang digunakan
adalah betul
-logik / susunan adalah betul

Menguji kod output Output yang dipaparkan


adalah tepat dan betul
Format output adalah seperti
yang dikehendaki

Teknik Pengitlakan Menghasilkan satu senarai semak yang dapat digunakan


semasa pengujian dan penyahpijatan sesuatu aturcara.
Aktiviti Kriteria √
Menguji Semua pemboleh ubah di
Pengisytih isytiharkan dengan betul dari
aran segi ( / )
Pemboleh a. Jenis data
ubah dan b. Kesesuaian nama dan ( )
pemalar nama dieja dengan betul ( )
c. diberikan nilai pemulaan
Menguji Pastikan pembolehubah jantina,
kod input berat dan tinggi digunakan untuk
menyimpan nilai yang ( / )
dimasukkan oleh pengguna
Menguji a) Formula yang digunakan
kod proses adalah betul ( / )
b) logik / susunan adalah betul ( / )
Menguji a) Output yang dipaparkan adalah
kod output tepat dan betul ( /)
b) Format output adalah seperti
yang dikehendaki (/ )

Anda mungkin juga menyukai