Testprotokoll_2016_11_28_SL - Geopras/IdeaWatcher GitHub Wiki

Nr Beschreibung Status (open, progress, succes) Bemerkungen
/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 den Finger, obwohl man in der Ideenliste nicht bewerten kann failed wurde gefixt, s. #159
=> c) angemeldet, von allen erreichbaren Views können Hot,Fresh,Trending und die Kategorien erreich werden - außer! von createdIdeas und followedIdeas aus können die Kategorien nicht aufgerufen werden failed ---
=> d) egal, angemeldet oder abgemeldet - Nachladen von Ideen beim scrollen in funktioniert in Fresh,Trending - und dort auch bei den Kategorien. Es werden immer 10 Ideen nachgeladen, bis das Ender der Liste erreicht ist. Aber es funktioniert nicht in HOT! wenn man die Liste bis ans Ende scrollt, werden immer die letzte oder die letzten beiden Ideen nachgeladen - bis ins unendliche. Gilt auch für die Hot-Kategorien. failed wurde gefixt s. #164
=> 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. open
=> a) anmelden, aktuelle View (Impressum, Hot-List) springt auf Hot-List, Likes, Follows werden angezeigt success ---
=> b) anmelden, abmelden, erneut anmelden => Login Maske wurde nicht geleert => jemand anderes könnte sich an dem Rechner Zugriff zu dem Login des Users verschaffen failed wurde gefixt, siehe Task 157
/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. in progress anlegen ja, veröffentlichen ja
/T0060/ Sichtbarkeit von Idee: Eine unveröffentlichte Idee ist für andere Nutzer unsichtbar. Eine veröffentlichte Idee ist dagegen sichtbar.
/T0070/ Idee ändern: Eine Idee, die veröffentlicht, aber nicht bewertet ist, kann geändert werden. Wurde die Idee bereits bewertet ist eine Änderung nicht mehr möglich.
/T0080/ Idee löschen: Eine Idee kann jederzeit gelöscht werden.
/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. open
=> a) nicht angemeldet: Bewertung ist nicht möglich aber bei Hover über Glübirne wird Maus zum Finger failed behoben durch Bassbiene, 29.11. #160
/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. open
=> a) nicht angemeldet: Folgen ist nicht möglich aber bei Hover über Stern wird Maus zum Finger failed behoben durch Bassbiene 29.11. #160
/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. success mit offenem nice-to-have bug/feature/whatever
=> 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. nice-to-have Kommentare wie eingegeben darstellen.
=> 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 => funktioniert. success ---
=> d) nicht angemeldet, IdeaDetails geöffnet, Kommentar eingegeben - Kommentar wird nicht gesetzt => richtig nice-to-have bei nicht angemeldet die Eingabefelder für Kommentare nicht anzeigen --> behoben durch Bassbiene, 29.11. #161
/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.