QA / QA Automation
Cos'è un deadlock?
Il modello "BergSiteBundle:ProviderPriceListScheduling:mail_notify_foul.html.twig" contiene un errore: token inaspettato 'name' con valore 'providerPriceListSchedule' ('fine del blocco di istruzioni' previsto) in "BergSiteBundle:ProviderPriceListScheduling:mail_notify_foul.html.twig" alla riga 56.
Quanto profondamente dovrebbe immergersi QA nei dettagli tecnici quando lavora su una funzionalità?
Parla della tua esperienza lavorativa e del tuo stack tecnologico attuale.
Parlami di te e della tua esperienza nel testing
Cosa è importante per te nella scelta di un nuovo lavoro?
La parametrizzazione dei test viene utilizzata, e con cosa è implementata?
Testa due conti: un conto anonimo fino a 15.000 rubli e un conto identificato fino a 60.000 rubli. Puoi acquistare, ricaricare con carta o SBP, effettuare rimborsi. Suggerisci casi di test.
È possibile ereditare da una classe dichiarata come final?
List<String> parole = Arrays.asList("Привет", "Pока", "ОКО"); parole.stream() .filter(parola -> parola.contains("o")) .toUpperCase() .contains("o") .forEach(System.out :: println);
Ci sono state storie di interazione con il team di prodotto o il team di marketing quando sono stati chiariti i requisiti?
Esiste un metodo API REST del servizio di trasferimento di una certa somma da un utente bancario a un altro tramite ID: GET /api/transfer?money={money}&from={uid}&to={uid} L'obiettivo è creare casi di test per questo metodo. Esempio di caso di test: Chiamare il metodo con i parametri money=10.10&from=1&to=2; Comportamento atteso: Chiamare il metodo con i parametri money=10&from=1&to=2; Comportamento atteso: stato 400, saldo invariato, restituire errore di fondi insufficienti Chiamare il metodo con i parametri money=100000&from=1&to=2; Comportamento atteso: stato 200, il saldo 1 diminuirà dell'importo corrente, il saldo 2 aumenterà dell'importo corrente Chiamare il metodo con i parametri money=-10000&from=1&to=2; Comportamento atteso: stato 400, saldo invariato, restituire errore di valore negativo non trasferibile Chiamare il metodo con i parametri money=0&from=1&to=2; Comportamento atteso: stato 400, saldo invariato, restituire errore di valore zero Chiamare il metodo con i parametri money=вавава&from=1&to=2; Comportamento atteso: stato 400, saldo invariato, errore di inserimento di un valore corretto Chiamare il metodo con i parametri money=10000&from=1&to=1; Comportamento atteso: stato 400, saldo invariato, errore di descrizione dettagliata dell'errore
È mai successo che un PM volesse rilasciare una versione con bug? Cosa hai fatto in questa situazione?
Quale versione di Java hai?
C'è sovraccarico di metodi in Python?
Cosa fare quando arriva un bug sotto forma di ticket di supporto?
Qual è stata la proporzione di test tra API e frontend nel progetto?
[nome] ha chiesto: Cosa è importante per te nella scelta di un nuovo lavoro, su cosa ti concentrerai nel prendere una decisione?
Hai un'esperienza commerciale comprovata? Hai lavorato secondo il codice del lavoro?
Test SSL e autorizzazione (JWT).