Ko i kako određuje koji testovi ostaju ručni?
QA / QA Automation
Koje komande ili alate komandne linije ste koristili za rad sa Kafka?
Navedite konkretan primer vaše razvijene strategije testiranja.
Šta su generatori u Pythonu? Kako se zove iterator koji koristi yield unutar sebe?
Da li će korišćenje funkcije B biti isto u prvom i drugom slučaju?
Kako ste radili na detaljizaciji i projektovanju svojih testova?
Veliki E2E skup je potrebno 40 minuta za svaki MR, čak i ako je promenjen samo README. Kako organizovati pokretanje tako da male promene ne pokreću ceo skup testova?
Koje se opterećenje očekuje kod rešenja za obradu fotografija putem Kafka-e i kako to utiče na izbor arhitekture?
Šta su iteratori u Pythonu? Koja magična metoda implementira iterator? Kako se vrši pomeranje na sledeći element? Šta će se desiti ako prođete kroz iterator drugi put?
@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, "Грешка, регистрацијата не беше успешна" assert "code" in response.json(), "Грешка, објектот не беше создаден" 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-овете не съвпадат" self.attach_response(response.json())
Zašto je ovaj test označen kao flaky, iako izgleda jednostavno?
Да ли сте икада морали да пишете Bash скрипте?
Ispričaj o svom iskustvu, posebno u automatizaciji testiranja. Koje zadatke si obavljao: API testove, UI testove, kojih više, kojih manje?
Zašto može biti potrebno više od jednog kontejnera u jednom Pod-u Kubernetes?
Koliko API-autotestova ste kreirali?
Zašto pri korišćenju yield neće doći do novog poziva na bazu podataka pri svakom pozivu? Kako to utiče na čistoću i celokupnost testnih podataka?
Kako dodati submodul u Git projekat? Gde se čuva informacija o submodulu?
Od čega se sastoji komanda git pull? Koristiš li git fetch?
Koju biblioteku ste koristili za API testove u Pythonu?
Kako pronaći ID elementa na stranici?