Isi kandungan:
- Definisi - Apakah yang dimaksudkan dengan Ujian Pemandu Data (DDT)?
- Techopedia menerangkan Ujian Pemacu Data (DDT)
Definisi - Apakah yang dimaksudkan dengan Ujian Pemandu Data (DDT)?
Ujian didorong data (DDT) adalah satu metodologi di mana pengulangan berulang urutan urutan ujian yang sama dilakukan dengan bantuan sumber data untuk memacu nilai masukan dari langkah-langkah dan / atau nilai yang dijangkakan semasa langkah-langkah pengesahan adalah dilakukan. Pengaturan dan kawalan persekitaran dalam kes ujian yang didorong oleh data tidak dikodekan. Dengan kata lain, ujian yang didorong data adalah membina skrip ujian untuk dilaksanakan bersama dengan semua set data berkaitan mereka dalam rangka kerja, yang menggunakan logik ujian yang boleh digunakan semula. Ujian yang didorong oleh data memberikan kelebihan seperti kebolehgunaan, kebolehulangan, pemisahan logik ujian daripada data ujian dan pengurangan bilangan kes ujian.
Techopedia menerangkan Ujian Pemacu Data (DDT)
Sumber data yang digunakan dalam ujian didorong data boleh menjadi fail Excel, fail CSV, datapools, objek ADO atau sumber ODBC. Dalam ujian berasaskan data, operasi berikut dilakukan dalam lelaran:
- Mendapatkan semula data ujian
- Memasuki data di kawasan yang diperlukan dan mensimulasikan tindakan lain
- Mengesahkan keputusan
- Meneruskan ujian dengan set data input berikutnya
Terdapat beberapa kelebihan yang berkaitan dengan ujian data yang didorong oleh data. Ia membantu dalam meningkatkan liputan ujian sebagai skrip ujian boleh dibuat serentak bersama-sama dengan pembangunan aplikasi. Redundansi dan apa-apa duplikasi lain skrip ujian automatik mendapat sebahagian besarnya dikurangkan disebabkan oleh input dan proses pengesahan serta disebabkan oleh jenis reka bentuk modular. Memandangkan aspek kos, ujian berasaskan data lebih murah untuk automasi walaupun lebih mahal dalam kes ujian manual. Dalam ujian yang didorong data, pengendalian ralat yang lebih baik adalah mungkin dan skrip ujian lebih kuat.
Walau bagaimanapun, terdapat beberapa kekurangan yang berkaitan dengan ujian data berasaskan data. Kepakaran bahasa skrip yang lebih besar diperlukan, dan pangkalan data diperlukan untuk semua data ujian sepanjang masa.
