Sobes.tech

QA / QA Automation

Come testare un compito se la sua descrizione consiste solo in un titolo?

182

Cosa sono i generatori in Python? Come si chiama l'iteratore che utilizza yield internamente?

179

L'uso della funzione B sarà lo stesso nel primo e nel secondo caso?

176

Come hai svolto il lavoro di dettaglio e progettazione dei tuoi test?

175

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?

172

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?

170

Fornisci un esempio concreto della tua strategia di test sviluppata.

170

Parla della tua esperienza, soprattutto nell'automazione dei test. Quali compiti hai svolto: test API, test UI, quali di più, quali di meno?

169

Qual è il carico previsto in una soluzione che elabora foto tramite Kafka e come influisce sulla scelta dell'architettura?

168

Quali comandi o utilità da riga di comando hai usato per lavorare con Kafka?

168

Perché potrebbe essere necessario più di un contenitore in un Pod di Kubernetes?

167

Perché questo test è contrassegnato come flaky, anche se sembra semplice?

166

@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())

165

Come aggiungere un submodule a un progetto Git? Dove viene memorizzata l'informazione del submodule?

164

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?

163

Cosa fare se più elementi del modulo, come i campi del passaporto, hanno lo stesso id?

155
/5