Interviewfragen zu Cypress (Junior) mit Antworten
75 Fragen fürs Vorstellungsgespräch zu Cypress (Junior) mit richtigen Antworten, Erklärungen und Links zur Dokumentation.
Diesen Test machen- 1.Wo laufen Cypress-Tests?
- 2.Welcher Befehl öffnet die interaktive Cypress-App?
- 3.Welcher Befehl führt alle Cypress-Tests ohne Oberfläche aus, z. B. in CI?
- 4.Wo wird die Hauptkonfiguration von Cypress meist festgelegt?
- 5.Was ermöglicht
baseUrlin der Cypress-Config? - 6.Was ist eine Spec-Datei in Cypress?
- 7.Mit welchen Funktionen strukturiert man Cypress-Tests?
- 8.Was macht
cy.visit('/products')? - 9.Was macht
cy.get('[data-cy=submit]')? - 10.Warum empfiehlt Cypress
data-cy- oderdata-test-Attribute als Selektoren? - 11.Was findet
cy.contains('Save')? - 12.Wie tippt man in Cypress Text in ein Feld?
- 13.Wie drückt man nach dem Tippen Enter?
- 14.Wie wählt man eine Option in einem nativen
<select>? - 15.Wie hakt man in Cypress eine Checkbox an?
- 16.Was prüft Cypress, bevor es ein Element klickt?
- 17.Was bewirkt
{ force: true }bei einem Klick, und warum ist es riskant? - 18.Was macht
.should('be.visible')? - 19.Welche Assertion prüft den Wert eines Eingabefelds?
- 20.Wie prüft man, dass eine Liste genau 3 Einträge hat?
- 21.Wie prüft man, dass ein Element NICHT auf der Seite ist?
- 22.Welche Assertion prüft, dass die aktuelle URL
/dashboardenthält? - 23.Welchen Standard-Timeout haben die meisten Cypress-Abfragen wie
cy.get? - 24.Warum sollte man
cy.wait(5000)in Tests meiden? - 25.Wie laufen Cypress-Befehle zeitlich ab?
- 26.Warum kann man nicht
const btn = cy.get('button')schreiben undbtnals Element nutzen? - 27.Was liefert
.then()in Cypress? - 28.Was macht
.as('user')? - 29.Was ermöglicht
cy.intercept()? - 30.Wie wartet man auf einen Request, bevor man die UI prüft?
- 31.Wie stubbt man eine API-Antwort mit festen Daten?
- 32.Was sind Fixtures in Cypress?
- 33.Was macht
cy.request()? - 34.Warum sich in den meisten Tests per
cy.requestodercy.sessionstatt über die UI anmelden? - 35.Was macht
cy.session()? - 36.Was ist Testisolation in Cypress?
- 37.Warum sollte ein Test nicht vom Ergebnis eines anderen abhängen?
- 38.Wie führt man beim Arbeiten nur einen Test aus?
- 39.Wie überspringt man einen Test?
- 40.Wohin gehört Code, der vor jedem Test laufen soll, etwa
cy.visit('/')? - 41.Was macht
cy.viewport('iphone-x')? - 42.Was macht
cy.screenshot()? - 43.In welchen Browsern kann Cypress Tests ausführen?
- 44.Was zeigt das Befehlsprotokoll von Cypress?
- 45.Wie hält man einen Test an, um die Seite in der Cypress-App zu untersuchen?
- 46.Wie begrenzt man Abfragen auf einen Teil der Seite?
- 47.Wie holt man den zweiten Eintrag einer Liste?
- 48.Wie findet man ein Kindelement eines gefundenen Elements?
- 49.Wie liest man umgebungsspezifische Werte in Cypress?
- 50.Warum sollte man Secrets nicht in
cypress.env.jsoncommitten? - 51.Was ist ein Custom Command?
- 52.Wo werden Custom Commands meist registriert?
- 53.Was macht
cy.task()? - 54.Wie testet man ein zeitabhängiges Feature wie einen Countdown?
- 55.Was erzeugt
cy.stub()? - 56.Was passiert mit
window.alert()in einem Cypress-Test? - 57.Warum speichert Cypress in
cypress runbei Fehlern Screenshots? - 58.Was ist Komponententesten mit Cypress?
- 59.Was bringt die Cypress Testing Library?
- 60.Wie aktiviert man Test-Retries in Cypress?
- 61.Warum scheitert ein festes
cy.wait(2000)vor der Ergebnisprüfung meist manchmal? - 62.Was sollte ein Cypress-Test nach dem Absenden eines Formulars prüfen?
- 63.Was macht
cy.reload()? - 64.Was macht
cy.go('back')? - 65.Wie testet man einen Datei-Upload in Cypress?
- 66.Wie prüft man, dass ein Text irgendwo in einem Element steht?
- 67.Welche Rolle hat die Support-Datei
cypress/support/e2e.ts? - 68.Warum ist
cy.get('.btn-primary:nth-child(3)')ein fragiler Selektor? - 69.Was macht Cypress mit einer unbehandelten Exception der App?
- 70.Wie führt man eine einzelne Spec-Datei von der Kommandozeile aus?
- 71.Was ergänzt Cypress Cloud zum Open-Source-Runner?
- 72.Warum sollten Tests aufräumen oder eigene Daten anlegen?
- 73.Was ist ein häufiger Fehler beim Prüfen von Text, der asynchron lädt?
- 74.Wie geht Cypress mit einem Klick um, der eine Navigation auslöst?
- 75.Auf welche Tests zielt Cypress hauptsächlich?