QA / QA Automation
Was ist eine Deadlock?
Die Vorlage "BergSiteBundle:ProviderPriceListScheduling:mail_notify_foul.html.twig" enthält einen Fehler: Unerwartetes Token 'name' mit Wert 'providerPriceListSchedule' ('Ende des Anweisungsblocks' erwartet) in "BergSiteBundle:ProviderPriceListScheduling:mail_notify_foul.html.twig" in Zeile 56.
Wie tief sollte QA bei der Arbeit an einer Funktion in technische Details eintauchen?
Erzählen Sie mir von Ihrer Berufserfahrung und Ihrem aktuellen Technologiestack.
Erzählen Sie mir von sich und Ihrer Erfahrung im Testen
Was ist für Sie bei der Wahl eines neuen Jobs wichtig?
Wird die Parametrisierung von Tests verwendet, und womit ist sie implementiert?
Testen Sie zwei Konten: ein anonymes Konto bis zu 15.000 Rubel und ein identifiziertes Konto bis zu 60.000 Rubel. Sie können kaufen, per Karte oder SBP aufladen, Rückgaben tätigen. Vorschläge für Testfälle.
Kann man von einer als final deklarierten Klasse erben?
List<String> Wörter = Arrays.asList("Привет", "Pока", "ОКО"); Wörter.stream() .filter(wort -> wort.contains("o")) .toUpperCase() .contains("o") .forEach(System.out :: println);
Gab es Interaktionsgeschichten mit dem Produktteam oder dem Marketingteam, als die Anforderungen geklärt wurden?
Es gibt eine REST-API-Methode des Transferservices, um eine bestimmte Summe von einem Bankbenutzer zu einem anderen per ID zu übertragen: GET /api/transfer?money={money}&from={uid}&to={uid} Ziel ist es, Testfälle für diese Methode zu erstellen. Beispiel für einen Testfall: Aufruf der Methode mit den Parametern money=10.10&from=1&to=2; Erwartetes Verhalten: Aufruf der Methode mit den Parametern money=10&from=1&to=2; Erwartetes Verhalten: Status 400, Kontostand unverändert, Fehler bei unzureichenden Mitteln zurückgeben Aufruf der Methode mit den Parametern money=100000&from=1&to=2; Erwartetes Verhalten: Status 200, Kontostand 1 verringert sich um den aktuellen Betrag, Kontostand 2 erhöht sich um den aktuellen Betrag Aufruf der Methode mit den Parametern money=-10000&from=1&to=2; Erwartetes Verhalten: Status 400, Kontostand unverändert, Fehler bei negativer Überweisung zurückgeben Aufruf der Methode mit den Parametern money=0&from=1&to=2; Erwartetes Verhalten: Status 400, Kontostand unverändert, Fehler bei Nullüberweisung zurückgeben Aufruf der Methode mit den Parametern money=вавава&from=1&to=2; Erwartetes Verhalten: Status 400, Kontostand unverändert, Fehler bei ungültigem Wert eingeben Aufruf der Methode mit den Parametern money=10000&from=1&to=1; Erwartetes Verhalten: Status 400, Kontostand unverändert, Fehlerbeschreibung detailliert angeben
Kam es schon vor, dass ein PM eine Version mit Bugs herausbringen wollte? Was hast du in so einer Situation gemacht?
Welche Java-Version haben Sie?
Gibt es Method Overloading in Python?
Was tun, wenn ein Fehler in Form eines Support-Tickets eintrifft?
Wie war das Verhältnis von API- und Frontend-Tests im Projekt?
[Name] fragte: Was ist für Sie bei der Wahl eines neuen Jobs wichtig, worauf werden Sie bei der Entscheidung achten?
Haben Sie nachweisliche Berufserfahrung? Haben Sie nach dem Arbeitsgesetz gearbeitet?
SSL- und Autorisierungstests (JWT).