QA / QA Automation
Parli delle differenze tra test funzionali e non funzionali.
Parla del principio di separazione delle interfacce.
Quali tipi di richieste HTTP conosci?
A cosa servono i criteri di accettazione?
Cosa farai se lo sviluppatore restituirà un rapporto di bug senza apportare correzioni?
Quali requisiti sono inclusi nelle specifiche funzionali?
Perché non si può fare affidamento su una copertura del 100% con i test unitari?
Cos'è l'input?
Cosa sono le classi wrapper in Java?
Quali criteri consideri nella valutazione dei compiti?
Parlami dei test lato client.
Con quali difficoltà ti sei trovato a lavorare con TypeScript?
Come verificare che un JSON contiene i campi corretti?
Cos'è un decoratore (Decorator) nel contesto della programmazione e come viene utilizzato?
A cosa servono i metodi equals() e toString() in Java?
Quale interfaccia consente di aggiungere un oggetto nel blocco try come risorsa?
Quali strumenti hai usato per lavorare con HTTP?
Come testerai l'interfaccia utente dei siti web?
Perché è necessario eseguire test di regressione?
Parlami dello strato di trasporto (transport layer) del modello TCP/IP.