İstisnalar haqqında danışın — ierarxiya, checked və unchecked nümunələrlə
QA / QA Automation
Java-da hansı məlumat tiplərini bilirsiniz? Nümunələr verin.
Bu gün sizə bizim şagirdlərimizə bir neçə dəfə qarşılaşmış vəzifə verildi: JSON-dəki bütün səhvləri tapın.
Ətraflı izah edin, nə vaxt throws istifadə etmək, nə vaxt try-catch istifadə etmək, niyə ümumi Exception tutmaq və səhvləri bağlamaq pisdir
Hansı üsullarla istisnaları işləmək və ya atmaq olar?
Linux-də bir prosesin donduğu vəziyyətlə rastlaşdınızmı? Onu necə tapıb öldürmək olar?
Verilənlər bazasındakı indekslər haqqında nə deyə bilərsən?
Docker ilə işləmə təcrübəniz varmı?
Testlərdə mock-lər haqqında danış, onları necə stabilləşdirirsən?
Buraxılış prosesi necə təşkil olunub və avtomat testlərin rolu nədir?
Sizdə Allure, bu TestOps və ya sadə Alluremi? Bu nədir həqiqətən?
Siq testlərinin işə salınması üçün tetikleyici necə işləyir və siq testləri üçün testlərin siyahısını nə müəyyən edir?
Testlərdə hansı verilənlər bazaları ilə işləyirsiniz?
Və ya Bash əmrlərindən (Git deyil) danışırıqsa — məsələn, fayl yaratmaq, faylı köçürmək və s.
Yerli arxa plan REST testinin çökməsini asanlıqla təkrarlamaq üçün Allure hesabatında nə olmalıdır?
Mikroxidmətlər hansı yığın/istifadə olunan dildə yazılıb, test yığını ilə uyğun gəlirmi?
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
Əl ilə test və avtomatlaşdırma arasında təxminən zaman nisbəti nədir?
Eyni növdən olan 10 parametrli metodun istifadəsini necə daha rahat və oxunaqlı etmək olar?
OpenAPI spesifikasiyalarını təsvir etməli oldunuzmu?