Se a = 128 e b = 128, quale sarà il risultato delle comparazioni a == b e a is b?
QA / QA Automation
Hai utilizzato test visivi con immagini di riferimento nel progetto?
a = 4 b = [4] risultato = (a, b) a = 5 b.append(5) Domanda: qual è il valore di risultato dopo aver eseguito tutte le righe e perché?
Cosa mostra questo codice e perché? x = 5 def show_x(): print(x) x = 10 return x show_x() print(x)
Qual è la differenza tra Dockerfile e docker-compose?
Perché i tipi di dati sono considerati mutabili o immutabili?
Immagina di entrare in un progetto e di ricevere il tuo primo compito di test automatico durante l'onboarding: cosa sarebbe importante per te imparare, e evidenzieresti casi critici o problemi architettonici se li noti?
Hai lavorato con gli hook di PyTest stessi?
Qual è la tua proporzione preferita di test manuali rispetto all'automazione?
Quali sono le aree di visibilità in Python?
Implementa altri quattro test API per i metodi rimanenti di gestione degli utenti, studiando i metodi già descritti nel progetto.
Quali comandi Linux usi per connetterti al server e modificare un file?
Hai usato feature flags nel tuo lavoro?
Perché una fixture con scope="session" dovrebbe essere eseguita se non ha autouse=True e non è richiesta da un test o da un'altra fixture?
Cos'è uno strato in Docker e a cosa serve?
Quali altri miglioramenti suggeriresti per i test e il progetto?
Hai avuto problemi a capire il codice del framework?
Quali verifiche mancano nei test implementati?
Cosa succede alla richiesta dopo aver inserito il dominio nel browser e premuto Invio?
I test nel progetto sono stati avviati in parallelo? Quali problemi sono stati riscontrati e come sono stati risolti?