QA / QA Automation
Kaip organizuojate testavimą plėtros procese, jei pradėjote siųsti naują lauką kitai komandai?
Kokias HTTP metodus žinote? Kuo skiriasi PATCH ir PUT? Kas nutiks, jei PUT užklausa bus siunčiama resursui, kurio ID nėra duomenų bazėje? Ar galima perduoti duomenis per GET? Kuo skiriasi POST ir PUT? Kas yra idempotencija?
Ar išbandėte tiek žiniatinklį, tiek mobilųjį?
Redis — kas tai už sistema, kodėl jis naudojamas projekte?
Kokius testų tipus žinai? Trumpai, kam jie skirti?
Krovimo ir mobiliojo testavimo patirtis.
Papaskrinkite apie testų dizaino technikas.
Pavadinkite HTTP metodus.
Jei gavote funkciją ar modulį be pilnos informacijos/duomenų, kaip su tuo susitvarkėte? Kokius veiksmus atlikote trūkstamai informacijai gauti?
Papaskinkite apie savo pasiekimus ir išsamiau apie savo patirtį: kaip tiksliai atlikote darbą, ką testavote krepšelyje ir užsakymo procese?
Kuo skiriasi defekto prioritetas ir sunkumas?
Ar dirbote su Stream API Java kalboje? Kokius metodus žinote? Kuo skiriasi terminalinės ir tarpinės operacijos?
Kaip padengėte Kafka automatiniais testais? Papasakok daugiau.
Ar platforma buvo mikroservisų pagrindu?
Kuo skiriasi Docker konteineris nuo virtualios mašinos?
@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, "Klaida, registracija nepavyko" assert "code" in response.json(), "Klaida, subjektas nebuvo sukurtas" 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 nesutampa" self.attach_response(response.json())
Ar norėtumėte tobulėti automatizuoto testavimo srityje ar norite likti rankiniu testeriu?
Kas yra iteratoriai Python'e? Kokia magiška metodas įgyvendina iteratorių? Kaip vyksta pereinamasis į kitą elementą? Kas nutiks, jei antrą kartą pereisite per iteratorių?
Pasakokite apie testavimo piramidės lygius nuo apačios iki viršaus.
Kaip apimtumėte automatiniais testais pirkimų sistemą per YuCash (trečiosios šalies webhook)?