/T0010/ |
Anzeige von Ideen: Ein Nutzer kann sich Ideen gelistet nach Hot, Trending, Fresh oder nach einer Kategorie anzeigen lassen, wenn er den entsprechenden Menüpunkt auswählt. |
open |
|
=> a) |
nicht angemeldet, von allen erreichbaren Views aus, können Hot,Fresh,Trending und die Kategorien erreicht werden |
success |
|
=> b) |
Ideenliste => Favorit Icon (Stern) hat beim Hovern nur den Finger, wenn Nutzer Idee bewerten darf |
success |
|
=> c) |
angemeldet, von allen erreichbaren Views können Hot,Fresh,Trending und die Kategorien erreich werden, auch von createdIdeas und followedIdeas aus |
failed |
anmelden => Trending-Ideas aufrufen => Profil-Dropdown => MyIdeas => Kategorie Dropdwon => Kategorie wählen => Anzeige = Hot Ideas von Kategorie XY, aber Trending ist oben blau markiert #179 |
=> d) |
egal, angemeldet oder abgemeldet - Nachladen von Ideen beim scrollen in funktioniert in Hot, Fresh, Trending - und dort auch bei den Kategorien. Es werden immer 10 Ideen nachgeladen, bis das Ender der Liste erreicht ist. |
failed |
Hot Liste läd ganz am Ende einen Block mit 5 aufeinanderfolgenden Ideen 2 mal hintereinander. Danach folgen dann noch 2 einzelne Ideen. Alle anderen Listen funktionieren #180 |
=> e) |
Filterung nach Kategorien scheint zu funktionieren - es werden bei jeder Kategorie unterschiedliche Ideen angezeigt.Die jeweils erste Idee habe ich in der Mongo-DB gesucht und die Kategorie passte zum Filter. Die Kategorien enthalten deutlich weniger Ideen als die kompletten Listen (passt!). Die Kategorien lassen sich nach Hot,Fresh und Trending sortieren. |
success |
|
/T0020/ |
Impressum anschauen: Ein Nutzer lässt sich das Impressum anzeigen. |
success |
|
=> a) |
nicht angemeldet |
success |
|
=> b) |
mit angemeldetem User |
success |
|
=> c) |
Impressum öffnet sich immer korrekt |
success |
|
/T0030/ |
Login: Ein registrierter Benutzer meldet sich erfolgreich an. |
success |
|
=> a) |
anmelden, aktuelle View (Impressum, Hot-List) springt auf Hot-List, Likes, Follows werden angezeigt |
success |
|
=> b) |
anmelden, abmelden, erneut anmelden => Login Maske wird geleert |
success |
|
/T0040/ |
Logout: Ein angemeldeter Benutzer meldet sich erfolgreich ab. |
success |
|
=> a) |
aktuelle View (Hot-List) wird aktualisiert, likes/follows nicht mehr angezeigt, User-Menü ändert sich und zeigt wieder Login/SignUp |
success |
|
/T0050/ |
Idee anlegen und veröffentlichen: Ein angemeldeter Benutzer legt eine neue Idee an und veröffentlicht sie. |
success |
|
=> a) |
Speichern, nicht veröffentlichen => taucht nicht in Fresh-Liste auf |
success |
|
=> b) |
nach dem Veröffentlichen ist der Button nicht mehr verfügbar |
success |
|
=> c) |
veröffentlichen ohne vorher zu speichern |
success |
|
=> d) |
Label für Publish-Date passt sich je nach nur gespeichert/veröffentlicht an |
success |
|
/T0060/ |
Sichtbarkeit von Idee: Eine unveröffentlichte Idee ist für andere Nutzer unsichtbar. Eine veröffentlichte Idee ist dagegen sichtbar. |
success |
|
=> a) |
nicht veröffentlichte Idee taucht nicht in Fresh-Liste auf |
success |
|
=> b) |
veröffentlichen => taucht in Fresh-Liste auf (nach maximal 30 Sekunden) |
success |
|
/T0070/ |
Idee ändern: Eine Idee, die veröffentlicht, aber nicht bewertet ist (like, follow), kann geändert werden. Wurde die Idee bereits bewertet ist eine Änderung nicht mehr möglich. |
failed |
Idee kann trotz Bewertung noch verändert werden #172 |
/T0080/ |
Idee löschen: Eine Idee kann jederzeit gelöscht werden. |
open |
|
=> a) |
Idee löschen - wird aus Meine Ideen View und DB entfernt |
success |
|
=> b) |
Rufe schnell danach Ideenliste auf (z.B. Fresh bei neuer Idee) (bevor sich Snapshot aktualisiert hat) |
failed |
IdeaManager möchte Daten von gelöschter Idee aus Datenbank holen, schlägt Fehl, Frontend zeigt Fehlermeldung ohne Text. Nach ein paar Sekunden warten kann man die Liste dann anzeigen nach erneutem Klick. #183 |
/T0090/ |
Idee bewerten und Bewertung zurücknehmen: Ein angemeldeter Benutzer kann eine veröffentlichte Idee bewerten. Die Anzahl der Bewertungen wird für diese Idee hochgezählt. Nimmt der Nutzer die Bewertung zurück wird auch die Anzahl der Bewertungen verringert. |
success |
aber mit offenem nice-to-have |
=> a) |
Idee kann geliked werden, Like kann zurückgenommen werden - Like-Zähler ändert sich |
success |
|
=> b) |
nicht angemeldet: Bewertung ist nicht möglich und Maus wird nicht zum Pointer (auch nicht, wenn man vorher angemeldet war und sich wieder abgemeldet hat) |
success |
|
=> c) |
Ich kann eigene Idee nicht liken |
nice-to-have |
Maus wird noch zum Pointer, obwohl Bewertung nicht möglich ist #184 |
/T0100/ |
Idee folgen und aufhören zu folgen: Ein angemeldeter Benutzer kann einer veröffentlichten Idee folgen. Dann wird sie in ihn seiner Liste verfolgter Ideen angezeigt. Wenn er aufhört ihr zu folgen, wird sie aus der Liste wieder entfernt. |
success |
aber mit offenem nice-to-have |
=> a) |
Idee kann gefollowed werden, Follow kann zurückgenommen werden - Follow-Zähler ändert sich |
success |
|
=> b) |
nicht angemeldet: Follow ist nicht möglich und Maus wird nicht zum Pointer (auch nicht, wenn man vorher angemeldet war und sich wieder abgemeldet hat) |
success |
|
=> c) |
Ich kann eigene Idee nicht followen |
nice-to-have |
Maus wird noch zum Pointer, obwohl Follow nicht möglich ist #184 |
/T0110/ |
Idee kommentieren und Kommentar löschen : Ein angemeldeter Benutzer kann eine veröffentlichte Idee kommentieren. Der Kommentar wird in der Detailansicht der Idee angezeigt. Der Kommentar kann vom Ersteller wieder gelöscht werden. |
open |
|
=> a) |
Idee kommentiert: angemeldet. Eine Idee aus der Hot-List aufgerufen. Einen Kommentar erstellt. Der Kommentar taucht nun ganz oben in der Liste auf. Er wird korrekt mit Datum und Löschsymbol angezeigt. Abgemeldet und Idee wieder aufgerufen - Löschsymbol wird nicht mehr angezeigt. |
success |
|
=> b) |
Idee kommentiert: Wenn man in einem Kommentar Zeilenumbrüche erzeugt, dann werden diese bei der Darstellung ignoriert. Der Text wird hintereinander ausgegeben. |
failed |
Zeilenumbrüche werden nun dargestellt, aber unumgebrochener Text wird in einer ewig langen Zeile ausgegeben #176 |
=> c) |
Kommentar gelöscht: Kommentar erstellt, abgemeldet, wieder angemeldet. kommentar gelöscht => Kommentar verschwindet. Zurück zur Hot-Seite, wieder die Idee aufgerufen. Kommentar bleibt verschwunden. Frischen Kommentar angelegt und sofort gelöscht. |
|
|
=> d) |
anmelden, abmelden, IdeaDetails geöffnet, Feld zum eingeben von Kommentar erscheint nicht |
success |
|
/T0120/ |
Eigenes Profil anzeigen: Ein Benutzer kann sein eigenes Profil ansehen. |
success |
|
=> a) |
angemeldet, die Seiten Profil, followedIdeas und createdIdeas sind alle sowohl aus dem Torso-Dropdown, als auch über das Profil-Submenü erreichbar. In beiden Fällen werden die Submenü-Buttons korrekt farblich markiert. |
success |
|
/T0130/ |
Benutzerdaten editieren: Ein Benutzer ändert die Angaben in seinem Profil, wie Nachname oder Vorname. |
success |
|
=> a) |
alle Eingabefelder verändert, abgemeldet, wieder angemeldet - Werte bleiben verändert |
success |
|
=> b) |
Feld Erlaube Kontaktieren auf ture gesetzt => meine Ideen gecheckt - IdeaDetails => Kontakt möglich. Wert auf false gesetzt => wieder gecheckt => IdeaDetails Kontakt nicht möglich |
success |
|
/Z0010/ |
(Z für Zusatz) Lokalisierung: sämtliche Views müssen sich in deutsch und englisch lokaliseren lassen |
success |
|
=> a) |
Hot,Fresh,Trending,Kategorien |
success |
|
=> b) |
Impressum |
success |
|
=> c) |
Anmeldung |
nice-to-have |
anmelden = userSession in englisch? na von mir aus |
=> d) |
Registrierung |
success |
|
=> e) |
MainMenu und ProfilMenu |
success |
|
=> f) |
MyIdeas |
success |
|
=> g) |
FollowedIdeas |
success |
|
=> h) |
Profil |
success |
|
=> i) |
CreateIdea / EditIdea |
nice-to-have |
vielleicht die Button-Breite fix machen, damit das beim Ändern der Sprache nicht umspringt, aber ist nicht so wichtig |
/Z0020/ |
Main-Menu |
open |
|
=> a) |
Hot,Fresh,Trending - aktuell angezeigte View farblich markiert |
failed |
beim Wechseln der Sprache verliert der blau markierte Button für die angezeigte View seine Farbe #177 |
=> b) |
Responsität des Menüs |
nice-to-have |
Kategorien- und User-Dropdown zeigen den Finger bei Hover in der Wurzel, Obwohl die Wurzel keine Funktion hat #178 |
/Z0030/ |
Registrierung |
success |
|
=> a) |
Registrierungsversuch mit vorhandenem Username oder vorhandener Mail-Adresse muss fehlschlagen |
success |
|
=> b) |
Passwortrichtlinien umgesetzt |
success |
|
=> c) |
Registrierung und anschließendes Login |
success |
|
=> d) |
Registrieren, Abmelden, Erneut Registrieren |
success |
Regstrierung-Maske nicht geleert -> gefixt #181 |
/Z9999/ |
nicht Kategoriesierbare allgemeine Fehler - können nach Fix im nächsten Protokoll gelöscht werden und müssen nicht immer wieder getestet werden |
open |
|
=> a) |
angemeldet, myIdeas => Idee angeklickt => Mülleimer in IdeaDetails hat bei Hover keinen Finger #182 |
failed |
|