Jeder Begriff von Nexus Studio, einmal definiert.
Nexus Studio: On-Premise-QA für Playwright und Selenium. Bewerten Sie Tests mit 14 Urteilen und sichern Sie Beweise für jeden Fehler.
Jeder nachfolgende Eintrag ist eine wortgetreue Definition mit einem Link zu der Seite, auf der der Begriff zu finden ist. Weichen eine Seite und dieses Glossar voneinander ab, hat die Seite recht. Zuletzt aktualisiert: .
Das Produkt
Was Nexus Studio ist und wo es läuft.
Was ist Nexus Studio?
Nexus Studio: On-Premise-QA für Playwright und Selenium. Bewerten Sie Tests mit 14 Urteilen und sichern Sie Beweise für jeden Fehler.
Was ist On-Prem-QA?
Tests ausführen, Nachweise behalten und den Verlauf auf Rechnern speichern, die Sie kontrollieren. Die einzige automatische Verbindung von Nexus Studio ist die Lizenzprüfung, die keine Testdaten überträgt.
Wo ein Durchlauf und seine Nachweise gespeichert werden können
Was ist ein Forensic Verdict?
Eines von 14 benannten Ergebnissen, die Bestanden oder Fehlgeschlagen ersetzen. Jedes unterscheidet zwischen einem sauberen Bestanden, einem Bestanden mit Vorbehalt, einer fehlerhaften Anwendung und einem Umgebungsproblem.
Was ist ein Engine-Host?
Die Maschine, auf der die Engine Ihre Suites ausführt: der Windows-PC selbst, Docker darauf oder ein Linux-Server über SSH. Das Studio bleibt unter Windows.
Die 14 Urteile
Jeder Durchlauf erhält eines davon anstelle von Bestanden oder Fehlgeschlagen. Die Entscheidungsreihenfolge finden Sie auf der Verdicts-Seite.
Was bedeutet SECURE?
Ein Durchlauf, der von selbst bestanden wurde – ohne Wiederholung und ohne reparierten Selektor. Nichts zu tun.
Was bedeutet CHAOS_RESILIENT?
Ein Durchlauf, der bestanden wurde, während ein Fehler injiziert war, sodass die Anwendung standhielt. Er wird getrennt von Fehlerberichten abgelegt, damit Chaos die Stabilitätszahlen niemals verfälscht.
Was bedeutet AUTO_RECOVER?
Ein Durchlauf, der erst erfolgreich war, nachdem ein fehlerhafter Selektor repariert wurde. Der Locator im Test funktioniert weiterhin nicht und muss daher korrigiert werden.
Was bedeutet FLAKY?
Ein Durchlauf, der fehlschlug und bei einem erneuten Versuch ohne jegliche Reparatur erfolgreich war. Dies deutet auf eine ungeklärte Instabilität in der Anwendung oder im Test hin, nicht auf eine Behebung.
Was bedeutet PERFORMANCE_DEGRADED?
Ein Durchlauf, dessen Assertions erfolgreich waren, dessen Seite jedoch zu langsam war: Ein Web Vitals- oder Lazy-Loading-Budget wurde überschritten. Dies dient als Hinweis, bis Sie die Prüfung strikt einstellen.
Was bedeutet A11Y_VIOLATION?
Ein Durchlauf, dessen Assertions erfolgreich waren, dessen Barrierefreiheitsprüfung jedoch fehlschlug. In den Metadaten ist jede axe-core-Regel aufgeführt, die ausgelöst wurde. Dies dient als Hinweis, bis Sie die Prüfung strikt einstellen.
Was bedeutet SECURITY_VIOLATION?
Ein Durchlauf, dessen Assertions erfolgreich waren, dessen Sicherheits-Header jedoch unzureichend waren, beispielsweise durch eine fehlende CSP. Dies dient als Hinweis, bis Sie die Prüfung strikt einstellen.
Was bedeutet BREACHED?
Ein Durchlauf, bei dem eine Assertion fehlschlug und kein Umgebungs- oder Test-Harness-Muster den Fehler erklärt. Es handelt sich um ein reales Ergebnis, das als echter Bug oder Fehlalarm eingestuft werden muss.
Was bedeutet BREACHED_FLAKY?
Ein Durchlauf, der bei seinem letzten Versuch nach einem früheren Wiederholungsversuch fehlgeschlagen ist, sodass der Fehler selbst inkonsistent ist. Vergleichen Sie die Versuche, bevor Sie einen Fehler melden.
Was bedeutet CHAOS_BREACHED?
Ein Durchlauf, der unter einem injizierten Fehler zusammenbrach. Es handelt sich um ein Resilienzergebnis, das getrennt von funktionalen Fehlerberichten geführt wird.
Was bedeutet TIMEOUT?
Ein Durchlauf, der nie rechtzeitig geantwortet hat. Es ist kein Beweis dafür, dass die Anwendung defekt ist: Prüfen Sie, wie schnell die Seite war, bevor Sie ein Limit ändern.
Was bedeutet UNREACHABLE?
Ein Durchlauf, bei dem der Host überhaupt nicht erreicht werden konnte: DNS oder die Verbindung schlug fehl, bevor irgendeine Seite beobachtet wurde. Es handelt sich nicht um ein Ergebnis über die Anwendung.
Was bedeutet BLOCKED?
Ein Durchlauf, bei dem sich die Website mit einem 403, einem 429, einer Sperrseite oder einer Bot-Challenge verteidigt hat. Es handelt sich nicht um ein Ergebnis über die Anwendung.
Was bedeutet CRASHED?
Ein Durchlauf, bei dem der Browser oder Prozess abgestürzt ist: eine geschlossene Seite, ein DevTools-Protokollfehler oder eine beendete WebDriver-Sitzung. Es liegt an der Infrastruktur, nicht an der Anwendung.
API-Tests
REST- und GraphQL-Tests haben ihre eigenen Verdicts.
Was sind API-Verdicts?
Sieben Ergebnisse für REST- und GraphQL-Tests: API_SECURE, API_FLAKY, API_DRIFTED, API_BREACHED, API_DEGRADED, API_VULNERABLE und API_BLOCKED. Jedes wird anhand der Antwort beurteilt.
Was ist Schema-Drift?
Eine Änderung in der Struktur einer API-Antwort im Vergleich zur zuletzt aufgezeichneten. Es lautet API_DRIFTED und gilt als bestanden, bis Sie es als strikt festlegen.
Was bedeutet API_BLOCKED?
Ein API-Lauf wurde mit einem 429 beantwortet oder mit einem 403, der eine Cloudflare- oder Akamai-Signatur trug, sodass die Anfrage Ihr Produkt nie erreicht hat.
Beweise und Nachweise
Was ein Lauf hinterlässt und wie es überprüft werden kann.
Was ist der Evidence Locker?
Der Studio-Bildschirm, auf dem jedes Ergebnis abgelegt wird. Ein Fehlschlag behält seinen forensischen Bericht, Metadaten, Rohprotokolle und Screenshots, und ein echter Fehlschlag behält auch sein Video.
Was ist eine versiegelte Chain of Custody?
Ein Opt-in-Ledger, das jede Datei eines Beweisdatensatzes mit SHA-256 hasht und mit dem vorherigen Datensatz verkettet, sodass die Verifizierung den ersten geänderten Datensatz benennt.
Was bedeutet UNVERIFIED?
Der Zustand, wenn kein Chain-of-Custody-Hauptbuch existiert. Die Verifizierung meldet UNVERIFIED und schlägt fehl – niemals ein stilles OK, denn fehlende Beweise sind kein Beweis.
Was ist die Einstufung als Echter Bug oder Fehlalarm?
Eine Triage-Entscheidung zu einem fehlgeschlagenen Durchlauf, getroffen mit einer erforderlichen Begründung. Die Einstufung wird Teil der Chain of Custody.
Was ist das Fehlervideo?
Eine Aufzeichnung der Sitzung, die bei einem echten Fehler aufbewahrt wird: standardmäßig BREACHED, BREACHED_FLAKY und CHAOS_BREACHED sowie TIMEOUT und BLOCKED, wenn Sie diese in den Einstellungen aktivieren.
Was ist die Identitätsmatrix?
Eine Verlaufsansicht jedes Tests für jeden Browser und jedes Gerät, die zeigt, wo er erfolgreich ist und wo nicht. Gepunktet bedeutet, dass er dort nie ausgeführt wurde.
Was ist das Beweisbudget?
Eine Gesamtgrößenbeschränkung für alle gespeicherten Beweise, standardmäßig 20 GB, mit einer Untergrenze von 10 GB freiem Speicherplatz. Die ältesten Durchläufe werden zuerst entfernt; der neueste Durchlauf jedes Tests bleibt erhalten.
Was ist der Flakiness-Predictor?
Ein Risikowert für jeden Test und Browser, trainiert anhand Ihres eigenen Verlaufs, der angibt, wie sicher das Ergebnis ist. Ein einzelner Durchlauf wird als geringe Konfidenz eingestuft.
Erstellen und Reparieren von Tests
Wie ein Test geschrieben, überprüft und instand gehalten wird.
Was ist der Nexus Recorder?
Schreibt Playwright- oder Selenium-Code, während Sie in einem echten Browser klicken – ganz ohne KI im Prozess – und bewertet jeden Selektor anhand fester Regeln.
Was ist der AI writer?
Erstellt Testentwürfe mit dem KI-Tool, das Sie bereits verwenden, oder einem lokalen Modell. Ein Entwurf durchläuft das Vet und wird in der Sandbox geprobt; nichts wird gespeichert, bis Sie es akzeptieren.
Was ist das Vet?
Eine regelbasierte Überprüfung eines Tests: sieben Prüfungen und keine KI, darunter eine Test-ID, Assertions, die fehlschlagen können, sowie keine Sleeps, erzwungene Klicks, Mocks oder fragilen Locators.
Was ist der Test Adapter?
Importiert die Playwright- oder Selenium-Tests, die Ihr Team bereits hat, schreibt sie nach festen Regeln statt per KI um und blockiert den Import, falls eine Assertion verloren gehen würde.
Was ist Repair line?
Eine Gutter-Aktion bei einer fehlgeschlagenen Zeile, die den Schritt neu aufzeichnet oder durch einen robusteren Selektor ersetzt – die stärksten zuerst, XPath zuletzt. Das Speichern der Änderung gibt sie frei.
Was bedeutet Self-Healing, das zuerst nachfragt?
Nach einem Fehler spielt ein Hintergrund-Browser den Test bis zur fehlgeschlagenen Zeile erneut ab und bereitet Selektorkandidaten vor – ganz ohne KI. Der Test bleibt rot, bis Sie eine Auswahl treffen.
Was ist Locator-Zustand?
Eine Liste der schwachen und mittleren Locators in dem Test, den Sie geöffnet haben, samt Zeile und Grund – angezeigt, bevor sie fehlschlagen.
Was ist Sandbox-Probe?
Ein neuer Test wird zunächst in einer Sandbox ausgeführt, die nichts in die Nachweise oder die Historie schreibt. Nach drei Proben ist er für seinen ersten echten Lauf bereit.
Tests ausführen
Wo und wann Tests ausgeführt werden.
Was ist Run patrol?
Der Ausführungsbildschirm des Studios. Er führt Tests auf Chromium, Firefox, WebKit und echten Android-Telefonen aus – nacheinander oder bis zu drei gleichzeitig, mit einem Urteil pro Engine.
Was ist Watch?
Geplante Wiederholungen einer Auswahl, von alle 5 Minuten bis alle 24 Stunden oder einmalig zu einem bestimmten Datum. Benachrichtigt auf Slack oder Telegram nur, wenn sich ein Status ändert.
Wie funktioniert das Testen von Localhost ohne Tunnel?
Die Engine startet Ihre App, wartet auf deren Antwort, führt die Tests aus und stoppt sie wieder, sodass eine Localhost- oder private Staging-URL im Originalzustand getestet wird.
Was ist selbst gehostetes Playwright?
Ausführung von Playwright auf Maschinen, die Sie kontrollieren, statt in einem Cloud-Grid: Ihr PC, ein Mini-PC, Docker oder ein Linux-Server über SSH, wobei die Nachweise auf Ihren Festplatten verbleiben.
Stresstest, Sicherheit und Berichterstattung
Prüfungen jenseits eines Funktionstests und die finale Freigabeentscheidung.
Was ist Chaos Lab?
Injiziert Fehler in den Browser, wie beispielsweise ein langsames Netzwerk, einen Offline-Ausfall oder CPU-Drosselung, oder pausiert, stoppt, beendet und startet einen registrierten Docker-Container neu.
Was bedeutet NOT_INJECTED?
Das Ergebnis des Infrastruktur-Chaos, wenn kein Fehler ausgelöst wurde. Ein Durchlauf, bei dem kein Fehler aufgetreten ist, wird niemals als resilient eingestuft.
Was ist Load?
Worker-Threads in der Engine erzeugen Last und melden Anfragen pro Sekunde, p50- bis p99-Latenz, Fehlerrate und APDEX mit dem Urteil PASS, OVER_BUDGET oder UNMEASURED.
Was ist Smart Monkey?
Ein autonomer DAST-Scanner für Ziele, zu deren Prüfung Sie autorisiert sind. Er bestätigt Blind Findings auf einem Listener auf Ihrem eigenen Rechner und exportiert SARIF.
Was ist visuelle Regression?
Pixelvergleich mit von Ihnen freigegebenen Bildern: Der erste Durchlauf setzt eine Baseline, und spätere Durchläufe werden damit verglichen. Baselines werden pro Browser und Plattform gespeichert.
Was ist ein Executive Report?
Eine Release-Einschätzung mit Go, Caution oder No-Go, einschließlich Konfidenz, Abdeckung und Bestehensrate sowie Fehlern samt Ursache, für alle, die ein Release freigeben.
Testkonzepte
Allgemeine Begriffe, so definiert, wie sie auf dieser Website verwendet werden.
Was ist ein Flaky Test?
Ein Test, der fehlschlägt und bei einem erneuten Versuch erfolgreich ist. Nexus Studio stuft ihn als FLAKY ein statt als stillen Erfolg, damit ein instabiler Test sichtbar bleibt.
Was ist ein False Failure?
Ein fehlgeschlagener Test, der durch die Umgebung und nicht durch die Anwendung verursacht wurde, wie etwa ein langsames Netzwerk, ein nicht erreichbarer Host, eine Bot-Challenge oder ein abgestürzter Browser.
Was ist ein fragiler Selektor?
Ein Locator, der bricht, wenn sich die Benutzeroberfläche ändert. Die Locator-Integrität listet schwache Selektoren auf, bevor sie brechen, und die Reparaturzeile schlägt stärkere vor.
Was bedeutet die Bepreisung pro Maschine?
Die Tarife werden pro aktivierter Windows-Installation berechnet, mit allen Funktionen in jedem Tarif und ohne Gebühren pro Benutzer, pro Test oder pro parallelem Durchlauf.
Sehen Sie sich die Bedingungen in Ihrer eigenen App an.
30 Tage lang kostenlos, mit allen Funktionen, auf Ihren eigenen Maschinen. Keine Kreditkarte erforderlich.