Verilənlər Bazası Sınağı
•
6 Avqust, 2026
•
14 dəq oxu
QA Mühəndisləri üçün SQL: Verilənlər Bazası Sınağı Bələdçisi
Backend məlumatlarının doğrulanması, JOIN sorğuları və verilənlər bazası test metodologiyaları.
1. Verilənlər Bazası Sınağı (Database Testing) Nədir?
Database Testing istifadəçi interfeysi (UI) vasitəsilə daxil edilən məlumatların bazada doğru saxlanıldığını, yeniləndiyini və silindiyini yoxlayır. Frontend və Backend arasındakı inteqrasiya xətalarını aşkar etmək üçün SQL bilikləri kritikdir.
2. QA Mühəndisi üçün Vacib SQL Sorğuları
Verilənlərin doğrulanması üçün tez-tez istifadə edilən JOIN sorğusu nümunəsi:
SELECT u.id, u.email, o.order_status, o.total_amount
FROM users u
INNER JOIN orders o ON u.id = o.user_id
WHERE o.order_status = 'COMPLETED'
ORDER BY o.created_at DESC;
3. Məlumatların Bütövlüyü və ACID Prinsipləri
- Atomicity (Atomluq): Tranzaksiya ya tam icra olunmalı, ya də ləğv edilməlidir (ROLLBACK).
- Consistency (Uyğunluq): Məlumat bazasının qaydalarına (Primary Key, Foreign Key) əməl olunmalıdır.
- Isolation (Təcrid): Parallellik zamanı tranzaksiyalar bir-birinə mane olmamalıdır.
- Durability (Davamlılıq): Qeydə alınmış məlumatlar sistem çökdükdə belə itməməlidir.
Məqalə QA Academy Komandası Tərəfindən Hazırlanıb
Verilənlər bazası və backend sınaqları biliklərini təqdim edirik.