Benutzer:Schnark/js/Tests

aus Wikipedia, der freien Enzyklopädie
Zur Navigation springen Zur Suche springen

Fast alle meine Skripte sind durch automatische Softwaretests zumindest teilweise abgedeckt, diese verwenden Benutzer:Schnark/js/qunit und Benutzer:Schnark/js/browsertest. Folgende Skripte müssen auf Grund nicht oder schwer simulierbarer Benutzerinteraktion von Hand getestet werden:

  1. Führe mw.libs.extratabsMaintain() aus.
  2. Überprüfe, ob sich der Status eines Tools geändert hat.

fliegelflagel.js

[Bearbeiten | Quelltext bearbeiten]
  1. Öffne Spezial:Fliegelflagel in einem Desktop-Browser.
  2. Stelle sicher, dass „Popuprefs“ per Standard aktiviert ist und „BKL-Check“ abweichend vom Standard aktiviert ist.
  3. Öffne Spezial:Fliegelflagel in einem mobilen Browser.
  4. Stelle sicher, dass „Popuprefs“ entgegen Standard deaktiviert ist und „BKL-Check“ per Standard aktiviert ist.
  1. Öffne eine Seite zum Bearbeiten.
  2. Klicke „Datei öffnen“, wähle eine Textdatei.
  3. Stelle sicher, dass der Inhalt der Datei im Bearbeitenfeld angezeigt wird.
  4. Klicke „Lokal speichern“, wähle einen beliebigen Dateinamen, öffne die Datei (falls sie nicht stattdessen im Standard-Editor geöffnet wird)
  5. Stelle sicher, dass der Inhalt der Datei mit dem Inhalt des Bearbeitenfelds übereinstimmt.
  6. Wiederhole in VE und NWE.

veAutocorrect.js

[Bearbeiten | Quelltext bearbeiten]
  1. Öffne eine Seite zum Bearbeiten im VE.
  2. Tippe im Text --, stelle sicher, dass ein Halbgeviertstrich eingefügt wird.
  3. Tippe -, stelle sicher, dass der Gedankenstrich in einen Geviertstrich umgewandelt wird.
  4. Mache eine Änderung rückgängig, stelle sicher, dass ein Halbgeviertstrich und ein Tastaturminus vorhanden sind.
  5. Tippe am Anfang einer Zeile, am Anfang eines Wortes, am Ende eines Wortes und nach einer Zahl ", stelle sicher, dass die jeweilige Umwandlung korrekt ist.
  6. Tippe am Anfang einer Zeile =w, stelle sicher, dass die Überschrift korrekt eingefügt wird.
  7. Wiederhole im NWE, teste dort auch das korrekte Einfügen von Kommentaren, kursivem Text und Tags mit Attributen.
  1. Öffne eine Seite (am besten von Spezial:Neue Seiten) zum Bearbeiten im VE.
  2. Öffne den Problem-Dialog, teste Vorschläge und die automatische Behebung.
  3. Wiederhole in NWE.

veSuggestions.js

[Bearbeiten | Quelltext bearbeiten]
  1. Öffne eine Seite zum Bearbeiten im VE.
  2. Beginne ein Wort zu tippen, das bereits im Text vorhanden ist.
  3. Stelle sicher, dass sinnvolle Vorschläge erscheinen und diese übernommen werden können.
  4. Tippe ein neues Wort und stelle sicher, dass dieses ab sofort ebenfalls vorgeschlagen wird.
  5. Stelle sicher, dass innerhalb eines Wortes keine Vorschläge kommen.
  1. Gehe nach Spezial:Beobachtungsliste, stelle sicher, dass die Beobachtungsliste++ dort verlinkt ist und rufe sie auf.
  2. Stelle sicher, dass ungelesene Wikidata-Änderungen korrekt als solche erkannt werden, als gelesen markiert werden können und nach dem Neuladen immer noch als gelesen gelten.
  3. Stelle sicher, dass bei Verschiebungen die Änderungen korrekt zusammengefasst werden.