Skip to main content

Apa itu perangkat lunak ad hoc?

Perangkat lunak ad hoc adalah perangkat lunak yang diuji, dibuat, atau dioperasikan tanpa perencanaan atau premeditasi khusus.Istilah umum ini paling sering digunakan untuk menggambarkan pengujian produk perangkat lunak, di mana ia kontras dengan metode pengujian lainnya yang lebih ketat.Perangkat lunak ad hoc juga merupakan nama bisnis di beberapa daerah di dunia.Beberapa juga mengetahuinya sebagai akronim untuk jenis perangkat lunak pengamatan Prancis.

Komunitas teknis yang berbeda mungkin memiliki definisi yang sedikit berbeda tentang apa itu perangkat lunak ad hoc.Sebagian besar mengidentifikasi perangkat lunak ad hoc sebagai aplikasi yang muncul secara alami, atau hampir secara acak, tanpa banyak cetak biru atau prototipe dan parameter yang direncanakan khusus tahap.Seperti yang dirujuk, pengujian ad hoc adalah pendekatan yang dilakukan beberapa pengembang untuk menguji perangkat lunak dengan cepat dan efektif.Nasihat lain terhadap proses pengujian yang lebih informal ini.

Beberapa profesional di dalamnya menjelaskan pengujian perangkat lunak ad hoc sebagai tes "satu kali";Tes semacam itu hanya akan dijalankan sekali, kecuali, selama tes, pengembang melihat kesalahan kritis.Kesalahan teknologi ini sering disebut "bug" dalam istilah profesional.Menemukan satu atau lebih dari ini dalam tes ad hoc umumnya akan memaksa programmer untuk kembali dan meninjau bagian penting dari pengkodean untuk suatu program, atau pengujian dengan cara yang lebih terencana atau ketat.

Alternatif untuk pengujian perangkat lunak ad hoc termasuk pengujian penerimaan dan pengujian regresi.Jenis-jenis pengujian ini melibatkan pengeksekusi ulang tes untuk efektivitas tambahan.Beberapa pengembang melihat alasan untuk selalu menggunakan metode pengujian yang lebih formal ini.Misalnya, ketika perangkat lunak memberikan perlindungan kesehatan atau keselamatan yang efektif, pengujian yang berlebihan mungkin diperlukan.Ini juga benar ketika pengujian perangkat lunak berkaitan dengan rekayasa proyek transportasi atau proyek lain di mana orang-orang hidup bergantung.

Untuk perangkat lunak yang tidak “kritis hidup,” pengembang berbeda pada apakah metode pengujian ad hoc sudah cukup.Gagasan "pengujian eksplorasi" atau pendekatan yang lebih informal atau acak adalah mendapatkan momentum di beberapa kalangan komunitas TI.Meskipun standar umum untuk pengujian yang berlebihan sering berlaku di perusahaan -perusahaan top, ada kontroversi umum tentang secara khusus metode pengujian mana yang paling diinginkan.

Beberapa pro merasa bahwa judul, “Perangkat lunak ad hoc, kadang -kadang disalahgunakan.Ungkapan ini tampaknya mengkarakterisasi beberapa produk perangkat lunak dan pengujian dengan cara yang berlebihan.Menggunakan label yang lebih kompleks dapat membantu pengguna akhir dan orang lain untuk lebih memahami sepenuhnya bagaimana produk perangkat lunak individu dikembangkan.