QA / QA Automation
[Name] fragte: Wie war das Verhältnis von Automatisierung und manuellen Tests bei Ihrer letzten Arbeit?
Haben Sie Erfahrung mit der JSON DataBind-Bibliothek zur Serialisierung und Deserialisierung von Daten?
Können Sie erklären, was das OSI-Modell ist und wie es in der Netzwerkommunikation verwendet wird?
Was ist die Hauptfunktion von Test-Frameworks im Softwareentwicklungsprozess?
Wann erfolgt das Merge des PR? Nach welchem Schritt?
Könnten Sie die SOLID-Prinzipien und ihre Bedeutung bei der Softwareentwicklung erklären?
Kannst du die wichtigsten Arten von Artefakten nennen, die im Testprozess verwendet werden?
Neigen Sie eher dazu, die Benutzeroberfläche oder die API-Schichten der Anwendung zu testen?
Wozu dienen Fixtures beim Software-Testen?
Wie unterscheiden sich die Methoden POST und PUT beim Senden von Daten an den Server?
Kannst du ein Beispiel für eine Testmethode geben, bei der alle möglichen Paare von Eingabedaten überprüft werden?
Was ist der Zweck des Caching-Systems und was sind seine Vorteile?
Welches Datenbankverwaltungssystem haben Sie in Ihrem letzten Projekt verwendet?
Welche Rolle spielen die Beziehungen zwischen Tabellen in einer relationalen Datenbank?
Wenn die Tests ausgeführt wurden, die Daten erstellt wurden und während des Tests die Maschine ausfiel, blieben die Daten in der Datenbank? Wie wurde das gelöst?
Wie sollte die Fehler- und Ausnahmebehandlung in einer Anwendung richtig implementiert werden?
Können Sie das Konzept der Low-Code-Plattform und ihre wichtigsten Vorteile erklären?
Welche Arten von Erwartungen an die Benutzeroberfläche kannst du nennen?
Wie implementiert und verwendet man abstrakte Klassen in Java?
Können Sie das Konzept der Vererbung in der objektorientierten Programmierung erklären?