The words you are searching are inside this book. To get more targeted content, please make full-text search by clicking here.

CARRY OUT UNIT FUNCTIONALITY TEST

Discover the best professional documents and content resources in AnyFlip Document Base.
Search
Published by suriyah.hassan, 2021-10-23 06:14:51

BAHAN PENGAJARAN 3

CARRY OUT UNIT FUNCTIONALITY TEST

BAHAGIAN PENDIDIKAN DAN LATIHAN TEKNIKAL
VOKASIONAL
KEMENTERIAN PENDIDIKAN MALAYSIA
ARAS 5 & 6, BLOK E14, KOMPLEKS E,
PUSAT PENTADBIRAN KERAJAAN PERSEKUTUAN
62604 PUTRAJAYA

BAHAN PENGAJARAN 3

SEMESTER 3 TAHUN 2020/2021
JABATAN TEKNOLOGI MAKLUMAT

PROGRAM TEKNOLOGI SISTEM PENGURUSAN PANGKALAN DATA DAN APLIKASI WEB
KOD / KURSUS
DKA 3042 COMPUTER ORGANISATION AND ARCHITECTURE
KOMPETENSI
1 PREPARE COMPUTER SET-UP TOOLS, COMPUTER HARDWARE PARTS AND COMPUTER
SOFTWARE

2 CARRY OUT COMPUTER SOFTWARE INSTALLATION
3 CARRY OUT UNIT FUNCTIONALITY TEST

KOMPETENSI UNIT 3.1 Execute computer unit test
3.2 Carry out computer performance test

HASIL PEMBELAJARAN 1. Prepare computer set-up tools, computer hardware parts and computer software.
(C3, PLO1, LOD1)

2. Carry out computer software installation. (P3, PLO2, LOD4)
3. Perform unit functionality test (A2, PLO5, LOD6)

PLO 1 Mengamalkan pengetahuan yang mempunyai hubungan dengan bidang vokasional Teknologi
Sistem Pengurusan Pangkalan Data dan Aplikasi Web
PLO 2
PLO 5 Mengaplikasi kemahiran praktikal dan menyelesaikan masalah

OBJEKTIF Berfungsi dengan berkesan dan bertanggungjawab dalam kerja berpasukan untuk
PENGAJARAN melaksanakan pelbagai bidang tugas

1. Mengenalpasti jenis-jenis pengujian (testing) sistem unit.
2. Mengenalpasti jenis-jenis pengujian prestasi komputer (computer performance).

MAKLUMAT PELAJAR

NAMA PELAJAR

TARIKH MUKA : 01
DARIPADA: 18

PENERANGAN:

1. Pengenalan
- Teknik Pengujian adalah kaedah yang digunakan untuk menilai sistem atau
komponen dengan tujuan untuk mengetahui apakah memenuhi syarat yang
diberikan.
- Pengujian sistem membantu mengenal pasti jurang, kesalahan, atau apa-
apa jenis keperluan yang hilang yang berbeza dengan keperluan sebenar.
- Teknik-teknik pengujian ini bertujuan untuk memastikan kualiti keseluruhan
produk atau perisian termasuk prestasi, keselamatan, pengalaman
pelanggan dan sebagainya.
- Jenis pengujian terbahagi kepada 2 yang utama iaitu:
i. Ujian fungsional
- Pengujian fungsional adalah pendekatan yang digunakan untuk
mengesahkan setiap fungsi perisian dan setiap fungsi memenuhi
syarat yang diberikan.
- Pengujian fungsional terbahagi kepada empat jenis:
a. Ujian Unit
b. Ujian Integrasi
c. Ujian Sistem
d. Ujian Penerimaan
ii. Ujian tidak fungsional
- Atribut perisian yang tidak fungsional adalah seperti prestasi,
kegunaan, keselamatan, kebolehpercayaan dan kualiti.
- Kualiti dan prestasi perisian dapat ditingkatkan dengan ujian yang
tidak fungsional.
- Pengujian tidak fungsional terbahagi kepada empat jenis
a. Ujian Prestasi
b. Ujian Keselamatan
c. Ujian Kebolehgunaan
d. Ujian Keserasian

2. Mengenalpasti jenis-jenis pengujian (testing) sistem unit.

- Kebolehfungsian unit sistem komputer dalam pengujian menunjukkan
bahawa sesebuah komputer dapat digunakan tidak kira samaada ia
manggunakan sistem pengoperasian berlesen ataupun sumber terbuka.

- Unit pengujian dan “computer performance test” adalah perlu untuk kita
mengetahui kemampuan sesebuah komputer dalam mengendalikan semua
perisian dan perkakasan komputer dan contoh laporan.

- Jenis pengujian komputer unit terbahagi kepada 2 iaitu:
a. Pengujian Unit
▪ Sebagai unit program yang dicipta dan dibangunkan, kemudian diuji
dan perlahan-lahan bersepadu ke dalam sekeping kerja lebih besar
kod untuk membuat sistem komputer.
▪ Unit-unit set kod yang terdiri daripada satu atau lebih modul. Apabila
setiap bahagian baru dalam sistem selesai, ianya diuji untuk
memastikan bahawa ia berfungsi dengan baik.
▪ Jika tidak bahagian-bahagian lain dalam sistem yang bergantung
kepadanya turut akan gagal.

b. Pengujian Sistem
▪ Tujuan ujian sistem adalah untuk memastikan semua unit secara
individu dapat berfungsi dengan baik bersama-sama dengan unit
yang lain seperti yang sepatutnya.
▪ Apabila masalah yang ditemui dalam satu ujian sistem, ia mungkin
menunjukkan bahawa lebih banyak pembangunan unit diperlukan.
▪ Lebih banyak ujian unit dan ujian sistem perlu dilaksanakan setelah
masalah setiap masalah yang ditemui dalam pembangunan unit
dijalankan.
▪ Kitaran ujian sistem digunakan untuk menjalankan ujian yang
mendalam pada set tertentu tugas, terlindung daripada perubahan
berterusan oleh pemaju.
▪ Matlamatnya adalah untuk menghasilkan kawasan pemasangan
atau untuk mengemukakan melepaskan media yang memenuhi
standard kualiti.

▪ Gambaran grafik semua faktor yang membentuk proses.
Gambarajah input-proses-output merangkumi semua bahan dan
maklumat yang diperlukan untuk proses tersebut, perincian proses
itu sendiri, dan perihalan semua produk dan produk sampingan yang
dihasilkan dari proses tersebut.

Pengujian sistem adalah pengujian perisian program yang lengkap dan
terintegrasi. Pengujian perisian dilakukan oleh seorang Quality Assurance(QA)
untuk memastikan kualiti dari suatu sistem atau perisian.

i. Kitaran Proses Sistem (System Process Cycle)

Rajah 1: input-output-prosess

ii. Ujian Kesinambungan (Continuity Test)
- Dalam elektronik, ujian kesinambungan adalah menyemak litar elektrik
untuk melihat jika aliran semasa (bahawa ia adalah sebenarnya satu
litar lengkap).
- Ujian kesinambungan dilakukan dengan meletakkan voltan kecil
(berwayar dalam siri dengan LED atau komponen bunyi yang
menghasilkan seperti speaker piezoelektrik) di jalan yang dipilih. Jika
aliran elektron dihuni oleh konduktor rosak, komponen rosak, atau
rintangan yang berlebihan, litar adalah "terbuka".
- Peranti yang boleh digunakan untuk menjalankan ujian kesinambungan
termasuk multimeter yang mengukur penguji kesinambungan semasa
dan khusus yang lebih murah, alat-alat yang lebih asas, biasanya
dengan mudah mentol lampu yang menyala apabila aliran semasa.

3. Mengenalpasti jenis-jenis pengujian prestasi komputer (computer
performance).

- Keboleh upayaan Komputer boleh diuji untuk memastikan komputer kita
memenuhi keperluan perkakasan dan perisian yang kita gunakan.

- Terdapat 2 perkara yang diambil kira dalam pengujian kebolehupayaan
komputer iaitu:
a. Perkakasan komputer
b. Perisian komputer

- Pengujian perkakasan komputer terbahagi kepada 4 bahagian utama
iaitu:
i. Ujian CPU
▪ Untuk memastikan keberkesanan fungsi mikropemproses.
Cek diagnostik untuk mengenal pasti jenama, mengesahkan
kekerapan operasi pemproses, pemproses menguji ciri
tertentu dan melakukan ujian tekanan pada pemproses.

ii. Ujian Grafik

iii. Ujian Suara
▪ if your PC speakers suddenly go mute on you, Windows has
a tool you can use to troubleshoot the problem.

▪ PC console has one, internal speaker. Sometimes the sound
coming from an internal speaker is barely audible (hampir
tidak boleh didengari), so you may need external speakers
that provide greater volume and more control of the volume.
Or headphones may help instead of external speakers,
especially if your PC is a netbook or laptop that you carry with
you.


▪ The easiest way to ensure that noise is coming from the

speakers is to use the volume control in the notification area:
Click the Volume Control icon. You should hear an audible
“beep” (or another amusing tone) when you click the control.

iv. Ujian Hard disk

** Langkah pengujian Rujuk Lab Sheet 5: Pengujian Perkakasan Komputer

4. Menyediakan laporan
i. Laporan Ujian Sistem
- Laporan Ujian Sistem merupakan pengesahan aktiviti Pengujian
Sistem yang telah dilakukan sepenuhnya.
- Laporan Ujian Sistem menentukan tahap kesediaan sistem dan
merupakan Entry Criteria kepada Unian Penerimaan Pengguna.
- Contoh laporan Ujian Sistem.

ii. Ujian Penerimaan Pengguna (User Acceptance Test)
- Fasa penerimaan pengujian UAT adalah fasa terakhir dalam
pengujian perisian mahupun perkakasan.
- Ia meliputi fasa pengujian dimana sesuatu perisian dan perkakasan
berfungsi sepenuhnya mengikut spesifikasi peralatan.

- UAT adalah salah satu prosedur projek perisian muktamad dan
kritikal yang hendaklah berlaku sebelum perisian baru yang
dibangunkan akan dilaksanakan di pasaran.

- UAT juga dikenali sebagai ujian beta, ujian permohonan atau ujian
pengguna akhir iaitu melibatkan pengguna sebenar atau orang
awam yang menguji atau menggunakan perisian dan perkakasan
yang hendak dipasarkan.

- Langkah-langkah dalam fasa UAT
a. Merancang
b. Merekabentuk cara pengujian
c. Pemilihan tim pengujian, contohnya golongan pelajar atau
orang awam
d. Memulakan pengujian
e. Membaiki ralat jika ada.
f. Menganalisis Keperluan Perniagaan
g. Penciptaan Pelan Ujian UAT
h. Kenal Pasti Senario Ujian
i. Mewujudkan Kes Ujian UAT
j. Penyediaan Ujian Data (Pengeluaran Seperti Data)
k. Menjalankan Kes-Kes Ujian
l. Catatkan Keputusan
m. Sahkan Objektif Perniagaan

- Kepentingan proses UAT
a. Memenuhi kehendak pasaran
b. Fasa pengujian, pelaksanaan hendaklah sempurna sebelum
dipasarkan
c. Tiada ralat besar dalam sistem perisian dan perkakasan
d. Semua ralat perlu dibaiki dan diuji semula
e. Melindungi produk / sistem daripada bahaya dan pada masa
yang sama mengurangkan Risiko Reputasi.
f. Mengurangkan Risiko Masa dan Risiko Sumber.
g. Mengenal pasti apa sistem yang akan dilakukan

h. Dan bagaimana ia akan memberi manfaat kepada pelanggan
sebelum ia dilaksanakan dalam persekitaran hidup mereka.

- Siapa yang terlibat dalam proses UAT
a. Pengguna sebenar “ end user / real user”
b. Staff / kakitangan UAT
c. Pelabur

- Aktiviti-aktiviti yang dilaksanakan semasa UAT adalah:
a. Pengujian perisian atau aplikasi pada persekitaran Staging atau
Test Environment.
b. Pengujian fungsian berdasarkan senario sebenar penguna
melaksanakan kerja menggunakan aplikasi tersebut.
c. Melaksanakan sekurang-kurangnya satu (1) UAT lengkap
d. Mendapatkan persetujuan bertulis Pasukan Projek untuk
meneruskan fasa pengujian berikutnya.
e. Melaksanakan Defect Classification.
f. Menyediakan Laporan Ujian Penerimaan Pengguna (UAT)

- Contoh Laporan Penerimaan Pengguna.



Figure 5: example UAT form

RUJUKAN:

1. William Stalling; Pearson Educational International: 2003; Computer Organization
and Architecture, Designing for performance-Sixth Edition

2. http://carauntukbisa.blogspot.my/2013/11/cara-update-windows-7-manual.html
3. CompTIA A+ Certification
4. CCNA NetworkPlus
5. Jyoti Snehi. (2006). Computer Peripherals and Interfacing. Firewall Media. ISBN-

13:978-81-7008-929-2
6. Manufacturer instructional manual:

http://www.aerocool.us/images/peripheral/powerpanel/user-guide


Click to View FlipBook Version