QA / QA Automation
Fornisci un esempio concreto della tua strategia di test sviluppata.
Qual era la proporzione di sviluppatori backend e frontend nel progetto?
Hai lavorato con pipeline CI/CD: creando o modificando job?
def test_blocks(a, b): try: risultato = a / b except ZeroDivisionError: return "Errore di divisione per zero" else: return f"Risultato: {risultato}" finally: return "Finale" print(test_blocks(10, 2)) print(test_blocks(10, 0)) funcC = funcA(funcB) @funcA def funcB.....
Prima dei test, è necessario eseguire cinque lavori diversi per preparare l'ambiente. Come eseguirli in parallelo in GitLab CI, e il lavoro con pytest — solo dopo aver completato tutti i lavori della prima fase?
Parlaci del tuo attuale o ultimo posto di lavoro: cosa hai fatto esattamente e qual era il progetto?
Cos'è il Service come entità di Kubernetes?
Come verificare le ipotesi sulle cause dell'instabilità del test analizzando i file correlati?
Come era organizzato il team nel progetto: un solo team o più team, e quanti tester, sviluppatori e analisti c'erano?
Un grande set E2E richiede 40 minuti per ogni MR, anche se viene modificato solo README. Come organizzare l'esecuzione in modo che piccole modifiche non avviino l'intero set di test?
Quando hai partecipato all'analisi dei requisiti insieme agli analisti: prima di descrivere il compito o durante il processo?
Parlaci delle fixture e della parametrizzazione in Pytest: quanto spesso le hai usate e a cosa servono?
Qual è la differenza tra il tipo di dato integer e number?
Qual è la tua esperienza con Kubernetes? Cosa hai fatto esattamente?
# Crea una lista di tre funzioni, dove ogni funzione restituisce il proprio numero quando viene chiamata. # La prima funzione dovrebbe restituire - 0, la seconda - 1, la terza - 2: funcs = [lambda: i for i in range(3)] print([f() for f in funcs]) # Risposta:
Elenca i livelli di test.
Perché potrebbe essere necessario più di un contenitore in un Pod di Kubernetes?
Dove hai gestito la documentazione di test e come è stata pianificata la fase di testing nel progetto?
Spiega la differenza tra Dockerfile, immagine Docker e contenitore Docker.
Parlaci delle tecniche di progettazione dei test: quali hai usato più spesso?