QA / QA Automation
Parla del principio di Segregazione delle Interfacce (ISP) di SOLID.
Hai mai avuto l'esperienza di essere l'unico tester in un progetto?
Come si organizza la convivenza di JUnit e TestNG in un progetto?
Quali aree o direzioni nella tua attività professionale ti interessano di più per una crescita futura?
Hai mai controllato il codice di qualcuno per qualità e conformità agli standard?
Si riferisce alla connessione tra i test automatici in Java e Python?
In quali situazioni è consigliato utilizzare il metodo finalize in Java?
Quali operazioni o metodi differiscono in modo che, eseguiti nuovamente, portano a un cambiamento nello stato del sistema anziché conservare il risultato precedente?
Sono state effettuate revisioni delle pull request nel tuo ultimo progetto?
Hai eseguito test automatizzati con Python?
Qual è la differenza tra i metodi Append e Extend per le liste in Python in termini di scopo e comportamento?
Quali componenti fanno parte della struttura del caso di test?
Cosa causa l'apparizione di eccezioni durante l'uso di Selenium e perché si verificano?
Qual framework di test hai usato — TestNG o JUnit?
È possibile spiegare cosa si intende con il termine 'test nativo' nel contesto dello sviluppo software?
Cos'è una fixture?
Puoi spiegare cos'è lo strumento Allure e a cosa serve nel testing?
Puoi spiegare cos'è la classe Object nel linguaggio Java e quale ruolo svolge nell'ereditarietà e nella gerarchia delle classi?
Quali metodi HTTP conosci?
Quali criteri consideri importanti nella scelta degli strumenti per l'automazione dei test?