QA / QA Automation
Sualınız varmı?
Bank xidməti üçün rest-api metodu mövcuddur ki, müəyyən məbləği bir bank istifadəçisindən digərinə ID ilə köçürür: GET /api/transfer?money={money}&from={uid}&to={uid} Tapşırıq: bu metod üçün test halları hazırlayın Test nümunəsi: money=10.10&from=1&to=2 parametrləri ilə metodu çağırın; Gözlənilən davranış: money=10&from=1&to=2 parametrləri ilə metodu çağırın; Gözlənilən davranış: status 400, balans dəyişməyib, kifayət qədər vəsait yoxdur xətası qaytarılır money=100000&from=1&to=2 parametrləri ilə metodu çağırın; Gözlənilən davranış: status 200, istifadəçi 1-in balansı cari məbləğdən azalar, istifadəçi 2-nin balansı isə artır money=-10000&from=1&to=2 parametrləri ilə metodu çağırın; Gözlənilən davranış: status 400, balans dəyişməyib, mənfi məbləğ köçürülə bilməz xətası qaytarılır money=0&from=1&to=2 parametrləri ilə metodu çağırın; Gözlənilən davranış: status 400, balans dəyişməyib, sıfır məbləğ köçürülə bilməz xətası qaytarılır money=вавава&from=1&to=2 parametrləri ilə metodu çağırın; Gözlənilən davranış: status 400, balans dəyişməyib, düzgün dəyər daxil edin xətası qaytarılır money=10000&from=1&to=1 parametrləri ilə metodu çağırın; Gözlənilən davranış: status 400, balans dəyişməyib, xətanı ətraflı təsvir edin
Paralel müsahibələriniz və ya təklifləriniz varmı?
İnkişafın həyat dövrü (SDLC) necə görünür?
Hansı metrikləri ölçərdin?
Pull request dəyişiklik faylları üçün GitHub Actions-da testlərin necə işlədiləcəyini necə tənzimləyərdin?
Fərqli platformalar üçün tətbiq fayl uzantılarının növləri hansılardır?
Müddətlər haqqında nə deyə bilərik? Layihələrinizdə müddətlər necə idarə olundu?
«Proqram təminatının sınağı» termini nə deməkdir?
Test piramidası nədir? Bu termini necə başa düşürsünüz?
ls -lan əmri nə göstərir və boru xətti | necə işləyir? | ilə ; arasındakı fərq nədir?
Hansı status kodu qruplarını bilirsiniz? Qrupları və onların mənalarını təsvir edin.
Özünüz haqqında danışın: bu peşəyə necə gəldiniz və niyə əl ilə test edirsiniz?
Ekvivalentlik siniflərinin nümunəsini göstərə bilərsinizmi?
Mobil tətbiqdə hansı giriş metodları mövcuddur?
Təhlil mərhələsində test dizaynında özünüz iştirak edirsiniz, yoxsa artıq avtomatlaşdırma üçün hazır test halları təqdim olunur?
Son layihədən niyə ayrılmağa qərar verdiniz?
QA/avtomatlaşdırma mövzusuna daxil olmaları üçün komanda qurmaq və ya insanlara mentorluq etmək təcrübəniz varmı?
Verilənlər bazasındakı indekslər haqqında nə deyə bilərsən?
JUnit-də bütün testlər tamamlandıqdan sonra 'testlər tamamlandı' mesajını bir dəfə necə göstərə bilərəm?