User2Subscriber Tests: Unterschied zwischen den Versionen

Zeile 1: Zeile 1:
== noch zu schreibende Tests ==
+
==noch zu schreibende Tests==
 
* keine Mailingliste ausgewählt: Felder sind in Registrierungs-Formular nicht zu sehen
 
* keine Mailingliste ausgewählt: Felder sind in Registrierungs-Formular nicht zu sehen
 
* Installation incl. Voraussetzungen
 
* Installation incl. Voraussetzungen
 
** BwPostman Komponente nicht installiert, Plugin kann nicht installiert werden
 
** BwPostman Komponente nicht installiert, Plugin kann nicht installiert werden
 
** BwPostman Komponente installiert, U2S nicht aktiviert, Plugin kann nicht installiert werden (oder nur Meldung?)
 
** 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.  
+
** 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.
 
* andere Änderung an Joomla-User im BE darf Abo nicht bestätigen.
* Aktivierung im BE muss Abo bestätigen <span class="green_hook"></span>
+
* Aktivierung im BE muss Abo bestätigen
 
* Account nach vorhandenem Abo darf Abo nicht stören, siehe Punkt 3 unten
 
* Account nach vorhandenem Abo darf Abo nicht stören, siehe Punkt 3 unten
* Test auch auf female <span class="green_hook"></span>
+
* Test auch auf female
* optionale Felder sollen auch ohne Eingabe Registrierung zulassen <span class="green_hook"></span>
+
* optionale Felder sollen auch ohne Eingabe Registrierung zulassen
 
Zu testen sind hier nur verschiedene Ausgangssituationen, Eingaben und deren Ergebnis.
 
Zu testen sind hier nur verschiedene Ausgangssituationen, Eingaben und deren Ergebnis.
=== Ausgangssituationen ===
+
 
# Besucher will kein Abonnement haben → Ergebnis: Kein Eintrag in BwPostman <span class="green_hook"></span>
+
===Ausgangssituationen===
# Besucher will Abonnement, ist noch kein Abonnement, hat keinen Account → Ergebnis: Eintrag in Joomla und BwPostman mit User-ID <span class="green_hook"></span>
+
# Besucher will kein Abonnement haben → Ergebnis: Kein Eintrag in BwPostman
# Besucher will Abonnement, hat bereits ein Abonnement, hat keinen Account <span class="green_hook"></span>
+
# Besucher will Abonnement, ist noch kein Abonnement, hat keinen Account → Ergebnis: Eintrag in Joomla und BwPostman mit User-ID
## gleiche Mailingliste: Ergebnis: → Eintrag in BwPostman bleibt bestehen, Eintrag in Joomla <span class="green_hook"></span>
+
# Besucher will Abonnement, hat bereits ein Abonnement, hat keinen Account
## andere Mailingliste: Ergebnis: → Eintrag in BwPostman wird erweitert, Eintrag in Joomla <span class="green_hook"></span>
+
## 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 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.
 
# 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.
 
Sind 4 und 5 überhaupt zu testen? Immerhin sind das Joomla-Basics.
  
=== Eingaben ===
+
===Eingaben===
 
Es gibt maximal folgende Eingabefelder:
 
Es gibt maximal folgende Eingabefelder:
 +
 
{| class="wikitable"
 
{| class="wikitable"
 
|-
 
|-
! Feld !! Wert !! erforderlich
+
!|Feld
 +
!|Wert
 +
!|erforderlich
 
|-
 
|-
| Abo || ja/nein || ja
+
||Abo
 +
||ja/nein
 +
||ja
 
|-
 
|-
| Mailadresse || String || ja
+
||Mailadresse
 +
||String
 +
||ja
 
|-
 
|-
| Nachname || String || kann sein
+
||Nachname
 +
||String
 +
||kann sein
 
|-
 
|-
| Vorname || String || kann sein
+
||Vorname
 +
||String
 +
||kann sein
 
|-
 
|-
| Geschlecht || m/f/- || kann sein
+
||Geschlecht
 +
||m/f/-
 +
||kann sein
 
|-
 
|-
| Mailinglisten || Array || ja, aber nicht von Besucher anzugeben
+
||Mailinglisten
 +
||Array
 +
||ja, aber nicht von Besucher anzugeben
 
|-
 
|-
| Spezial || String || kann sein
+
||Spezial
 +
||String
 +
||kann sein
 
|-
 
|-
| Mailformat || HTML/Text || ja, nicht von Besucher abhängig
+
||Mailformat
 +
||HTML/Text
 +
||ja, nicht von Besucher abhängig
 
|}
 
|}
  
 
[[Kategorie:BwPostman Plugin Buyer2Subscriber]]
 
[[Kategorie:BwPostman Plugin Buyer2Subscriber]]

Version vom 17. April 2017, 14:49 Uhr

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

  1. Besucher will kein Abonnement haben → Ergebnis: Kein Eintrag in BwPostman
  2. Besucher will Abonnement, ist noch kein Abonnement, hat keinen Account → Ergebnis: Eintrag in Joomla und BwPostman mit User-ID
  3. Besucher will Abonnement, hat bereits ein Abonnement, hat keinen Account
    1. gleiche Mailingliste: Ergebnis: → Eintrag in BwPostman bleibt bestehen, Eintrag in Joomla
    2. andere Mailingliste: Ergebnis: → Eintrag in BwPostman wird erweitert, Eintrag in Joomla
  4. Besucher will Abonnement, hat noch kein Abonnement, hat aber einen Account → Ergebnis: Warnung von Joomla Username und Mailadresse bereits verwendet.
  5. 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