Berikut ini adalah Pertanyaan Wawancara SQL yang sering diajukan untuk mahasiswa baru serta penguji berpengalaman.
1) Apa itu Pengujian Basis Data?
Pengujian Basis Data juga dikenal sebagai Pengujian Backend. Pengujian Basis Data dibagi menjadi empat kategori berbeda.
- Pengujian Integritas Data
- Pengujian Validitas Data
- Kinerja terkait basis data
- Pengujian fungsi, prosedur dan pemicu
2) Dalam pengujian database, apa yang perlu kita periksa secara normal?
Biasanya, hal-hal yang kami periksa dalam Pengujian DB adalah:
- Pemeriksaan Kendala
- Validasi ukuran Field
- Prosedur tersimpan
- Mencocokkan ukuran bidang aplikasi dengan database
- Indeks untuk masalah berbasis kinerja
3) Jelaskan apa itu data driven test?
Dalam tabel data, untuk menguji multi angka data, uji berbasis data digunakan. Dengan menggunakan ini dapat dengan mudah mengganti parameter pada saat yang sama dari lokasi yang berbeda.
4) Apa yang dimaksud dengan gabungan dan sebutkan jenis gabungan yang berbeda?
Gabungan digunakan untuk menampilkan dua atau lebih dari dua tabel dan jenis gabungannya adalah:
- Bergabung Alami
- Gabung Batin
- Gabung Luar
- Gabung Silang
Gabungan luar dibagi lagi menjadi dua:
- Gabungan luar kiri
- Gabungan kanan luar
5) Apa itu indeks dan sebutkan jenis indeks yang berbeda?
Indeks adalah objek database dan dibuat pada kolom. Untuk mengambil data dengan cepat, mereka sering diakses. Jenis indeks yang berbeda adalah:
- Indeks B-Tree
- Indeks bitmap
- Indeks berkerumun
- Mencakup indeks
- Indeks tidak unik
- Indeks unik
6) Saat menguji prosedur tersimpan, apa langkah-langkah yang diambil penguji?
Penguji akan memeriksa format standar dari prosedur yang disimpan dan juga memeriksa bidang yang benar seperti pembaruan, bergabung, indeks, penghapusan seperti yang disebutkan dalam prosedur tersimpan.
7) Bagaimana Anda tahu untuk pengujian database, apakah pemicu diaktifkan atau tidak?
Saat menanyakan log audit umum, Anda akan tahu, apakah pemicu diaktifkan atau tidak. Ini ada di log audit tempat Anda dapat melihat pemicu yang diaktifkan.
8) Dalam pengujian basis data, apa langkah-langkah untuk menguji pemuatan data?
Langkah-langkah berikut harus diikuti untuk menguji pemuatan data
- Sumber data harus diketahui
- Data target harus diketahui
- Kompatibilitas sumber dan target harus diperiksa
- Di manajer SQL Enterprise, jalankan paket DTS setelah membuka paket DTS yang sesuai
- Anda harus membandingkan kolom target dan sumber data
- Jumlah baris target dan sumber harus diperiksa
- Setelah memperbarui data di sumber, periksa apakah perubahan muncul di target atau tidak.
- Periksa NULL dan karakter sampah
9) Tanpa menggunakan Database Checkpoints, bagaimana Anda menguji SQL Query di QTP?
Dengan menulis prosedur scripting di VBScript, kita dapat terhubung ke database dan dapat menguji query dan database.
10) Jelaskan cara menggunakan kueri SQL di QTP?
Dalam QTP menggunakan titik pemeriksaan database keluaran dan pemeriksaan database, Anda harus memilih opsi kueri manual SQL. Setelah memilih opsi kueri manual, masukkan kueri "pilih" untuk mengambil data dalam database dan kemudian bandingkan yang diharapkan dan yang sebenarnya.
11) Bagaimana cara menulis testcase untuk pengujian database?
Menulis kasus uji seperti pengujian fungsional. Pertama, Anda harus mengetahui persyaratan fungsional aplikasi. Kemudian Anda harus memutuskan parameter untuk menulis kasus uji seperti
- Tujuan: Tuliskan tujuan yang ingin Anda uji
- Metode masukan: Tulis metode tindakan atau masukan yang ingin Anda jalankan
- Diharapkan: bagaimana seharusnya muncul di database
12) Untuk mengelola dan memanipulasi tabel pengujian, pernyataan SQL apa yang telah Anda gunakan dalam pengujian Database?
Pernyataan seperti SELECT, INSERT, UPDATE, DELETE digunakan untuk memanipulasi tabel, sedangkan ALTER TABLE, CREATE TABLE dan DELETE TABLE digunakan untuk mengelola tabel.
13) Bagaimana cara menguji prosedur dan pemicu database?
Untuk menguji prosedur dan pemicu database, parameter input dan output harus diketahui. Pernyataan EXEC dapat digunakan untuk menjalankan prosedur dan memeriksa perilaku tabel.
- Buka proyek database di penelusur solusi
- Sekarang di menu View, klik skema database
- Buka folder proyek dari menu Tampilan skema
- Klik kanan pada objek yang harus diuji, lalu klik pada kotak dialog yang bertuliskan Create Unit Tests
- Setelah itu buat proyek uji bahasa baru
- Pilih a) Sisipkan pengujian unit atau b) Buat pengujian baru, lalu klik OK
- Proyek yang harus dikonfigurasi akan dilakukan dengan mengklik kotak dialog Konfigurasi Proyek.
- Setelah dikonfigurasi, klik OK
14) Bagaimana Anda dapat menulis testcases dari persyaratan dan apakah persyaratan tersebut mewakili fungsionalitas yang tepat dari AUT (Application Under Test)?
Untuk menulis kasus uji dari persyaratan, Anda perlu menganalisis persyaratan secara menyeluruh dalam hal fungsionalitas. Setelah itu Anda memikirkan tentang teknik desain kasus uji yang sesuai seperti partisi Kesetaraan, desain kotak hitam, grafik sebab akibat, dll. Untuk menulis kasus uji. Ya, persyaratan tersebut mewakili fungsionalitas yang tepat dari AUT.
15) Apa itu DBMS?
DBMS adalah singkatan dari sistem manajemen Database, ada berbagai jenis DBMS
- Model Jaringan
- Model Hierarki
- Model Relasional
16) Apa itu DML?
DML adalah singkatan dari Data Manipulation Language, Ini digunakan untuk mengelola data dengan objek skema. Ini adalah bagian dari SQL.
17) Apa itu perintah DCL? Apa dua jenis perintah yang digunakan oleh DCL?
DCL adalah singkatan dari Data Control Language, digunakan untuk mengontrol data.
Dua jenis Perintah DCL adalah:
Hibah: Dengan menggunakan perintah ini pengguna dapat mengakses hak istimewa ke database
Cabut: Dengan menggunakan perintah ini pengguna tidak dapat mengakses database
18) Apa itu pengujian kotak putih dan pengujian kotak hitam?
Pengujian kotak hitam berarti menguji perangkat lunak untuk keluaran pada pemberian masukan tertentu. Pengujian ini biasanya dilakukan untuk melihat apakah perangkat lunak memenuhi persyaratan pengguna. Tidak ada keluaran fungsional khusus yang diharapkan untuk menjalankan pengujian ini.
Pengujian white box dilakukan untuk memeriksa keakuratan kode dan logika program. Pengujian ini dilakukan oleh programmer yang mengetahui alur logis dari sistem.
19) Bagaimana QTP mengevaluasi hasil tes?
Setelah pengujian selesai, QTP akan menghasilkan laporan. Laporan ini akan menunjukkan pos pemeriksaan, pesan sistem dan kesalahan yang terdeteksi saat pengujian. Jendela hasil tes akan menunjukkan ketidakcocokan yang ditemukan di pos pemeriksaan.
20) Jelaskan proses pengujian QTP?
- Proses pengujian QTP didasarkan pada langkah-langkah berikut:
- Membuat file Peta GUI (Graphical User Interface): Mengidentifikasi objek GUI yang harus diuji
- Membuat skrip uji: Skrip uji dicatat
- Tes debug: Tes harus di-debug
- Jalankan pengujian: Testcase harus dijalankan.
- Lihat hasil: Hasil mencerminkan keberhasilan atau kegagalan tes
- Laporan mendeteksi: Jika pengujian gagal, alasannya akan dicatat dalam file deteksi laporan
21) Apa itu pengujian beban dan berikan beberapa contohnya?
Untuk mengukur respon sistem dilakukan pengujian beban. Jika beban melebihi pola pengguna itu dikenal sebagai pengujian tegangan. Contoh pengujian beban adalah mengunduh sekumpulan file besar, menjalankan beberapa aplikasi pada satu komputer, membuat server menerima banyak email dan membagikan banyak tugas ke printer satu demi satu.
22) Bagaimana cara menguji database secara manual?
Menguji database secara manual melibatkan pengecekan data di ujung belakang dan untuk melihat apakah penambahan data di ujung depan mempengaruhi ujung belakang atau tidak, dan sama untuk menghapus, memperbarui, menyisipkan dll.
23) Apa singkatan dari RDBMS dan apa RDMBS penting yang digunakan SQL?
RDBMS adalah singkatan dari Relational Database Management Systems yang menggunakan SQL, dan RDBMS penting yang digunakan SQL adalah Sybase, Oracle, Access, Ingres, Microsoft SQL server dll.
24) Apa itu pengujian kinerja dan apa hambatan dari pengujian kinerja?
Pengujian kinerja menentukan kecepatan kinerja sistem komputer. Ini mencakup tes kuantitatif seperti pengukuran waktu respons. Masalah dalam pengujian kinerja adalah Anda selalu membutuhkan tenaga yang terlatih dan berpengalaman serta alat yang Anda gunakan mahal.
25) Apa itu DDL dan apa perintahnya?
Untuk menentukan struktur database, Pengembang menggunakan DDL. DDL adalah singkatan dari Data Definition Language. Berbagai perintah DDL termasuk Create, Truncate, Drop, Alter, Comment dan Rename.
Unduh PDF Gratis: Pertanyaan & Jawaban Wawancara Pengujian Basis Data
Pertanyaan wawancara pengujian Database / SQL di atas akan membantu freshers serta QA Engineer berpengalaman sama. Silakan bagikan halaman ini dengan teman dan kolega.