.

Pertanyaan QA Seri: Apa Pengujian Eksplorasi?

Pendeknya

Pengujian Eksplorasi dapat dianggap sebagai penguji (atau tim penguji) yang bekerja melalui fungsionalitas yang tersedia dari perangkat lunak yang diuji dalam mode tanpa naskah, tanpa panduan (yaitu tidak ada kasus pengujian), menggunakan pengalaman dan intuisi mereka sendiri tentang apa yang harus diuji, dan bagaimana mengujinya.

Contoh Penggunaan

Alasan umum untuk Pengujian Eksplorasi adalah ketika tidak ada (atau sangat sedikit) kasus uji untuk perangkat lunak yang diuji. Di sini, Pengujian Eksplorasi dapat digunakan dengan sangat efektif.

Penguji (atau penguji) akan memulai dengan secara harfiah "menjelajahi" perangkat lunak dan merekam setiap cacat yang ditemukan saat mereka pergi. Pengetahuan dan keterampilan pengujian umum mereka berperan di sini, karena mereka akan tahu dari pengalaman sebelumnya bagaimana menguji fitur dan fungsi tertentu ketika mereka menemukan mereka, misalnya; bidang formulir, navigasi, tata letak, dan sebagainya. Mereka juga dapat memilih untuk mendokumentasikan apa yang sedang mereka uji, meskipun ini dianggap opsional. Ketika banyak penguji menguji perangkat lunak yang sama, mereka biasanya akan membagi-bagi perangkat lunak yang diuji untuk mencegah duplikasi usaha. Tergantung pada skala waktu, pengujian mungkin terbatas pada waktu secara keseluruhan, atau bahkan bidang fungsional tertentu.

Contoh lain, adalah ketika hot-fix diterapkan pada perangkat lunak karena bug kritis, dan sebelum mempublikasikan versi baru, tim pengembangan perlu memastikan bahwa perbaikan diterapkan dengan benar dan tidak berdampak negatif terhadap perangkat lunak. Dalam hal ini, penguji dapat memverifikasi bug terlebih dahulu, diikuti oleh Pengujian Eksplorasi tidak hanya area yang terkena bug, tetapi juga area sekitarnya (terkait) dari bug. Ini akan memberikan kepercayaan tambahan pada perangkat lunak secara keseluruhan, daripada hanya mengandalkan pada fakta bahwa perbaikan bug itu sendiri telah diverifikasi.

Keuntungan-keuntungan

Salah satu manfaat Pengujian Eksplorasi adalah bahwa ia dapat digunakan di hampir semua titik dalam proses pengembangan, selama perangkat lunak memiliki beberapa fungsi yang dapat diuji pada saat itu. Ketika seorang profesional QA berpengalaman ada di tangan, jenis pengujian ini dapat dimulai segera tanpa perencanaan yang memakan waktu. Ini dapat dengan cepat membantu memastikan kualitas perangkat lunak tingkat tinggi dan memberikan umpan balik yang berharga kepada tim pengembangan. Pengujian Eksplorasi bisa sangat efektif jika digunakan dengan benar. Dalam banyak pengembangan perangkat lunak, jenis pengujian ini akan dilakukan bersama teknik pengujian lainnya, daripada digunakan sendiri untuk menambah kepercayaan diri.

Kekurangan

Untuk menjadi yang paling efektif, penguji dengan pengalaman QA yang bagus diperlukan. Hal ini terutama karena bagian penting dari Exploratory Testing bergantung pada pengalaman sebelumnya untuk menguji jenis perangkat lunak yang serupa. Biasanya, pengujian eksplorasi tidak didokumentasikan, oleh karena itu sulit untuk mengetahui dengan tepat apa yang diuji selama sesi Pengujian Eksplorasi. Untuk menghindari ini, beberapa penguji akan memilih untuk mendokumentasikan (pada tingkat tinggi) apa yang mereka uji.

About the Author

Leave a Reply

Your email address will not be published. Required fields are marked *