Come testeresti un microservizio di gestione degli ordini che ha operazioni CRUD, integrazione con Kafka, log e integrazione con servizi di pagamento esterni?
QA / QA Automation
Quali casi specifici controlleresti per le operazioni CRUD con gli ordini (dal punto di vista del flusso utente)?
Quali test non funzionali possono essere eseguiti con Kafka?
Come controlleresti Kafka — che elabori correttamente i dati e si riprenda correttamente in caso di guasto?
Come testeresti l'integrazione con un servizio di pagamento esterno?
Come testeresti i log? A cosa prestaresti attenzione prima del rilascio finale?
Il metodo DELETE è idempotente o no? Perché?
Nominare i test non funzionali che eseguiresti per questo servizio.
Indica i casi limite nella creazione di un ordine.
Come è strutturato Kafka e come funziona in generale?
Esercizio pratico: scrivere asserzioni per il test esistente di creazione dell'ordine e coprire l'ordine creato con controlli.
Cosa farai in primo luogo durante il test di un nuovo servizio, se hai uno schema, un link allo stand e una documentazione minima?
Parla del tracing — a cosa serve?