Panduan Lengkap Pengujian Manual: Semua yang Perlu Anda Ketahui



Artikel ini akan membantu Anda mendapatkan pengetahuan mendalam tentang apa itu pengujian manual dan menjelaskan mengapa itu sama pentingnya dengan pengujian otomatisasi

Setiap proyek perangkat lunak memiliki tiga aspek penting yaitu biaya, waktu dan kualitas. Ini dicapai dengan menguji perangkat lunak secara teratur. merupakan bagian integral dari setiap proyek TI. Perangkat lunak ini diuji untuk mendeteksi bug dan menemukan masalah yang dapat berdampak negatif pada pengalaman pengguna. Pengujian secara luas diklasifikasikan sebagai pengujian manual dan .Melalui 'Apa itu Pengujian Manual?' artikel, kita akan belajar tentang pengujian manual.

Mari kita lihat topik yang dibahas dalam artikel ini:





Apa itu Pengujian Manual?

Pengujian Manual adalah praktik menguji suatu aplikasi secara manual untuk menemukan cacat dan bug. Kasus uji dijalankan secara manual, oleh manusia, tanpa dukungan dari alat atau skrip.

Pengujian Manual - Apa itu Pengujian Manual - Edureka



Ini berarti bahwa seseorang benar-benar menggunakan perangkat untuk mensimulasikan peran pengguna akhir untuk mengevaluasi berbagai komponen termasuk desain, fungsionalitas, dan kinerja perangkat lunak. Mereka mengklik beberapa elemen atau unit aplikasi web tanpa dukungan dari alat atau skrip. Ini berguna saat pengujian otomatisasi tidak memungkinkan.

Keuntungan Pengujian Manual

Di bawah ini adalah beberapa keuntungan dari menguji perangkat lunak secara manual:

    • Menguji aplikasi secara manual membantu mengidentifikasi masalah apa pun yang terkait dengan tampilan dan nuansa aplikasi
    • Mempermudah penguji untuk mengakses komponen visual seperti teks, tata letak, dan masalah UI & UX
    • Memerlukan investasi berbiaya rendah karena tidak memerlukan alat otomatisasi pengujian yang mahal dan keahlian tingkat tinggi untuk mengoperasikannya
    • Beradaptasi dan cocok dalam kasus perubahan yang tidak direncanakan pada aplikasi dan aplikasi perlu diuji setelah menerapkan perubahan.
    • Memungkinkan observasi, penilaian, dan intuisi manusia, yang mungkin lebih berguna jika tujuannya adalah ramah pengguna atau meningkatkan pengalaman pelanggan

Saat Anda memulai pengujian, salah satu keputusan utama yang harus Anda buat adalah apakah Anda akan menguji secara manual atau menggunakan pengujian otomatis. Jadi, Anda harus mengetahui bagaimana pengujian manual berbeda dari pengujian otomatis. Mari kita periksa.



Perbedaan Antara Pengujian Manual dan Pengujian Otomasi?

Tabel di bawah ini mencantumkan perbedaan utama antara pengujian manual dan pengujian otomatisasi.

ng-ubah vs onchange
fitur Pengujian Manual Pengujian Otomasi
Antarmuka pengguna Menjamin keramahan pengguna dan meningkatkan pengalaman pelangganTidak menjamin pengalaman pelanggan yang positif dan ramah pengguna
Ketepatan& Keandalan Rendah, karena tes manual lebih rentan terhadap kesalahan manusiaTinggi, karena alat dan skrip digunakan
Waktu Pengujian TinggiRelatif rendah
Biaya investasi Rendah, Pengembalian Investasi (ROI) juga rendahTinggi, Pengembalian Investasi (ROI) juga tinggi
Anggaran Diperlukan Tidak terlalu tinggiRelatif tinggi
Elemen Manusia Memungkinkan pengamatan manusia untuk mengetahui gangguan apa punTidak ada observasi manusia yang terlibat

Seperti yang Anda lihat, pengujian manual juga memiliki poin negatif. Itulah mengapa tidak disarankan untuk menerapkan pengujian manual untuk setiap skenario pengujian. Tetapi ada skenario tertentu di mana pengujian manual paling cocok. Mari lihat.

Kapan menggunakan Pengujian Manual?

Pengujian manual paling cocok untuk yang berikut:

Pengujian Eksplorasi

Jika pengujian dicirikan oleh dokumentasi spesifikasi yang ditulis dengan buruk, dan / atau waktu yang singkat untuk pelaksanaan, pengujian manual lebih disukai. Pengujian eksplorasi membutuhkan pengetahuan, kreativitas, keterampilan analitis, dan pengalaman penguji. Pada dasarnya kita membutuhkan keterampilan manusia untuk menjalankan proses pengujian dalam skenario ini yang dimungkinkan dengan menjalankan pengujian secara manual.

Pengujian Kegunaan

Dalam pengujian kegunaan, penguji perlu mengukur seberapa ramah pengguna, efisien, atau nyaman perangkat lunak atau produk bagi pengguna akhir. Ini sekali lagi membutuhkan intuisi dan pengalaman manusia dan tidak dapat dilakukan dengan alat dan harus diawasi secara ketat secara manual. Jadi pendekatan manual lebih disukai.

Pengujian ad-hoc

Ad-Hoc adalah jenis pengujian informal, jadi tidak ada pendekatan khusus. Karena ini dilakukan tanpa perencanaan dan dokumentasi apa pun, pemahaman dan wawasan penguji adalah satu-satunya faktor penting. Pengujian manual akan menjadi pilihan yang baik dalam situasi seperti itu.

Sekarang setelah kita tahu kapan harus menggunakan pengujian manual, mari kita lihat cara melakukan pengujian manual di bagian selanjutnya dari artikel 'Apa itu Pengujian Manual'.

Bagaimana Cara Melakukan Pengujian Manual?

Di sini, penguji secara manual melakukan pengujian pada perangkat lunak dengan mengikuti serangkaian yang telah ditentukan sebelumnya . Mari kita lihat lebih dekat bagaimana ini dilakukan.

  1. Langkah pertama adalah memahami persyaratan perangkat lunak sehingga Anda akan mengetahui apa yang perlu diuji dan apa yang mengklasifikasikan kerusakan.
  2. Langkah selanjutnya adalah menulis kasus uji. Mereka memandu Anda melalui urutan langkah untuk menguji fungsi dan skenario yang berbeda dalam aplikasi perangkat lunak.
  3. Jika kasus pengujian cukup baik dan lingkungan pengujian siap, jalankan kasus pengujian. Tandai kasus uji sebagai 'lulus', 'gagal, atau' dilewati '.
  4. Sebagai penguji, Anda bertanggung jawab untuk mencatat bug. Saat Anda menemukan bug, Anda perlu memberi tahu tim pengembangan tentang kerusakan tersebut dan mengirimkan laporan bug.
  5. Terakhir, Anda perlu membuat laporan hasil tes yang mendetail. Ini harus mencakup rincian tes mana yang perlu dijalankan ulang, berapa banyak tes yang gagal, berapa banyak tes yang dilewati.

Meskipun menjalankan semua langkah ini secara manual membutuhkan banyak pekerjaan, pengujian manual diperlukan untuk memastikan pengalaman pengguna yang baik dan kualitas tingkat tinggi. Untuk sisa dari “Apa itu Pengujian Manual?” artikel mari kita bahas jenis pengujian manual

Apa saja jenis Pengujian Manual?

Di bawah ini adalah jenis pengujian manual. Tetapi sekali lagi jenis pengujian ini dapat dilakukan secara manual atau menggunakan alat otomatisasi pengujian.

Pengujian Kotak Hitam

Seperti namanya dalam pengujian kotak hitam, penguji tidak memiliki pengetahuan tentang kode atau struktur aplikasi. Dia hanya berinteraksi dengan aplikasi dan menguji perilaku fungsional dan non-fungsional aplikasi. Ada berbagai teknik kotak hitam yang dapat digunakan oleh penguji untuk menemukan bug dan cacat.

Pengujian Kotak Putih

Dalam pengujian kotak putih, penguji mengetahui tentang kode dan struktur aplikasi. Karenanya jenis pengujian ini sering disebut pengujian kotak kaca. Sebagian besar, jenis pengujian ini digunakan oleh pengembang untuk melakukan pengujian unit. Ada berbagai teknik kotak putih yang dapat digunakan oleh penguji untuk menemukan bug dan cacat.

Pengujian Unit

Pengujian unit adalah cara menguji potongan kode terkecil yang disebut sebagai unit yang dapat diisolasi secara logis dalam suatu sistem. Ini terutama difokuskan pada kebenaran fungsional dari modul mandiri. Sebuah unit bisa menjadi apapun yang Anda inginkan - sebuah fungsionalitas tertentu, program, atau metode tertentu dalam aplikasi.

Tes integrasi

apa yang dapat diserialkan di java

Ini dilakukan setelah pengujian unit ketika unit, komponen, dan modul perangkat lunak yang berbeda diintegrasikan bersama. Tujuan utama di sini adalah untuk memverifikasi fungsionalitas, stabilitas, dan keandalan modul. Fokus pengujian integrasi adalah untuk memeriksa kebenaran komunikasi di antara semua modul.

Pengujian Sistem

Pengujian sistem adalah langkah selanjutnya setelah pengujian integrasi. Ini dilakukan pada produk perangkat lunak yang lengkap dan terintegrasi penuh untuk mengevaluasi perilaku sistem dan memeriksa kerja penuh dari sistem komputer perangkat lunak terintegrasi terhadap persyaratan. Ada berbagai teknik pengujian sistem seperti pengujian fungsionalitas, kinerja, skalabilitas, stres, dan regresi.

Ujian penerimaan

Pengujian Penerimaan Pengguna adalah pengujian formal yang dilakukan berdasarkan persyaratan pengguna dan pemrosesan fungsi. Jenis pengujian ini mencakup skenario dunia nyata pengguna akhir. Ini perlu dilakukan dengan benar karena ini akan memberi Anda hasil atas dasar produk perangkat lunak mana yang akan disetujui atau ditolak oleh manajemen senior.

Itu dia! Kami telah sampai di akhir blog. Pengujian manual juga memiliki poin negatif. Ini memakan waktu dan lebih rentan terhadap kesalahan karena pengujian bergantung pada manusia secara langsung. Anda membutuhkan perpaduan yang tepat antara pengujian manual dan otomatis untuk mendapatkan hasil terbaik. Anda perlu menemukan pendekatan terbaik dalam situasi pengujian apa pun untuk mencapai hasil berkualitas sesuai anggaran dan jadwal Anda.

Jika Anda menemukan pesan “Apa itu Pengujian Manual? 'Artikel yang relevan, lihat hidup-online oleh Edureka, perusahaan pembelajaran online tepercaya dengan jaringan lebih dari 250.000 pelajar yang puas dan tersebar di seluruh dunia.

Ada pertanyaan untuk kami? Harap sebutkan di bagian komentar pada ‘Apa itu Pengujian Manual?” artikel dan kami akan menghubungi Anda kembali.