User2Subscriber Tests: Unterschied zwischen den Versionen

(Die Seite wurde neu angelegt: „==noch zu schreibende Tests== * keine Mailingliste ausgewählt: Felder sind in Registrierungs-Formular nicht zu sehen * Installation incl. Voraussetzungen ** B…“)
 
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
+
* Aktivierung im BE muss Abo bestätigen <span class="green_hook"></span>
 
* 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
+
* Test auch auf female <span class="green_hook"></span>
* optionale Felder sollen auch ohne Eingabe Registrierung zulassen
+
* optionale Felder sollen auch ohne Eingabe Registrierung zulassen <span class="green_hook"></span>
 
Zu testen sind hier nur verschiedene Ausgangssituationen, Eingaben und deren Ergebnis.
 
Zu testen sind hier nur verschiedene Ausgangssituationen, Eingaben und deren Ergebnis.
 
+
=== Ausgangssituationen ===
===Ausgangssituationen===
+
# Besucher will kein Abonnement haben → Ergebnis: Kein Eintrag in BwPostman <span class="green_hook"></span>
# 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 <span class="green_hook"></span>
# 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 <span class="green_hook"></span>
# Besucher will Abonnement, hat bereits ein Abonnement, hat keinen Account
+
## gleiche Mailingliste: Ergebnis: → Eintrag in BwPostman bleibt bestehen, 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 <span class="green_hook"></span>
## 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
+
! Feld !! Wert !! erforderlich
!|Wert
 
!|erforderlich
 
 
|-
 
|-
||Abo
+
| Abo || ja/nein || ja
||ja/nein
 
||ja
 
 
|-
 
|-
||Mailadresse
+
| Mailadresse || String || ja
||String
 
||ja
 
 
|-
 
|-
||Nachname
+
| Nachname || String || kann sein
||String
 
||kann sein
 
 
|-
 
|-
||Vorname
+
| Vorname || String || kann sein
||String
 
||kann sein
 
 
|-
 
|-
||Geschlecht
+
| Geschlecht || m/f/- || kann sein
||m/f/-
 
||kann sein
 
 
|-
 
|-
||Mailinglisten
+
| Mailinglisten || Array || ja, aber nicht von Besucher anzugeben
||Array
 
||ja, aber nicht von Besucher anzugeben
 
 
|-
 
|-
||Spezial
+
| Spezial || String || kann sein
||String
 
||kann sein
 
 
|-
 
|-
||Mailformat
+
| Mailformat || HTML/Text || ja, nicht von Besucher abhängig
||HTML/Text
 
||ja, nicht von Besucher abhängig
 
 
|}
 
|}
  
 
[[Kategorie:BwPostman Plugin Buyer2Subscriber]]
 
[[Kategorie:BwPostman Plugin Buyer2Subscriber]]
 
[[Kategorie:BwPostman Plugin User2Subscriber]]
 

Version vom 17. April 2017, 12:13 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