Berikut adalah Soalan Temuduga SQL yang sering diajukan untuk penyegar dan juga penguji berpengalaman.
1) Apa itu Ujian Pangkalan Data?
Pangkalan Data Testing juga dikenali sebagai Backend Testing. Pengujian Pangkalan Data dibahagikan kepada empat kategori yang berbeza.
- Pengujian Integriti Data
- Pengujian Kesahan Data
- Prestasi berkaitan pangkalan data
- Pengujian fungsi, prosedur dan pencetus
2) Dalam pengujian pangkalan data, apa yang perlu kita periksa secara normal?
Biasanya, perkara yang kami periksa dalam Pengujian DB adalah:
- Pemeriksaan Kekangan
- Pengesahan ukuran Medan
- Prosedur yang disimpan
- Memadankan ukuran medan aplikasi dengan pangkalan data
- Indeks untuk masalah berdasarkan prestasi
3) Terangkan apa itu ujian berdasarkan data?
Dalam jadual data, untuk menguji bilangan nombor data, ujian berdasarkan data digunakan. Dengan menggunakan ini dapat dengan mudah menggantikan parameter pada masa yang sama dari lokasi yang berbeza.
4) Apa yang bergabung dan sebutkan pelbagai jenis gabungan?
Join digunakan untuk memaparkan dua atau lebih dari dua jadual dan jenis penyertaan adalah:
- Sambungan Semula Jadi
- Inner Sertai
- Sambungan Luar
- Silang Sertai
Gabungan luar dibahagikan lagi kepada dua:
- Gabungan luar kiri
- Gabungan luar kanan
5) Apa itu indeks dan menyebutkan pelbagai jenis indeks?
Indeks adalah objek pangkalan data dan mereka dibuat pada lajur. Untuk mendapatkan data dengan cepat, data tersebut sering diakses. Jenis indeks yang berbeza adalah:
- Indeks B-Tree
- Indeks bitmap
- Indeks berkelompok
- Meliputi indeks
- Indeks tidak unik
- Indeks unik
6) Semasa menguji prosedur yang tersimpan, apakah langkah-langkah yang diambil oleh penguji?
Penguji akan memeriksa format standard prosedur yang tersimpan dan juga memeriksa bidangnya betul seperti kemas kini, bergabung, indeks, penghapusan seperti yang disebutkan dalam prosedur tersimpan.
7) Bagaimana anda tahu untuk pengujian pangkalan data, sama ada pemicu diaktifkan atau tidak?
Semasa membuat pertanyaan mengenai log audit biasa, anda akan mengetahui, apakah pemicu dipecat atau tidak. Di log audit terdapat di mana anda dapat melihat pemicu dipecat.
8) Dalam pengujian data base, apakah langkah-langkah untuk menguji pemuatan data?
Langkah-langkah berikut perlu diikuti untuk menguji pemuatan data
- Data sumber harus diketahui
- Data sasaran harus diketahui
- Kesesuaian sumber dan sasaran harus diperiksa
- Dalam pengurus SQL Enterprise, jalankan pakej DTS setelah membuka pakej DTS yang sesuai
- Anda harus membandingkan lajur sasaran dan sumber data
- Bilangan baris sasaran dan sumber harus diperiksa
- Setelah mengemas kini data dalam sumbernya, periksa apakah perubahan muncul dalam sasaran atau tidak.
- Periksa NULL dan watak sampah
9) Tanpa menggunakan Pusat Pemeriksaan Pangkalan Data, bagaimana anda menguji SQL Query di QTP?
Dengan menulis prosedur skrip dalam VBScript, kita dapat menyambung ke pangkalan data dan dapat menguji pertanyaan dan pangkalan data.
10) Terangkan bagaimana menggunakan pertanyaan SQL dalam QTP?
Dalam QTP menggunakan titik pemeriksaan pangkalan data output dan pemeriksaan pangkalan data, anda harus memilih pilihan pertanyaan manual SQL. Setelah memilih pilihan pertanyaan manual, masukkan pertanyaan "pilih" untuk mengambil data dalam pangkalan data dan kemudian bandingkan yang diharapkan dan yang sebenarnya.
11) Apakah cara menulis kotak ujian untuk ujian pangkalan data?
Menulis kotak ujian adalah seperti ujian berfungsi. Mula-mula anda harus mengetahui keperluan fungsi aplikasi. Maka anda harus menentukan parameter untuk menulis kes ujian seperti
- Objektif: Tulis objektif yang ingin anda uji
- Kaedah input: Tulis kaedah tindakan atau input yang ingin anda laksanakan
- Diharapkan: bagaimana ia akan muncul di pangkalan data
12) Untuk mengurus dan memanipulasi jadual ujian, apakah pernyataan SQL yang telah anda gunakan dalam ujian Pangkalan Data?
Pernyataan seperti SELECT, INSERT, UPDATE, DELETE digunakan untuk memanipulasi jadual, sementara ALTER TABLE, CREATE TABLE dan DELETE TABLE digunakan untuk menguruskan jadual.
13) Bagaimana cara menguji prosedur dan pencetus pangkalan data?
Untuk menguji prosedur dan pencetus pangkalan data, parameter input dan output mesti diketahui. Pernyataan EXEC boleh digunakan untuk menjalankan prosedur dan memeriksa tingkah laku jadual.
- Buka projek pangkalan data dalam penyelesai penyelesaian
- Sekarang di menu Lihat, klik skema pangkalan data
- Buka folder projek dari menu Skema View
- Klik kanan pada objek yang harus diuji, dan kemudian klik pada kotak dialog yang mengatakan Buat Ujian Unit
- Selepas itu buat projek ujian bahasa baru
- Pilih sama ada a) Masukkan unit test atau b) Buat ujian baru dan kemudian klik OK
- Projek yang harus dikonfigurasi akan dilakukan dengan mengklik pada kotak dialog Project Configuration.
- Setelah dikonfigurasi, klik OK
14) Bagaimana anda dapat menulis casing ujian dari keperluan dan adakah syarat tersebut menunjukkan fungsi tepat AUT (Aplikasi Dalam Ujian)?
Untuk menulis kes ujian dari keperluan, anda perlu menganalisis keperluan secara menyeluruh dari segi fungsi. Selepas itu anda memikirkan teknik reka bentuk kotak ujian yang sesuai seperti partitioning Equivalence, reka bentuk kotak hitam, grafik sebab sebab dan lain-lain untuk menulis kes ujian. Ya, syarat-syarat tersebut menunjukkan fungsi AUT yang tepat.
15) Apa itu DBMS?
DBMS bermaksud sistem pengurusan Pangkalan Data, terdapat pelbagai jenis DBMS
- Model Rangkaian
- Model Hierarki
- Model Hubungan
16) Apa itu DML?
DML adalah singkatan dari Data Manipulation Language, Ia digunakan untuk mengurus data dengan objek skema. Ia adalah sebahagian daripada SQL.
17) Apakah perintah DCL? Apakah dua jenis perintah yang digunakan oleh DCL?
DCL adalah singkatan dari Data Control Language, ia digunakan untuk mengawal data.
Dua jenis Perintah DCL adalah:
Pemberian: Dengan menggunakan perintah ini pengguna dapat mengakses hak istimewa ke pangkalan data
Cabut: Dengan menggunakan perintah ini pengguna tidak dapat mengakses pangkalan data
18) Apa itu ujian kotak putih dan ujian kotak hitam?
Ujian kotak hitam bermaksud menguji perisian untuk mendapatkan output dengan memberi input tertentu. Ujian ini biasanya dilakukan untuk melihat apakah perisian tersebut memenuhi kehendak pengguna. Tidak ada output fungsional yang diharapkan untuk menjalankan ujian ini.
Pengujian kotak putih dilakukan untuk memeriksa ketepatan kod dan logik program. Pengujian ini dilakukan oleh pengaturcara yang mengetahui aliran logik sistem.
19) Bagaimana QTP menilai keputusan ujian?
Setelah ujian selesai, QTP akan menghasilkan laporan. Laporan ini akan menunjukkan pusat pemeriksaan, mesej sistem dan kesalahan yang dikesan semasa menguji. Tetingkap hasil ujian akan menunjukkan sebarang ketidakcocokan yang berlaku di pusat pemeriksaan.
20) Terangkan proses pengujian QTP?
- Proses pengujian QTP berdasarkan langkah-langkah berikut:
- Membuat fail Peta GUI (Antara Muka Pengguna Grafik): Mengenal pasti objek GUI yang harus diuji
- Membuat skrip ujian: Skrip ujian direkodkan
- Ujian debug: Ujian harus disahpepijat
- Jalankan ujian: Kes ujian harus dijalankan.
- Lihat hasil: Hasilnya menggambarkan kejayaan atau kegagalan ujian
- Laporan mengesan: Sekiranya ujian gagal, alasannya akan dicatat dalam fail laporan pengesanan
21) Apa itu ujian beban dan berikan beberapa contohnya?
Untuk mengukur tindak balas sistem, ujian beban dilakukan. Sekiranya beban melebihi corak pengguna ia dikenali sebagai ujian tekanan. Contoh pengujian beban ialah memuat turun sekumpulan fail besar, menjalankan banyak aplikasi pada satu komputer, menundukkan pelayan kepada sejumlah besar e-mel dan memberikan banyak tugas kepada pencetak satu demi satu.
22) Bagaimana menguji pangkalan data secara manual?
Menguji pangkalan data secara manual melibatkan pemeriksaan data di hujung belakang dan untuk melihat sama ada penambahan data di bahagian depan mempengaruhi bahagian belakang atau tidak, dan sama untuk penghapusan, kemas kini, sisipan dll.
23) RDBMS apa yang dimaksudkan dan apakah RDMBS penting yang digunakan SQL?
RDBMS bermaksud Sistem Pengurusan Pangkalan Data Relasional yang menggunakan SQL, dan RDBMS penting yang digunakan SQL adalah Sybase, Oracle, Access, Ingres, pelayan Microsoft SQL dll.
24) Apakah itu pengujian prestasi dan apa yang menjadi hambatan pengujian prestasi?
Ujian prestasi menentukan kelajuan prestasi sistem komputer. Ia merangkumi ujian kuantitatif seperti pengukuran masa tindak balas. Masalah dalam ujian prestasi ialah anda selalu memerlukan tenaga manusia yang terlatih dan berpengalaman dan juga alat yang anda gunakan mahal.
25) Apa itu DDL dan apa perintah mereka?
Untuk menentukan struktur pangkalan data, Pembangun menggunakan DDL. DDL bermaksud Bahasa Definisi Data. Pelbagai perintah DDL termasuk Buat, Potong, Jatuhkan, Ubah, Komen dan Ganti Nama.
Muat turun PDF percuma: Soalan & Jawapan Temubual Ujian Pangkalan Data
Soalan temu ramah ujian Pangkalan Data / SQL di atas akan membantu para penyegar baru dan juga Jurutera QA yang berpengalaman. Sila kongsi halaman dengan rakan dan rakan sekerja.