Oltre alla richiesta GET, ci sono anche POST e PATCH. Come capisci la differenza tra loro?
QA / QA Automation
Se comunque ricevi un valore errato dal backend, come localizzeresti il problema?
PageObject col tempo si espande su una pagina complessa e diventa difficile da leggere. Ti è successo e come hai affrontato questa situazione?
Se ti venisse affidato il compito di automatizzare un caso, come lo impacchetteresti? Come organizzeresti la struttura?
Hai lavorato con Kafka? Hai esperienza con broker di messaggi?
In che altro modo possono comunicare i microservizi oltre tramite API? Conosci altri metodi?
Immagina di avere un frontend, l'endpoint GET ALL restituisce un elenco di utenti con ID e nome, e a un certo punto al posto dell'ID viene visualizzato un valore errato nella colonna. Come localizzeresti questo problema?
Immagina di dover testare un nuovo endpoint GET che restituisce ID e nome per ID. Elenca la lista di controlli dal più prioritario al meno prioritario.
È arrivato un compito: stanno creando un nuovo modulo di registrazione, con 10 campi da compilare. Potrebbero esserci molte verifiche. Come minimizzi il numero di test senza perdere troppo in copertura?
Hai menzionato di aver combattuto contro test flaky. Raccontami di più.
A cosa serve Kafka e come aiuta?
Cosa intendi per architettura a microservizi e quale differenza evidenzieresti rispetto a un'architettura monolitica?
Abbiamo un'entità A, B, C, e poi 50-60 componenti al suo interno. Come risolveresti il problema dell'espansione?
Ricordi come creare un branch in Git?
Quali strumenti e servizi hai usato per visualizzare i log?
Avevi CI/CD? Come lo intendi?
Qual è l'ultima cosa tecnica che hai letto? Un articolo interessante?
Hai detto di aver automatizzato molto e di aver usato pattern. Quali pattern hai usato nell'automazione?