Rumah Perisian Apakah ujian rawak? - definisi dari techopedia

Apakah ujian rawak? - definisi dari techopedia

Isi kandungan:

Anonim

Definisi - Apa makna Ujian Rawak?

Ujian rawak merujuk kepada amalan menggunakan input rawak untuk menguji perisian. Ujian rawak yang berbeza bergantung kepada idea asas yang sama, iaitu kes pelaksanaan ujian dipilih secara rawak.

Techopedia menerangkan Ujian Rawak

Ujian rawak adalah sejenis ujian kotak hitam di mana pemaju tidak melihat kod dalaman untuk produk perisian-sebaliknya, mereka memasukkan input rawak ke dalam sistem untuk melihat hasilnya. Satu contoh umum ialah penggunaan integer rawak untuk menguji fungsi perisian yang mengembalikan hasil berdasarkan bilangan bulat tersebut. Fungsi ini mungkin termasuk "untuk gelung" atau algoritma lain untuk menyampaikan hasil, di mana satu set kes ujian rawak mensimulasikan atau menghampiri satu set kes yang lebih luas yang dimasukkan oleh pengguna teori.

Ujian rawak jenis lain mungkin melibatkan penggunaan heuristik, yang membimbing penggunaan input rawak. Secara umumnya, dan khususnya apabila berurusan dengan bilangan bulat atau jenis pembolehubah lain, ujian rawak hanya sebagai rawak seperti set input rawak yang digunakan - dalam kata lain, penguji sering memilih untuk menggunakan satu set bulat yang terikat, dan bukan suatu tak terbatas ditetapkan. Amalan spesifik untuk ujian rawak masuk ke dalam mekanik yang kita maksudkan secara rawak, dan bagaimana pemaju datang dengan satu set acuan yang seolah-olah rawak untuk ujian.

Perbincangan tentang ujian rawak juga boleh mengelilingi kecekapan penggunaannya. Satu idea ialah kerana ujian rawak boleh dilakukan oleh sistem automatik dan bukan profesional manusia, ia boleh mempunyai kelebihan berbanding ujian yang diarahkan. Walau bagaimanapun, ujian yang diarahkan dapat lebih efisien dari segi berapa banyak pengujian diperlukan. Sesetengah pemaju dan pakar juga menggunakan istilah "ujian rawak" untuk merujuk kepada ujian yang tidak cekap atau tidak cekap, di mana ujian yang diarahkan dilihat sebagai kaedah yang unggul.

Apakah ujian rawak? - definisi dari techopedia