Junior — Middle
Testçi baxış açısından verilənlər bazasının yoxlanması necə həyata keçirilir?
sobes.tech Süni İntellekt
AI-dan cavab
Testçiyin baxış açısından verilənlər bazasının yoxlanması aşağıdakı əsas aspektləri əhatə edir:
- Məlumatların doğrulanması: verilənlərin düzgünlüyü və bütövlüyü yoxlanılır, bazaya yazılan və bazadan oxunan məlumatlar.
- CRUD əməliyyatlarının yoxlanması: tətbiq interfeysi vasitəsilə və ya birbaşa sorğular vasitəsilə məlumatların yaradılması, oxunması, yenilənməsi və silinməsi.
- Əlaqələrin yoxlanması: cədvəllər arasındakı əlaqələrin düzgünlüyü yoxlanılır (məsələn, xarici açarlar).
- İndeks və performansın yoxlanması: sorğuların icra sürəti və indekslərin düzgün istifadəsi qiymətləndirilir.
- Əməliyyatların yoxlanması: atomiklik, uyğunluq, izolasiya və davamlılıq (ACID) prinsiplərinin yoxlanması.
SQL sorğuları ilə yoxlama nümunəsi:
-- Qeydiyyatın uğurla əlavə olunduğunu yoxlamaq
SELECT * FROM users WHERE id = 123;
-- Əlaqələrin yoxlanması
SELECT orders.id, users.name FROM orders JOIN users ON orders.user_id = users.id WHERE orders.id = 456;
Həmçinin, verilənlər bazasına sorğular göndərən və nəticələri gözlənilənlərlə müqayisə edən avtomatlaşdırılmış testlər də istifadə oluna bilər.