Pengujian Manual
Pengujian Manual adalah jenis pengujian perangkat lunak di mana kasus pengujian dijalankan secara manual oleh penguji tanpa menggunakan alat otomatis apa pun. Tujuan Pengujian Manual adalah untuk mengidentifikasi bug, masalah, dan cacat pada aplikasi perangkat lunak. Pengujian perangkat lunak manual adalah teknik paling primitif dari semua jenis pengujian dan membantu menemukan bug kritis dalam aplikasi perangkat lunak.
Setiap aplikasi baru harus diuji secara manual sebelum pengujiannya dapat diotomatiskan. Pengujian Perangkat Lunak Manual membutuhkan lebih banyak usaha tetapi perlu untuk memeriksa kelayakan otomatisasi. Konsep Pengujian Manual tidak membutuhkan pengetahuan tentang alat pengujian apa pun. Salah satu Dasar Pengujian Perangkat Lunak adalah " Otomatisasi 100% tidak mungkin ". Hal ini membuat Pengujian Manual menjadi penting.
Dalam tutorial Pengujian Manual untuk pemula ini, kami membahas semua konsep dan topik pengujian manual secara rinci.
Klik di sini jika video tidak dapat diakses
Tujuan Pengujian Manual
Konsep utama dari pengujian manual adalah untuk memastikan bahwa aplikasi bebas dari kesalahan dan bekerja sesuai dengan persyaratan fungsional yang ditentukan.
Rangkaian Uji atau casing, dirancang selama fase pengujian dan harus memiliki cakupan pengujian 100%.
Itu juga memastikan bahwa cacat yang dilaporkan diperbaiki oleh pengembang dan pengujian ulang telah dilakukan oleh penguji pada cacat tetap.
Pada dasarnya, pengujian ini memeriksa kualitas sistem dan memberikan produk bebas bug kepada pelanggan.
Jenis Pengujian Manual:
Di bawah diagram yang diberikan menggambarkan Jenis Pengujian Manual. Faktanya, semua jenis jenis pengujian perangkat lunak dapat dijalankan secara manual maupun menggunakan alat otomatisasi.
- Pengujian Kotak Hitam
- Pengujian Kotak Putih
- Pengujian Unit
- Pengujian Sistem
- Tes integrasi
- Ujian penerimaan
Bagaimana melakukan Pengujian Manual
- Baca dan pahami dokumentasi / panduan proyek perangkat lunak. Selain itu, pelajari Application Under Test (AUT) jika tersedia.
- Draft Test case yang mencakup semua persyaratan yang disebutkan dalam dokumentasi.
- Tinjau dan buat dasar kasus pengujian dengan Pemimpin Tim, Klien (sebagaimana berlaku)
- Jalankan kasus uji pada AUT
- Laporkan bug.
- Setelah bug diperbaiki, jalankan kembali kasus uji yang gagal untuk memverifikasi lulus.
Mitos Pengujian Manual
Berikut adalah beberapa mitos dan fakta umum yang terkait dengan pengujian:
Mitos: Siapapun dapat melakukan pengujian manual
Fakta : Pengujian membutuhkan banyak keahlian
Mitos: Pengujian memastikan 100% produk bebas Cacat
Fakta : Pengujian mencoba menemukan cacat sebanyak mungkin. Mengidentifikasi semua kemungkinan cacat tidak mungkin dilakukan.
Mitos: Pengujian otomatis lebih andal daripada pengujian manual
Fakta : Otomatisasi pengujian 100% tidak dapat dilakukan. Pengujian Perangkat Lunak Manual juga penting.
Mitos: Menguji itu mudah
Fakta : Menguji bisa sangat menantang. Menguji aplikasi untuk kemungkinan kasus penggunaan dengan kasus uji minimum membutuhkan keterampilan analitis yang tinggi.
Pengujian Manual vs Pengujian Otomasi
Pengujian Manual | Pengujian Otomatis |
---|---|
Pengujian manual membutuhkan campur tangan manusia untuk pelaksanaan pengujian. | Pengujian Otomasi adalah penggunaan alat untuk menjalankan kasus uji |
Pengujian manual akan membutuhkan tenaga kerja terampil, waktu lama & akan menyiratkan biaya tinggi. | Pengujian Otomasi menghemat waktu, biaya dan tenaga. Setelah direkam, lebih mudah menjalankan rangkaian pengujian otomatis |
Semua jenis aplikasi dapat diuji secara manual, jenis pengujian tertentu seperti ad-hoc dan pengujian monyet lebih cocok untuk eksekusi manual. | Pengujian otomatis disarankan hanya untuk sistem yang stabil dan sebagian besar digunakan untuk Pengujian Regresi |
Pengujian manual bisa menjadi berulang dan membosankan. | Bagian yang membosankan dari mengeksekusi kasus uji yang sama berulang kali ditangani oleh perangkat lunak otomatisasi dalam Pengujian Otomasi. |
Alat untuk Mengotomatiskan Pengujian Manual
- Selenium
- QTP
- Jmeter
- Loadrunner
- TestLink
- Pusat Kualitas (ALM)
Kesimpulan
Pengujian manual adalah aktivitas di mana penguji harus sangat sabar, kreatif & berpikiran terbuka.
Pengujian manual adalah bagian penting dari pengembangan perangkat lunak yang ramah pengguna karena manusia terlibat dalam pengujian aplikasi perangkat lunak dan pengguna akhir juga manusia. Mereka perlu berpikir dan bertindak dengan perspektif Pengguna Akhir.