Beta Testing (DE)
Alle Neuerungen und Fehlerbehebungen, die auf foodsharing.de online gehen, durchlaufen vorab eine Testphase auf https://beta.foodsharing.de/. Das Beta-Testing dort ist wichtig für uns, da nur so vermieden werden kann, dass wir Fehler auf die Gemeinschaft loslassen und unter Umständen die Seite, die Datenbank oder sogar den ganzen Ablauf beschädigen. Du kannst durch frühes Finden und Melden von Fehlern allen Nutzern (und insbesondere auch den Programmierer*innen) das Leben angenehmer machen. Keiner will nach dem Release einer neuen Live-Version die Nacht durchmachen, wenn auf einmal die Fehler dann erst deutlich werden.
Praktischer Nebeneffekt: Auf der Beta-Seite kannst du nützliche Neuerungen teilweise schon viele Wochen früher nutzen.
So unterstützt du uns beim Testen
Die gesamte Kommunikation rund ums Testen findet in der Arbeitsgruppe Beta Testing statt. Du kannst der Gruppe hier beitreten: https://beta.foodsharing.de/groups (Direktlink zur AG, falls bereits beigetreten: https://beta.foodsharing.de/region?bid=734) In der Arbeitsgruppe Beta Testing kommunizieren wir auf Deutsch, an denen meisten anderen Orten auf Englisch.
Im besagten Forum melden sich Entwickler*innen mit Testaufträgen (im Normalfall immer dann, wenn gerade eine Änderung an der Seite fertig geworden ist). Dein Job: Die beschriebene Funktion auf https://beta.foodsharing.de/ ausprobieren und Rückmeldung geben: Wenn alles klappt, wie erwartet, reicht ein kurzer Satz oder Daumen hoch als Reaktion auf den Originalbeitrag. Sollte es Probleme geben, beschreibe bitte so ausführlich wie möglich was du getan hast und was nicht funktioniert hat. Wichtig: Gib nach Möglichkeit zu allen Testaufträgen Rückmeldung, auch wenn das manchmal ein bisschen Arbeit bedeutet – nur so bekommen wir ein vollständiges Bild und finden alle Probleme.
Du kannst https://beta.foodsharing.de/ ausschließlich für Testaufträge oder auch dauerhaft nutzen. Beide Versionen der Seite greifen auf die gleichen Daten zu und bieten (bis auf neue Features und Fehlerbehebungen) die gleichen Funktionen. Aber: Obwohl wir grundsätzlich versuchen, nichts kaputt zu machen, können sich Fehler einschleichen. In einigen Fällen (und gerade dann, wenn etwas nicht wie gewollt funktioniert) ist es daher sinnvoll, auf foodsharing.de auszuweichen.
Und noch ein paar wichtige Punkte
Das Forum kannst du auch nutzen, um auf Probleme aufmerksam zu machen, für die es keinen Testauftrag gibt oder die du keinem Auftrag zuordnen kannst. Wichtigstes Kriterium für eine Fehlermeldung: Auf beta.foodsharing.de ist es kaputt und auf foodsharing.de nicht.
Unter jedem Testauftrag findet sich ein Link zu gitlab.com, dem Portal, auf dem die Entwicklung koordiniert wird. Hier finden sich oft noch mehr Informationen zur jeweiligen Änderung.
Noch tiefer einsteigen?
Auch über das Bearbeiten von Testaufgaben hinaus kannst du uns unterstützen, zum Beispiel durch das Anlegen und Betreuen von Fehlerberichten, sogenannten Issues. Mit einem kostenlosen Account bei GitLab kannst du solche Issues für das Foodsharing-Projekt unter https://gitlab.com/foodsharing-dev/foodsharing/issues anlegen. Es gibt verschiedene Templates, mit denen diese Meldungen strukturiert werden können (und sollten). Wichtig: Die Issues sind idealerweise so ausführlich, dass auch Menschen sie nachvollziehen können, die (noch) keine aktiven Foodsaver sind. Hilfreich sind Screenshots und Schritt-für-Schritt-Anleitungen, mit denen sich Fehler reproduzieren lassen.
Zu guter Letzt: Herzlichen Dank, dass du mitmachst! Sowohl die IT als auch alle Nutzer*innen der Seite sind dir sehr dankbar (auch wenn Letztere manchmal nicht wissen, wieso).