QA / QA Automation
Perché nel selettore dell'elemento del modulo non viene usato body?
Come intercettare e modificare la risposta dell'API in Playwright per testare l'interfaccia utente?
C'è qualcuno che ha la responsabilità globale dei processi e della scelta degli strumenti di test?
Qual è stato il tuo focus principale in EMCD? Raccontaci della tua esperienza nell'automazione dei test.
#Viene fornita una URL #[link] #È necessario ottenere una lista con i nomi di tutti gli utenti dalla risposta import requests url = "[link]" def test response = requests.get(url) print(response.json()) nomi = [utente['name'] for utente in response.json()] print(nomi)
Qual framework sceglieresti ora per i test automatici dell'interfaccia utente?
@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())
Parlami di te: hai lavorato in automazione o come tester full-stack?
Hai scritto anche i piani di test?
Spiega i 4 principi della POO e fornisci esempi della loro applicazione nella tua esperienza.
Cosa sono i getter e i setter?
Ci sono test automatici sul frontend, quale framework viene utilizzato per l'automazione dell'interfaccia utente?
Cosa succede al messaggio in Kafka dopo che il consumer lo ha letto?
È necessario testare i requisiti? Quali sono i criteri per testare i requisiti?
Quali tipi di autenticazione per le applicazioni web conosci?
Se la condizione con il formato di lavoro ibrido non fosse sorta, non avresti cercato lavoro?
Come sono state distribuite le attività nel team?
Parla di WebView, le caratteristiche del suo utilizzo, le insidie
Come hanno ottimizzato il tempo di esecuzione?
Avevi CI/CD? Come lo intendi?