Sobes.tech
Junior

Layihələrində hansı test növlərini tətbiq etmisən?

sobes.tech Süni İntellekt

AI-dan cavab

Aşağıdakı test növlərini tətbiq etdi:

Funksional testlər:

  • Modul testləri: Tez-tez testlər yazır və ya nəzərdən keçirirdi inkişaf tapşırıqları çərçivəsində, xüsusən komandalar TDD-yə riayət edirdisə.
  • İnteqrasiya testləri: Modullar, xidmətlər, verilənlər bazaları arasındakı qarşılıqlı əlaqəni test etdi.
  • Sistem testləri: Sistemi ümumi şəkildə test etdi və tələblərə uyğunluğunu yoxladı.
  • Qəbul testləri: Biznes analitikləri və ya müştərilərlə birlikdə məhsulun gözləntilərə cavab verdiyini yoxladı.

Qeyri-funksional testlər:

  • Yük testləri: Sistemin müxtəlif yük səviyyələrində performansını JMeter, LoadRunner kimi alətlərlə yoxladı.
  • Stres testləri: Sistemin ekstremal yüklərə davamlılığını müəyyən etdi.
  • Stabillik testləri (Endurance testing): Uzunmüddətli testlər vasitəsilə yaddaş sızıntıları və ya performansın zamanla zəifləməsini aşkarladı.
  • Təhlükəsizlik testləri: Statik və dinamik kod analizi, fuzz testing, əl ilə XSS, SQL Injection və digər zəiflikləri tapdı.
  • İstifadə rahatlığı testləri: İstifadəçi üçün interfeysin nə dərəcədə intuitiv və rahat olduğunu analiz etdi.
  • Uyğunluq testləri: Tətbiqin müxtəlif mühitlərdə (brauzerlər, əməliyyat sistemləri, cihazlar) işləməsini yoxladı.

Dəyişiklik testləri:

  • Regresiya testləri: Yeni dəyişikliklərin mövcud funksionallığa zərər vermədiyini yoxladı. Bu testlərin avtomatlaşdırılması prioritet idi.
  • Duman testi (Sanity check / Smoke testing): Yığışdırmadan və ya yerləşdirmədən sonra əsas funksiyaların sürətli yoxlaması.

Struktur yanaşmaya əsaslanan testlər (White-box):

  • Əhatə testləri (Coverage testing): Kodun testlərlə əhatə olunmasını (bəyannamə, şax, yol əhatəsi) analiz etdi və boşluqları müəyyən etdi.

Layihənin xüsusiyyətlərinə və tələblərinə görə digər test növləri də tətbiq olunurdu, məsələn, məhsul analizi çərçivəsində A/B testləri. Əsas diqqət regresiya və inteqrasiya testlərinin avtomatlaşdırılmasına yönəldilmişdi ki, məhsulun yüksək keyfiyyətini bütün həyat dövrü boyunca təmin etsin.