Tutorial Pengujian Manual
Apa itu 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 diotomatisasi. Pengujian Perangkat Lunak Manual memerlukan lebih banyak upaya tetapi perlu untuk memeriksa kelayakan otomatisasi. Konsep Pengujian Manual tidak memerlukan pengetahuan tentang alat pengujian apa pun. Salah satu Dasar Pengujian Perangkat Lunak adalah “Otomatisasi 100% tidak dimungkinkan“. Hal ini membuat Pengujian Manual menjadi penting.
Pengujian Manual Concepts Video
Klik di sini jika video tidak dapat diakses
Tujuan Pengujian Manual
Konsep kunci dari pengujian manual adalah untuk memastikan bahwa aplikasi bebas dari kesalahan dan berfungsi sesuai dengan persyaratan fungsional yang ditentukan.
Test Suites atau case, dirancang selama fase pengujian dan harus memiliki 100% cakupan tes.
Hal ini juga memastikan bahwa cacat yang dilaporkan telah diperbaiki oleh pengembang dan pengujian ulang telah dilakukan oleh penguji terhadap cacat yang diperbaiki.
Pada dasarnya, pengujian ini memeriksa kualitas sistem dan memberikan produk bebas bug kepada pelanggan.
Jenis Pengujian Manual
Diagram yang diberikan di bawah ini menggambarkan Jenis Pengujian Manual. Faktanya, jenis apa pun pengujian perangkat lunak jenis dapat dieksekusi baik secara manual maupun menggunakan alat otomatisasi.
- Black Box pengujian
- Putih Box pengujian
- Pengujian Unit
- Pengujian Sistem
- Tes integrasi
- Ujian penerimaan
Cara melakukan Pengujian Manual
- Membaca dan memahami dokumentasi/panduan proyek perangkat lunak. Pelajari juga Application Under Test (AUT) jika tersedia.
- Draf Kasus Uji yang mencakup semua persyaratan yang disebutkan dalam dokumentasi.
- Revmelihat dan membuat dasar kasus pengujian dengan Pimpinan Tim, Klien (sebagaimana berlaku)
- Jalankan kasus uji pada AUT
- Laporkan bug.
- Setelah bug diperbaiki, jalankan kembali kasus pengujian yang gagal untuk memverifikasi bahwa bug tersebut lolos.
Mitos Pengujian Manual
Berikut ini adalah beberapa mitos dan fakta umum terkait pengujian:
Mitos: Siapapun bisa melakukan pengujian manual
Fakta: Pengujian membutuhkan banyak keahlian
Mitos: Pengujian memastikan produk bebas cacat 100%.
Fakta: Pengujian berupaya menemukan cacat sebanyak mungkin. Mengidentifikasi semua kemungkinan cacat adalah hal yang mustahil.
Mitos: Pengujian otomatis lebih efektif dibandingkan pengujian manual
Fakta: Otomatisasi pengujian 100% tidak dapat dilakukan. Pengujian Perangkat Lunak Manual juga penting.
Mitos: Menguji itu mudah
Fakta: Pengujian bisa menjadi sangat menantang. Menguji suatu aplikasi untuk kemungkinan kasus penggunaan dengan kasus uji minimum memerlukan kemampuan analisis yang tinggi.
Pengujian Manual vs Pengujian Otomatisasi
Pengujian Manual | Pengujian otomatis |
---|---|
Pengujian manual memerlukan intervensi manusia untuk pelaksanaan pengujian. | Pengujian Otomatisasi adalah penggunaan alat untuk menjalankan kasus uji |
Pengujian secara manual memerlukan tenaga kerja yang terampil, waktu yang lama dan memerlukan biaya yang tinggi. | Pengujian Otomasi menghemat waktu, biaya, dan tenaga. Setelah direkam, akan lebih mudah untuk menjalankan rangkaian pengujian otomatis |
Semua jenis aplikasi dapat diuji secara manual, jenis pengujian tertentu seperti pengujian ad-hoc dan monyet lebih cocok untuk eksekusi manual. | Pengujian otomatis direkomendasikan hanya untuk sistem yang stabil dan sebagian besar digunakan untuk Pengujian Regresi |
Pengujian manual bisa menjadi berulang dan membosankan. | Bagian yang membosankan dalam menjalankan kasus pengujian yang sama berulang kali ditangani oleh perangkat lunak otomasi dalam Pengujian Otomasi. |
Alat untuk Mengotomatiskan Pengujian Manual
Kesimpulan
Pengujian manual adalah aktivitas di mana penguji harus sangat sabar, kreatif & berpikiran terbuka.
Pengujian manual adalah bagian penting dari kemudahan penggunaan pengembangan perangkat lunak karena manusia terlibat dalam pengujian aplikasi perangkat lunak dan pengguna akhir juga manusia. Mereka perlu berpikir dan bertindak dengan perspektif Pengguna Akhir.