Ujian Manual
Pengujian Manual adalah jenis pengujian perisian di mana kes ujian dijalankan secara manual oleh penguji tanpa menggunakan alat automatik. Tujuan Pengujian Manual adalah untuk mengenal pasti bug, masalah, dan kecacatan dalam aplikasi perisian. Pengujian perisian manual adalah teknik yang paling primitif dari semua jenis ujian dan membantu mencari bug kritikal dalam aplikasi perisian.
Sebarang aplikasi baru mesti diuji secara manual sebelum pengujiannya dapat dilakukan secara automatik. Ujian Perisian Manual memerlukan lebih banyak usaha tetapi diperlukan untuk memeriksa kemungkinan automasi. Konsep Pengujian Manual tidak memerlukan pengetahuan mengenai sebarang alat ujian. Salah satu Fundamental Pengujian Perisian adalah " 100% Automasi tidak mungkin ". Ini menjadikan Ujian Manual sangat penting.
Dalam tutorial Pengujian Manual ini untuk pemula, kami merangkumi semua konsep dan topik ujian manual secara terperinci.
Klik di sini jika video tidak dapat diakses
Matlamat Pengujian Manual
Konsep utama pengujian manual adalah untuk memastikan bahawa aplikasinya bebas ralat dan berfungsi sesuai dengan keperluan fungsi yang ditentukan.
Uji suai atau kotak, dirancang semasa fasa ujian dan harus mempunyai liputan ujian 100%.
Ia juga memastikan bahawa kerosakan yang dilaporkan diperbaiki oleh pembangun dan pengujian semula telah dilakukan oleh penguji mengenai kerosakan yang diperbaiki.
Pada dasarnya, ujian ini memeriksa kualiti sistem dan memberikan produk tanpa bug kepada pelanggan.
Jenis Ujian Manual:

Gambar rajah di bawah menunjukkan Jenis Ujian Manual. Sebenarnya, sebarang jenis perisian pengujian boleh dijalankan secara manual dan juga menggunakan alat automasi.
- Ujian Kotak Hitam
- Ujian Kotak Putih
- Ujian Unit
- Ujian Sistem
- Ujian Integrasi
- Ujian Penerimaan
Cara melakukan Ujian Manual
- Baca dan fahami dokumentasi / panduan projek perisian. Juga, pelajari Aplikasi Dalam Ujian (AUT) jika ada.
- Kes Ujian Draf yang merangkumi semua keperluan yang disebutkan dalam dokumentasi.
- Kaji dan buat asas kes ujian dengan Ketua Pasukan, Pelanggan (sebagaimana berkenaan)
- Laksanakan kes ujian pada AUT
- Laporkan pepijat.
- Setelah pepijat diperbaiki, jalankan semula kes ujian yang gagal untuk mengesahkannya.
Mitos Pengujian Manual
Berikut adalah beberapa mitos dan fakta umum yang berkaitan dengan ujian:
Mitos: Sesiapa sahaja boleh melakukan ujian manual
Fakta : Ujian memerlukan banyak set kemahiran
Mitos: Ujian memastikan produk bebas Cacat 100%
Fakta : Menguji usaha mencari sebanyak mungkin kecacatan. Mengenal pasti segala kemungkinan kecacatan adalah mustahil.
Mitos: Ujian automatik lebih hebat daripada ujian manual
Fakta : 100% automasi ujian tidak dapat dilakukan. Ujian Perisian Manual juga penting.
Mitos: Ujian itu mudah
Fakta : Ujian boleh menjadi sangat mencabar. Menguji aplikasi untuk kemungkinan kes penggunaan dengan kes ujian minimum memerlukan kemahiran analisis yang tinggi.
Ujian Manual vs Ujian Automasi
Ujian Manual | Ujian Automatik |
---|---|
Pengujian manual memerlukan campur tangan manusia untuk pelaksanaan ujian. | Pengujian Automasi adalah penggunaan alat untuk melaksanakan kes ujian |
Pengujian secara manual akan memerlukan tenaga kerja mahir, lama & akan membebankan kos yang tinggi. | Ujian Automasi menjimatkan masa, kos dan tenaga kerja. Setelah dirakam, lebih mudah menjalankan suite ujian automatik |
Apa-apa jenis aplikasi boleh diuji secara manual, jenis ujian tertentu seperti ujian ad-hoc dan monyet lebih sesuai untuk pelaksanaan manual. | Ujian automatik hanya disyorkan untuk sistem yang stabil dan kebanyakannya digunakan untuk Uji Regresi |
Ujian manual boleh menjadi berulang dan membosankan. | Bahagian yang membosankan dalam melaksanakan kes ujian yang sama berulang kali dikendalikan oleh perisian automasi dalam Pengujian Automasi. |
Alat untuk Mengautomasikan Pengujian Manual
- Selenium
- QTP
- Jmeter
- Loadrunner
- TestLink
- Pusat Kualiti (ALM)
Kesimpulannya
Pengujian manual adalah aktiviti di mana penguji perlu bersabar, kreatif & berfikiran terbuka.
Pengujian manual adalah bahagian penting dalam pengembangan perisian yang mesra pengguna kerana manusia terlibat dalam menguji aplikasi perisian dan pengguna akhir juga manusia. Mereka perlu berfikir dan bertindak dengan perspektif Pengguna Akhir.