User2Subscriber Tests
-
- vor 7 Jahren zuletzt von Romana bearbeitet
-
Version vom 6. Mai 2018, 09:51 Uhr von Romana (Diskussion | Beiträge)
noch zu schreibende Tests
- keine Mailingliste ausgewählt: Felder sind in Registrierungs-Formular nicht zu sehen
- Installation incl. Voraussetzungen
- BwPostman Komponente nicht installiert, Plugin kann nicht installiert werden
- BwPostman Komponente installiert, U2S nicht aktiviert, Plugin kann nicht installiert werden (oder nur Meldung?)
- BwPostman installiert, Plugin muss erfolgreich installiert werden. ACHTUNG: Hier sollte nach Installation vielleicht auf die Seite der Einstellungen geleitet werden oder wenigstens eine Meldung kommen, dass eine Mailingliste ausgewählt werden muss. Automatik: Wenn nur eine Mailingliste vorhanden ist, dann kann auch diese gleich vorbelegt werden.
- andere Änderung an Joomla-User im BE darf Abo nicht bestätigen.
- Aktivierung im BE muss Abo bestätigen
- Account nach vorhandenem Abo darf Abo nicht stören, siehe Punkt 3 unten
- Test auch auf female
- optionale Felder sollen auch ohne Eingabe Registrierung zulassen
Zu testen sind hier nur verschiedene Ausgangssituationen, Eingaben und deren Ergebnis.
Ausgangssituationen
- Besucher will kein Abonnement haben → Ergebnis: Kein Eintrag in BwPostman
- Besucher will Abonnement, ist noch kein Abonnement, hat keinen Account → Ergebnis: Eintrag in Joomla und BwPostman mit User-ID
- Besucher will Abonnement, hat bereits ein Abonnement, hat keinen Account
- gleiche Mailingliste: Ergebnis: → Eintrag in BwPostman bleibt bestehen, Eintrag in Joomla
- andere Mailingliste: Ergebnis: → Eintrag in BwPostman wird erweitert, Eintrag in Joomla
- Besucher will Abonnement, hat noch kein Abonnement, hat aber einen Account → Ergebnis: Warnung von Joomla Username und Mailadresse bereits verwendet.
- Besucher will Abonnement, hat bereits ein Abonnement, hat auch einen Account → Ergebnis: Warnung von Joomla Username und Mailadresse bereits verwendet.
Sind 4 und 5 überhaupt zu testen? Immerhin sind das Joomla-Basics.
Eingaben
Es gibt maximal folgende Eingabefelder:
| Feld | Wert | erforderlich |
|---|---|---|
| Abo | ja/nein | ja |
| Mailadresse | String | ja |
| Nachname | String | kann sein |
| Vorname | String | kann sein |
| Geschlecht | m/f/- | kann sein |
| Mailinglisten | Array | ja, aber nicht von Besucher anzugeben |
| Spezial | String | kann sein |
| Mailformat | HTML/Text | ja, nicht von Besucher abhängig |