Cosa dovrebbe fare il frontend quando il servizio restituisce un errore? Quale bug è collegato alla gestione degli errori nel frontend?
QA / QA Automation
È scritto che hai accelerato i test di regressione da 4 ore a 1,2 ore grazie all'ottimizzazione dei test e all'esecuzione parallela. Puoi parlare dell'ottimizzazione dei test e di come è stata implementata l'esecuzione parallela?
Quali intestazioni HTTP (headers) hai usato, quali conosci? Hai mai usato l'intestazione di autorizzazione?
Quando l'automazione dei test non è utile / non è appropriata?
C'è un bug sul sito: nella pagina principale, nel testo, hanno dimenticato di mettere una virgola. Quanto è critico questo difetto?
Nel curriculum si dice che hai lavorato con Docker e Kubernetes per il deployment di ambienti di test. Puoi raccontare un po' più nel dettaglio cosa intendi, cosa facevi in questo senso?
Qual è la visibilità del modificatore di accesso predefinito in Java?
Cos'è la copertura dei test e come può essere misurata?
Hai esperienza nel testing di applicazioni mobili?
Quali antipattern o errori tipici hai notato durante la revisione delle merge request? A cosa prestavi attenzione?
Hai mai automatizzato test con code o Kafka? Puoi raccontare più dettagli su questa esperienza? Quali strumenti hai usato per creare il producer?
Elenca gli artefatti di test che conosci.
Qual è la differenza tra REST e SOAP?
Hai partecipato all'implementazione di Pact? Puoi spiegare con un esempio come è stato realizzato e cosa hai fatto esattamente?
Quali valori in questo scenario sono verifiche positive e quali sono verifiche negative?
Se un prodotto è realizzato perfettamente dal punto di vista tecnico, tutti i requisiti sono soddisfatti, niente si rompe, supporta i carichi, ma nessuno lo utilizza, è un prodotto di qualità?
Come capisci quando il test è completato e puoi far avanzare il compito nel flusso? Quali sono le possibili opzioni di sviluppo?
Hai un team multifunzionale e un repository in cui tutti integrano e mantengono i loro test API in un unico progetto. Corretto?
In cosa si differenzia il Data-Driven Testing (DDT) dalla scrittura normale di test automatici?
Quale errore dovrebbe restituire il backend al frontend se un utente tenta di accedere con un nome utente e una password inesistenti?