Python-da istisnalar necə işlənir? Hangi halda try/except istifadə olunur?
QA / QA Automation
Python-da generatorlər nədir? Altında yield istifadə edən iteratora nə ad verilir?
Hansı əməliyyat sistemləri ilə işləyirsiniz: Windows, Linux?
Kafka ilə işləmək üçün hansı komanda və ya əmr xətti vasitələrindən istifadə etmisiniz?
Kafka vasitəsilə şəkil emalı ilə həlldə hansı yük gözlənilir və bu, memarlıq seçimlərinə necə təsir edir?
B funksiyasının istifadəsi birinci və ikinci halda eyni olacaqmı?
@pytest.mark.skip("flaky") def test_create_user(self, base_url, generate_faker_data): headers = {"api-key": "special-key"} data = { **generate_faker_data } response = requests.post(f'{base_url}/user', json=data, headers=headers) assert response.status_code == 200, "Xəta, qeydiyyat uğursuz oldu" assert "code" in response.json(), "Xəta, obyekt yaradılmadı" response_username = requests.get(f'{base_url}/user/{data["username"]}') assert response_username.json()['username'] == data['username'] assert response_username.json()['id'] == data['id'], "ID-lər uyğun gəlmir" self.attach_response(response.json())
Testlərinizi detallandırmaq və layihələndirmək işini necə həyata keçirdiniz?
Niyə bu test flaky kimi işarələnib, baxmayaraq ki, sadə görünür?
Python-da iteratorlər nədir? Hangi sehrli metod iteratoru həyata keçirir? Növbəti elementə necə keçilir? Əgər iteratoru ikinci dəfə keçsəniz, nə baş verər?
Təcrübəniz haqqında danışın, xüsusən test avtomatlaşdırması sahəsində. Hansı tapşırıqları yerinə yetirmisiniz: API-testlər, UI-testlər, hansıları daha çox, hansıları daha az?
Hansı əməliyyat sistemindən istifadə edirsiniz?
Böyük E2E toplusu hər MR-də 40 dəqiqə çəkir, hətta yalnız README dəyişdirilsə belə. Kiçik dəyişikliklərin bütün testlər toplusunu işə salmaması üçün necə təşkil etmək olar?
Neçə API-otomatik test yaratdınız?
Bash skriptləri yazmaq məcburiyyətində qalmısınızmı?
Kubernetes Pod-da niyə bir neçə konteyner lazım ola bilər?
Niyə yield istifadə edildikdə hər çağırışda verilənlər bazasına yeni müraciət olmur? Bu, test məlumatlarının təmizliyi və bütövlüyünə necə təsir edir?
Git layihəsinə submodul necə əlavə edilir? Submodul haqqında məlumat harada saxlanılır?
git pull əmri nədən ibarətdir? git fetch istifadə edirsinizmi?
Python-da API testləri üçün hansı kitabxanadan istifadə etdiniz?