Ujian Ad hoc
Ad hoc Testing adalah jenis pengujian perisian tidak formal atau tidak berstruktur yang bertujuan untuk menghentikan proses pengujian untuk mencari kemungkinan kecacatan atau kesalahan pada tahap awal yang mungkin. Ujian ad hoc dilakukan secara rawak dan biasanya merupakan aktiviti yang tidak dirancang yang tidak mengikuti teknik dokumentasi dan reka bentuk ujian untuk membuat kes ujian.
Ujian ad hoc tidak mengikut kaedah ujian terstruktur dan dilakukan secara rawak pada mana-mana bahagian aplikasi. Tujuan utama ujian ini adalah untuk mencari kecacatan dengan pemeriksaan rawak. Uji adhoc dapat dicapai dengan teknik pengujian Perisian yang disebut Error Guessing. Ralat meneka boleh dilakukan oleh orang yang mempunyai pengalaman yang cukup dalam sistem untuk "meneka" sumber kesalahan yang paling mungkin.
Ujian ini tidak memerlukan dokumentasi / perancangan / proses yang harus diikuti. Oleh kerana ujian ini bertujuan untuk mencari kecacatan melalui pendekatan rawak, tanpa dokumentasi, kecacatan tidak akan dipetakan untuk menguji kes. Ini bermaksud, kadang-kadang, sangat sukar untuk menghasilkan semula kecacatan kerana tidak ada langkah-langkah ujian atau syarat yang dipetakan kepadanya.
Video berikut membimbing anda bagaimana melakukan ujian adhoc
Klik di sini jika video tidak dapat diakses
Semasa menjalankan Ujian Adhoc?
Ujian ad hoc dapat dilakukan apabila ada masa yang terhad untuk melakukan pengujian yang terperinci. Biasanya ujian adhoc dilakukan setelah pelaksanaan ujian formal. Dan jika masa mengizinkan, pengujian ad hoc dapat dilakukan pada sistem. Ujian ad hoc akan berkesan hanya jika penguji berpengetahuan mengenai Sistem yang Diuji.
Jenis ujian Adhoc
Terdapat pelbagai jenis ujian Adhoc dan ia disenaraikan seperti di bawah:
Ujian Teman | Dua rakan saling berusaha mengenal pasti kecacatan dalam modul yang sama. Sebilangan besar rakan adalah dari pasukan pengembangan dan seorang lagi dari pasukan ujian. Uji rakan membantu penguji mengembangkan kes ujian yang lebih baik dan pasukan pengembangan juga dapat membuat perubahan reka bentuk lebih awal. Pengujian ini biasanya berlaku setelah Ujian Unit selesai. |
Ujian berpasangan | Dua penguji diberi modul, berkongsi idea dan mengusahakan mesin yang sama untuk mencari kecacatan. Satu orang boleh menjalankan ujian dan orang lain dapat mencatat penemuannya. Peranan orang boleh menjadi penguji dan pencatat semasa ujian. Perbandingan Uji Buddy dan Pasangan: Pengujian Buddy adalah gabungan unit dan Pengujian Sistem bersama dengan pembangun dan penguji tetapi ujian Pasangan dilakukan hanya dengan penguji dengan tahap pengetahuan yang berbeza. (Berpengalaman dan tidak berpengalaman untuk berkongsi idea dan pandangan mereka) |
Ujian Monyet | Uji produk atau aplikasi secara rawak tanpa kes ujian dengan tujuan untuk memecahkan sistem. |
Amalan terbaik ujian Adhoc
Mengikuti amalan terbaik dapat memastikan Ujian Adhoc berkesan.
Pengetahuan perniagaan yang baik
Penguji harus mempunyai pengetahuan yang baik mengenai perniagaan dan pemahaman yang jelas mengenai keperluan - Pengetahuan terperinci mengenai proses perniagaan akhir hingga akhir akan membantu mencari kecacatan dengan mudah. Penguji yang berpengalaman menemui lebih banyak kecacatan kerana mereka lebih pandai meneka ralat.
Modul Kunci Uji
Modul perniagaan utama harus dikenal pasti dan disasarkan untuk ujian ad-hoc. Modul kritikal perniagaan harus diuji terlebih dahulu untuk mendapatkan keyakinan terhadap kualiti sistem.
Kecacatan Rekod
Semua kecacatan perlu direkodkan atau ditulis dalam notepad. Kecacatan mesti diberikan kepada pemaju untuk diperbaiki. Untuk setiap kecacatan yang sah, kes ujian yang sesuai mesti ditulis & mesti ditambahkan ke kes ujian yang dirancang.
Penemuan Kecacatan ini harus dibuat sebagai pelajaran yang dipelajari dan ini harus dicerminkan dalam sistem kita yang seterusnya semasa kita merancang kes ujian.
Kesimpulan:
Kelebihan ujian Ad-hoc adalah untuk memeriksa kelengkapan ujian dan mencari lebih banyak kecacatan daripada ujian yang dirancang. Kes ujian penangkapan kecacatan ditambahkan sebagai kes ujian tambahan ke kes ujian yang dirancang.
Dalam Kejuruteraan Perisian, Uji Ad-hoc menjimatkan banyak masa kerana tidak memerlukan perancangan ujian, dokumentasi dan reka bentuk Ujian yang terperinci.