En İyi 25 Veritabanı Testi Mülakat Soruları ve Cevapları (2025)

İşte hayallerindeki işi almak için daha yeni ve deneyimli sql testçi adayları için Veritabanı Testi röportaj soruları ve cevapları.

 

Yeni Öğrenciler için Veritabanı Testi Mülakat Soruları ve Cevapları

1) Veritabanı Testi Nedir?

Veritabanı Testi aynı zamanda Arka Uç Testi olarak da bilinir.
Veritabanı Testi dört farklı kategoriye ayrılmıştır.

  • Verilerin Test Edilmesi Integrity
  • Veri Geçerliliğinin Test Edilmesi
  • Veri tabanıyla ilgili performans
  • Fonksiyonların, prosedürün ve tetikleyicilerin test edilmesi

👉 Ücretsiz PDF İndir: Veritabanı Testi Mülakat Soruları ve Cevapları


2) Veritabanı testinde normal olarak neyi kontrol etmemiz gerekiyor?

Normalde kontrol ettiğimiz şeyler Veritabanı Testi şunlardır:

  • Kısıtlama Kontrolü
  • Alan boyutunun doğrulanması
  • Saklı yordam
  • Uygulama alanı boyutunu veritabanıyla eşleştirme
  • Performansa dayalı sorunlara yönelik dizinler

3) Veriye dayalı test nedir açıklayınız?

Bir veri tablosunda çok sayıda veriyi test etmek için veriye dayalı test kullanılır. Bunu kullanarak parametreleri aynı anda farklı konumlardan kolaylıkla değiştirebilirsiniz.


4) Birleştirmeler nelerdir ve farklı birleştirme türlerinden bahseder misiniz?

Birleştirme, iki veya ikiden fazla tabloyu görüntülemek için kullanılır ve birleştirme türleri şunlardır:

  • Doğal Birleştirme
  • İç birleşim
  • Dış Birleştirme
  • Çapraz Birleştirme

Dış birleşim yine ikiye bölünür:

  • Sol dış katılma
  • Sağ dış birleşim

5) İndeksler nelerdir ve farklı indeks türlerinden bahseder misiniz?

İndeksler veritabanı nesneleridir ve sütunlar üzerinde oluşturulurlar. Verileri hızlı bir şekilde almak için bunlara sıklıkla erişilir. Farklı indeks türleri şunlardır:

  • B-Ağaç endeksi
  • bit eşlem dizini
  • Clustereditör dizini
  • Kaplama indeksi
  • Benzersiz olmayan dizin
  • Benzersiz dizin

Veritabanı Testi röportaj soruları


6) Saklı prosedürleri test ederken bir test uzmanının attığı adımlar nelerdir?

Test cihazı, saklı yordamların standart formatını kontrol edecek ve ayrıca saklı yordamda belirtildiği gibi güncellemeler, birleştirmeler, dizinler, silmeler gibi alanların doğru olup olmadığını da kontrol edecektir.


7) Veri tabanı testi için tetikleyicinin tetiklenip tetiklenmediğini nasıl bileceksiniz?

Ortak denetim günlüğünü sorguladığınızda bir tetikleyicinin tetiklenip tetiklenmediğini bilirsiniz. Tetikleyicilerin tetiklendiğini görebileceğiniz yer denetim günlüğündedir.


Deneyimlilere Yönelik SQL Testi Mülakat Soruları ve Cevapları

8) Veri tabanı testinde veri yüklemeyi test etme adımları nelerdir?

Veri yüklemesini test etmek için aşağıdaki adımların izlenmesi gerekir

  • Kaynak verileri bilinmeli
  • Target veriler bilinmelidir
  • Kaynak ve hedefin uyumluluğu kontrol edilmeli
  • In SQL Kurumsal yönetici, ilgili DTS paketini açtıktan sonra DTS paketini çalıştırın
  • Hedef ve veri kaynağı sütunlarını karşılaştırmanız gerekir
  • Hedef ve kaynağın satır sayısı kontrol edilmeli
  • Kaynaktaki verileri güncelledikten sonra değişikliklerin hedefte görünüp görünmediğini kontrol edin.
  • NULL'ları ve önemsiz karakterleri kontrol edin

9) Veritabanı Kontrol Noktalarını kullanmadan, QTP'de bir SQL Sorgusunu nasıl test edersiniz?

Komut dosyası oluşturma prosedürünü yazarak VBScript, veritabanına bağlanıp sorguları ve veritabanını test edebiliriz.


10) QTP'de SQL sorgularının nasıl kullanılacağını açıklayın?

In QTP Çıkış veritabanı kontrol noktası ve veritabanı kontrolünü kullanarak, SQL manuel sorgular seçeneğini seçmeniz gerekir. Manuel sorgular seçeneğini seçtikten sonra veritabanındaki verileri getirmek için “seç” sorgularını girin ve ardından beklenen ve gerçekleşenleri karşılaştırın.


11) Veritabanı testi için test senaryoları yazmanın yolu nedir?

Bir test senaryosu yazmak fonksiyonel test gibidir. Öncelikle uygulamanın işlevsel gereksinimlerini bilmeniz gerekir. Daha sonra aşağıdaki gibi test senaryoları yazmak için parametrelere karar vermelisiniz:

  • Amaç: Test etmek istediğiniz hedefi yazın
  • Giriş metodu: Yürütmek istediğiniz eylem veya giriş yöntemini yazın
  • Beklenen: veritabanında nasıl görünmesi gerektiği

12) Test tablosunu yönetmek ve değiştirmek için Veritabanı testinde kullandığınız SQL ifadeleri nelerdir?

SELECT, INSERT, UPDATE, DELETE gibi ifadeler tabloyu yönetmek için kullanılırken, ALTER TABLE, CREATE TABLE ve DELETE TABLE tabloyu yönetmek için kullanılır.


Deneyimlilere Yönelik Veritabanı Testi Mülakat Soruları

13) Veritabanı prosedürleri ve tetikleyicileri nasıl test edilir?

Veritabanı prosedürlerini ve tetikleyicilerini test etmek için giriş ve çıkış parametrelerinin bilinmesi gerekir. EXEC ifadesi prosedürü çalıştırmak ve tabloların davranışını incelemek için kullanılabilir.

  • Veritabanı projesini çözüm gezgininde açın
  • Şimdi Görünüm menüsünde veritabanı şemasına tıklayın
  • Şema Görünümü menüsünden proje klasörünü açın
  • Test edilmesi gereken nesneye sağ tıklayın ve ardından Birim Testleri Oluştur yazan iletişim kutusuna tıklayın
  • Bundan sonra yeni bir dil testi projesi oluşturun
  • a) Birim testini ekle veya b) Yeni bir test oluştur'u seçin ve ardından Tamam'a tıklayın.
  • Yapılandırılacak proje, Proje Yapılandırması iletişim kutusuna tıklanarak yapılır.
  • Yapılandırıldıktan sonra Tamam'a tıklayın

14) Gereksinimlerden test senaryolarını nasıl yazabilirsiniz ve gereksinimler AUT'un (Test Edilen Uygulama) tam işlevselliğini temsil ediyor mu?

Gereksinimlerden bir test vakası yazmak için, gereksinimleri işlevsellik açısından iyice analiz etmeniz gerekir. Daha sonra, test vakalarını yazmak için Eşdeğerlik bölümlendirme, Kara kutu tasarımı, Neden-sonuç grafiği vb. gibi uygun test vakası tasarım tekniklerini düşünürsünüz. Evet, gereksinimler AUT'nin tam işlevselliğini temsil eder.


15) DBMS nedir?

DBMS, Veritabanı yönetim sistemi anlamına gelir; farklı DBMS türleri vardır

  • Ağ Modeli
  • Hiyerarşik Model
  • İlişkisel Model

16) DML nedir?

DML, Veri İşleme Dili anlamına gelir, verileri şema nesneleri ile yönetmek için kullanılır. SQL'in bir alt kümesidir.


17) DCL komutları nelerdir? DCL tarafından kullanılan iki tür komut nedir?

DCL, Veri Kontrol Dili anlamına gelir ve verileri kontrol etmek için kullanılır.

İki tür DCL Komutu şunlardır:

Grant: Bu komutu kullanarak kullanıcı veritabanına erişim ayrıcalığına erişebilir

Revtamam: Bu komutu kullanarak kullanıcı veritabanına erişemez


18) Beyaz kutu testi ve kara kutu testi nedir?

Kara kutu testi, yazılımın belirli girdiler verildiğinde çıktılar için test edilmesi anlamına gelir. Bu test genellikle yazılımın kullanıcının gereksinimlerini karşılayıp karşılamadığını görmek için yapılır. Bu testi çalıştırmak için beklenen belirli bir işlevsel çıktı yoktur.

Beyaz kutu testi, kodun ve programın mantığının doğruluğunu kontrol etmek için yapılır. Bu test, sistemin mantıksal akışını bilen programcı tarafından yapılır.


19) QTP test sonuçlarını nasıl değerlendiriyor?

Test tamamlandıktan sonra QTP bir rapor oluşturacaktır. Bu rapor, test sırasında tespit edilen kontrol noktalarını, sistem mesajını ve hatayı gösterecektir. Test sonuçları penceresi kontrol noktalarında karşılaşılan uyumsuzlukları gösterecektir.


20) QTP test sürecini açıklayın?

  • QTP test süreci aşağıdaki adımlara dayanmaktadır:
  • GUI (Grafik Kullanıcı Arayüzü) Harita dosyalarını oluşturma : Test edilmesi gereken GUI nesnesini tanımlar
  • Test komut dosyaları oluşturma: Test komut dosyaları kaydedilir
  • Hata ayıklama testleri: Testte hata ayıklama yapılmalıdır
  • Testleri çalıştır: Test senaryoları çalıştırılmalıdır.
  • Sonuçları görüntüle: Sonuçlar, testlerin başarısını veya başarısızlığını yansıtır
  • Rapor tespitleri: Test başarısız olursa nedenleri rapor tespit dosyasına kaydedilecektir.

21) Yük testi nedir ve birkaç örnek verin?

Sistem yanıtını ölçmek için yük testi yapılır. Yük, kullanıcı desenini aşarsa buna stres testi denir. Yük testi örnekleri arasında büyük dosyaların indirilmesi, tek bir bilgisayarda birden fazla uygulamanın çalıştırılması, bir sunucunun çok sayıda e-postaya tabi tutulması ve yazıcıya birbiri ardına birçok görev atanması yer alır.


22) Veritabanı manuel olarak nasıl test edilir?

Veritabanının manuel olarak test edilmesi, arka uçtaki verilerin kontrol edilmesini ve ön uçtaki veri eklenmesinin arka ucu etkileyip etkilemediğini görmeyi içerir ve silme, güncelleme, ekleme vb. için de aynıdır.


23) RDBMS ne anlama gelir ve SQL'in kullandığı önemli RDMBS nelerdir?

RDBMS, SQL kullanan İlişkisel Veritabanı Yönetim Sistemleri anlamına gelir ve SQL'in kullandığı önemli RDBMS, Sybase'dir. Oracle, Erişim ,Giriş, Microsoft SQL sunucusu vb.


24) Performans testi nedir ve performans testinin darboğazları nelerdir?

Performans testi, bilgisayar sistemi performansının hızını belirler. Tepki süresi ölçümü gibi niceliksel testleri içerir. Performans testlerinde sorun her zaman iyi eğitimli ve deneyimli insan gücüne ihtiyaç duymanız ve kullandığınız araçların pahalı olmasıdır.


25) DDL nedir ve komutları nelerdir?

Veritabanı yapısını tanımlamak için Geliştirici DDL'yi kullanır. DDL, Veri Tanımlama Dili anlamına gelir. Çeşitli DDL komutları arasında Oluştur, Kes, Bırak, Değiştir, Yorum Yap ve Yeniden Adlandır yer alır.

Yukarıdaki Veritabanı/SQL testi röportaj sorusu hem yeni başlayanlara hem de deneyimli QA Mühendislerine yardımcı olacaktır. Lütfen sayfayı arkadaşlarınızla ve meslektaşlarınızla paylaşın.

Bu mülakat soruları aynı zamanda yaşamınızda da yardımcı olacaktır.