Come testare un compito se la sua descrizione consiste solo in un titolo?
QA / QA Automation
Cosa sono i generatori in Python? Come si chiama l'iteratore che utilizza yield internamente?
L'uso della funzione B sarà lo stesso nel primo e nel secondo caso?
Come hai svolto il lavoro di dettaglio e progettazione dei tuoi test?
Un grande set E2E richiede 40 minuti per ogni MR, anche se viene modificato solo README. Come organizzare l'esecuzione in modo che piccole modifiche non avviino l'intero set di test?
Hai mai dovuto scrivere script Bash?
Cosa sono gli iteratori in Python? Quale metodo magico implementa l'iteratore? Come avviene lo spostamento al prossimo elemento? Cosa succede se si percorre l'iteratore una seconda volta?
Fornisci un esempio concreto della tua strategia di test sviluppata.
Parla della tua esperienza, soprattutto nell'automazione dei test. Quali compiti hai svolto: test API, test UI, quali di più, quali di meno?
Qual è il carico previsto in una soluzione che elabora foto tramite Kafka e come influisce sulla scelta dell'architettura?
Quali comandi o utilità da riga di comando hai usato per lavorare con Kafka?
Perché potrebbe essere necessario più di un contenitore in un Pod di Kubernetes?
Quanti test automatici API hai creato?
Perché questo test è contrassegnato come flaky, anche se sembra semplice?
@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, "Errore, registrazione non riuscita" assert "code" in response.json(), "Errore, entità non creata" response_username = requests.get(f'{base_url}/user/{data["username"]}') assert response_username.json()['username'] == data['username'] assert response_username.json()['id'] == data['id'], "Gli ID non corrispondono" self.attach_response(response.json())
Come aggiungere un submodule a un progetto Git? Dove viene memorizzata l'informazione del submodule?
Perché usando yield non ci sarà una nuova richiesta al database ad ogni chiamata? Come influisce sulla pulizia e sull'integrità dei dati di test?
Quale libreria hai usato per i test API in Python?
Come trovare l'ID di un elemento sulla pagina?
Cosa fare se più elementi del modulo, come i campi del passaporto, hanno lo stesso id?