Sobes.tech
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.