w3geo / bml-fast

FaST Tool für den Agraratlas des BML
BSD 2-Clause "Simplified" License
1 stars 0 forks source link

Test-Systematik #63

Open arnold-pichler opened 1 month ago

arnold-pichler commented 1 month ago

@simonkriegnerschramml , @SchnablAndreas , @ahocevar : In Kürze werde ich in einem eigenen Issue bekanntgeben, wenn immer eine neue Test-Version deployed wurde. Die App ist stets unter https://bml-fast-app-tz5r3.ondigitalocean.app/ erreichbar. Das Issue wird von mit gepinned, d.h. es ist dann immer oben unter "Issues" sichtbar, wie auch dieses hier!

Systematik für das Testen

Ich gebe bei jedem Deploy bekannt, worauf der Test-Schwerpunkt liegen sollte, wobei natürlich generelle Fehler, welche während des Testens auffallen, immer gleich gemeldet werden sollen. Bitte immer ein eigenes Issue für einen Testdurchlauf machen. Das bedeutet nicht, dass jeder Fehler in ein eigenes Issue muss, aber es soll nicht NUR EIN Issue geben, in das alle Fehler reinkommen. Wenn bei einem Testdurchlauf 3,4 Sachen auffallen, dann diese einfach in ein Issue schreiben, ich beziehe mich dann bei Veröffentlichung einer Version, welche die Fehler repariert, auf genau dieses Issue!

Testschwerpunkte

Ich werde jeweils für eine Version einen Testschwerpunkt bekanntgeben, darauf soll der Fokus liegen. D.h. wenn es primär um Logik geht, sollten Anmerkungen zur UI bzw. zu Texten usw. hintan gestellt werden, sonst gibt es ein Tohuwabohu (aus dem ist zwar laut Bibel alles entstanden, aber wir wollen es dennoch vermeiden).

Koordination

Es mach natürlich wenig Sinn, wenn sich alle wie die Wilden gleichzeitig auf die App stürzen und dann ggf. auf die selben Fehler stoßen. D.h. ihr solltet euch intern ein wenig abstimmen und ggf. auch auf den Deploy eines Updates warten, wenn Fehler echte "Blocker" sind.

Testdaten, Koordinaten

Screenshots zur Fehlerbeschreibung sind immer eine gute Idee. Ihr könnt auch mittels der Export-Funktion einen Erhebungsstand exportieren. Nutzt dies, um uns Beispielfälle zukommen zu lassen.

image

Noch eine andere Möglichkeit ist ein Link, dieser enthält ja die Koordinaten. Ggf. ergänzt durch einen Screenshot ggf. mit Skizze. Beispiel: https://bml-fast-app-tz5r3.ondigitalocean.app/?x=15.49723&y=48.33059&z=15.56459&r=0#/ image

Dann kenne ich mich aus!

Schlag-Informationen

Wollt ihr wissen, welche Feature-Daten in einem Schlag vorhanden sind (das ist ja die Basis für die vorausgefüllten Werte!), dann schaut in den aufklappbaren Bereich "Schlag-Daten": image

Dort findet ihre alle Daten, die aus dem Feature ausgelesen wurden, um Geometrie und Daten zu erzeugen:

image

arnold-pichler commented 1 month ago

@SchnablAndreas - du solltest noch eine offene Einladung als Collaborator in deiner Mailbox haben! Die solltest du annehmen, wenn du Issues auch editieren können willst!