Weißt du, worauf ein Tester in unserem Team achten sollte?
QA / QA Automation
Wie hast du die Builds erhalten? Hast du sie jemals manuell zusammengestellt? Was ist der Unterschied zwischen einem Debug-Build und einem Release?
Wie kann man das Problem lokalisieren, wenn beim Aufruf einer Methode im Frontend ein Fehler auftritt?
Kann man die paarweise Testmethode (pairwise) für diese Aufgabe anwenden?
Welche Strategien für Locator in Appium für mobile Elemente kennst du, welche hast du benutzt, Vor- und Nachteile?
Kannst du beschreiben, wie du das Anmeldeszenario in einer mobilen Anwendung automatisieren würdest? Testfälle, Struktur, Page Object?
Wie würdest du den Locator des Elements finden? Könntest du selbst eine ID in die Anwendung hinzufügen?
Anmeldeformular: Du gibst einen gültigen Benutzernamen/Passwort ein, klickst auf anmelden, visuell passiert nichts. Wie würdest du das untersuchen und warum könnte das passieren?
Was suchst du momentan in deiner Arbeit und bist du bereit, Lücken im Stack (Kafka, GitLab, Kubernetes) zu schließen?
Fragen an das Team: Wie ist der Testprozess aufgebaut, wie ist das Verhältnis zwischen manuell und automatisiert?
Wie war das Verhältnis von manuellen zu automatisierten Tests im letzten Projekt?
Wir haben ein Komponenten-Interaktionsschema: Angenommen, es handelt sich um Dienste, die für die Erstellung und Verwaltung von Veranstaltungen für Personalmanager vorgesehen sind. Wir senden eine Nachricht an Service 1, (bereitgestellt in Kubernetes), um Daten über REST API zu erhalten oder zu bearbeiten. Service 1 verarbeitet die Daten und sendet sie dann an Kafka. Service 2 (ebenfalls in Kubernetes bereitgestellt) liest die Nachrichten aus Kafka und wandelt alle empfangenen Informationen in ein anderes Format um, und speichert sie dann in der Datenbank. Als Benutzer haben wir eine Anfrage zum Erstellen eines Events über REST an Service 1 gesendet, und dann die Existenz dieses Events in der Datenbank mit einer Select-Anfrage überprüft. Aber in der Datenbank wurde dieses Event nicht gefunden. Wir haben angefangen, das Problem zu untersuchen, und festgestellt, dass die Nachricht bei Kafka stecken geblieben ist – sie wurde einfach nicht von Service 2 gelesen. Wie werden wir herausfinden, warum die Nachricht nicht gelesen wurde?
Wie hast du die Testung der technischen Anforderungen (TЗ) angegangen?
Wie hast du Zahlungssysteme getestet? Wie wurden Transaktionen durchgeführt?
Was siehst du als den Unterschied zwischen dem Testen einer mobilen Anwendung und einer Webanwendung?