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

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

Pengujian Manual Concepts
Pengujian Manual Concepts

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.

Cara melakukan Pengujian Manual

  1. Membaca dan memahami dokumentasi/panduan proyek perangkat lunak. Pelajari juga Application Under Test (AUT) jika tersedia.
  2. Draf Kasus Uji yang mencakup semua persyaratan yang disebutkan dalam dokumentasi.
  3. Revmelihat dan membuat dasar kasus pengujian dengan Pimpinan Tim, Klien (sebagaimana berlaku)
  4. Jalankan kasus uji pada AUT
  5. Laporkan bug.
  6. 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.

Baca Selengkapnya Baca lebih lajut