You are on page 1of 14

Software

Testing
Present By:

1. Muhammad Hafizzuddin bin Mohd


Rizal Azuar
2. Muhammad Badrun Hisham Bin
Bahrin
Topik Yang Dibincangkan?

01 02 03 04
Development Test Driven Release User
Testing Development Testing Testing
Development Testing

Unit Testing
Ujian pengembangan merangkumi
kesemua percubaan yang akan
dijalankan oleh pasukan Component Testing
pengujian dalam mengembang
sistem System Testing
Unit Testing

Ujian unit ialah proses


pengujian individu
komponen secara
berasingan.

Menguji fungsi dalam


code supaya berjalan
dengan baik
Component Testing

Kaedah di mana ujian bagi


setiap komponen dalam
aplikasi dijalankan secara
berasingan.

Anda boleh mengakses


kefungsian objek ini melalui
antaramuka komponen yang
ditentukan.
System Testing
Sistem ujian semasa pembangunan
melibatkan integrasi komponen
untuk mencipta versi sistem dan
kemudian menguji integrasi
sistem .

Sistem ujian menyemak bahawa


komponen serasi,berinteraksi
dengan betul dan memindahkan data
yang benar pada masa yang tepat
semasa merentasi antaramuka .
Test Driven
Development
Unit Testing
Kaedah menguji pelbagai komponen
perisian yang diasingkan secara
berasingan

Tujuan pengujian unit adalah


untuk menguji dan memastikan kod
yang kita buat berjalan mengikut
spesifikasi dan mengesan jika
terdapat pepijat dalam sesuatu
program.
Proses Aktiviti TDD
05

Refactor
04
Run Test
Refactor Ciri
03 Sistem Kod

Write Code
Jalankan ujian
02 sehingga ujian
Watch Test lulus.
Tulis Kod Ciri
01 Fail Sistem
Add Test
Jalankan ujian
dan pastikan
ujian itu
Buat Kod
gagal kerana
Pengujian
tiada kod
untuk membuat
ujian itu
lulus.
Proses TDD
Kelebihan 01
boleh mengenal pasti dan
menyelesaikan ralat atau

TDD
pepijat dengan cepat.

Kaedah TTD boleh membantu


02 mengurangkan kemungkinan
kod pendua.

Refactoring semula yang


gagal akan segera dilihat
03 kerana ujian

Dokumentasi, dengan membuat


04 ujian, setiap fungsi yang kita
buat akan didokumentasikan
secara tidak langsung.
RELEASE 01
amalan pengekodan dan
strategi ujian

TESTING beri keyakinan kepada


pasukan bahawa calon
02 keluaran perisian sedia
untuk pengguna

mencari dan menghapuskan


03 ralat

epijat daripada keluaran


04 perisian

a boleh dikeluarkan kepada


05 pengguna
User Testing

Proses yang melaluinya antara muka dan fungsi


tapak web, aplikasi, produk atau perkhidmatan
diuji oleh pengguna sebenar yang melaksanakan
tugas tertentu dalam keadaan realistik.
AXL AUDIO WAREHOUSE

Thank you
for your time!
Email or message for any
questions or clarifications

You might also like