# Scrivi un test Pytest per l'endpoint API POST /clients, che crea un cliente. # È necessario verificare: codice di stato 201, che nella risposta è presente client_id, # e che una richiesta ripetuta con lo stesso INN restituisce 409 Conflict.
QA / QA Automation
Hai parlato di automazione e del trasferimento dei test manuali a quelli automatizzati. Come hai deciso di automatizzare e hai preso questa decisione da solo?
Cos'è assert in Python e a cosa serve nei test?
Scrivi una query che trovi i clienti senza alcun evento negli ultimi 30 giorni.
Come hai suddiviso i test in fasi di smoke e regressione? In quale fase sono stati eseguiti?
# Modulo di registrazione cliente nell'app bancaria con campi: # Nome completo, telefono, TIN, data di nascita. # Crea 5-7 casi di test, # scenari positivi e negativi, nonché valori limite.
Cos'è un decoratore in Python e come hai applicato i decoratori in Pytest?
Quali tecniche di progettazione dei test hai applicato personalmente nella pratica?
Raccontami come si costruisce in generale la prioritizzazione dei casi di test nel testing.
Hai menzionato UI e UX più volte in modo confuso — dimmi, qual è la differenza tra questi concetti?
Scrivi un codice in Python per risolvere il compito precedente (test di creazione del cliente tramite API).
Passiamo al compito pratico (il compito non è stato completamente rivelato durante la sessione).