Junior
Test prosesində Postman istifadə edərkən məqsədləriniz və vəzifələriniz nədir?
sobes.tech Süni İntellekt
AI-dan cavab
Postman istifadə edərkən test prosesində məqsədlərim və vəzifələrim:
-
API-nin funksional testləri:
- HTTP metodlarının (GET, POST, PUT, DELETE və s.) düzgün işlədiyini yoxlamaq.
- API cavablarını (status kodları, JSON/XML strukturu, məzmun) təsdiqləmək.
- API-nin müxtəlif parametrlərlə müxtəlif istifadə ssenarilərini test etmək.
- Xəta idarəetməsi və sərhəd halları yoxlamaq.
-
API testlərinin avtomatlaşdırılması:
- Regressiya testləri üçün sorğu kolleksiyaları yaratmaq.
- Doğrulamaları avtomatlaşdırmaq və məlumatları hazırlamaq üçün JavaScript (Pre-request Scripts, Tests) skriptləri yazmaq.
- CI/CD boru xətlərində avtomatlaşdırılmış testləri işlətmək üçün Collection Runner və ya Newman-dan istifadə etmək.
-
API-ni araşdırma testləri:
- Hipotezləri yoxlamaq üçün sürətli prototipləşdirmə və sorğular göndərmək.
- Kod yazmadan API-nin strukturunu və davranışını araşdırmaq.
-
API sənədləşdirilməsi:
- Canlı sənəd kimi xidmət edə biləcək aydın və başa düşülən sorğu kolleksiyaları yaratmaq.
- Sorğulara, parametrlərə və cavab nümunələrinə açıqlamalar əlavə etmək.
-
Komanda işi:
- Xətaları tapmaq və testləri asanlaşdırmaq üçün sorğu kolleksiyalarını digər komanda üzvləri ilə bölüşmək.
- Test resurslarına təşkil etmək və birgə giriş üçün Workspaces-dan istifadə etmək.
-
Əsas performans testləri:
- Bir neçə sorğu göndərərək əl ilə performans testləri keçirmək.
- Cavab vaxtını analiz etmək üçün Postman-in daxili funksiyalarından istifadə etmək.
-
İnteqrasiya testləri:
- Xarici xidmətlər və API-lərlə qarşılıqlı əlaqəni yoxlamaq.
- Xarici xidmətlərin cavablarını Mock Servers istifadə edərək modelləşdirmək.