Testfälle Bearbeiter: Betreuer: Datum: Datum 08.12.2012 15.01.2012 20.01.2012 22.01.2012 23.01.2012 Verantwortlich Marinel Version 1.0 1.1 1.2 1.3 1.4 Kommentar Dokument erstellt Überprüft Überarbeitet Überarbeitet Überprüft 1. Einleitung In folgendem werden wir versuchen, die einzelnen Testfälle in Einzelmasken angezeigt. Eine einfache Navigation gewährleistet eine jederzeitige Übersicht über den Fortschritt. Das persönliche Testergebnis mit sämtlichen Fehlerklassifizierungen und entsprechenden Bemerkungen steht als ausdruckbares Fehlerprotokoll zur Verfügung. Jeder Testfall ist beschrieben durch einen Namen, ggf. einen Bezug zum Use-CaseModell, den Ausgangszustand, eine durchzuführende Aktion, und das erwartete Ergebnis. 2. Projekt Dokumente https://code.google.com/a/eclipselabs.org/p/glossywindowshopping/downloads/list http://almighty.pri.univie.ac.at:31034/GlossyWindowShopping/GlossyWindowShopping?cha ngepid=10&changeusername=Marinel&changepasswort=12345 3. Beschreibung der Testfälle Testfall: unkorrekter Login Name: Fehlerhafter Login Use-Case: < Einloggen> Ausgangszustand: Die Anwendung zeigt nach dem Start, die Hauptseite. Der Nutzer wählt „Einloggen“ und jetzt zeigt sich die Loginmaske. Aktion Der Nutzer gibt den Loginnamen „Marinel“ und das Passwort „56789“ in die Loginmaske ein Erwarteter Ergebniszustand: Die Anwendung zeigt erneut einen Login Bildschirm mit der Fehlermeldung „Login und Passwort stimmen nicht überein“, das Feld für den Loginnamen ist mit „Marinel“ vorbelegt, das Passwortfeld ist leer. Beobachtete Abweichung Die Anwendung zeigt erneut die Hauptseite und keine Fehler Meldung. Die Loginmaske wird nach Drücken den Anmeldungsbutton ohne eine Meldung verlassen. Testfall: unkorrekter Durchsuchen Name: Fehlerhafter Durchsuchen Use-Case: < Artikel durchsuchen> Ausgangszustand: Die Anwendung zeigt nach dem Start, die Hauptseite. Der Nutzer wählt „Artikel durchsuchen“ und jetzt zeigt sich die Liste der angebotene Artikel, Menü der Artikel Kategorien und Artikel Suchmaschine. Aktion Der Nutzer gibt in Suchmaschine „Windows XP“ ein Erwarteter Ergebniszustand: Die Anwendung zeigt die Liste der angebotene „Windows XP“ Artikel und das Suchfeld ist leer. Beobachtete Abweichung Die Anwendung zeigt erneut Menü der Artikel Kategorien und Suchmaschine „Artikel durchsuchen“ mit Angaben „Windows XP“. Die Liste der gefundene Artikel sind nicht zu sehen. Noch mehr, die Anwendung liefert keine Meldung des Suchergebnisses. Testfall: unkorrekter Artikel ersteigern Name: Fehlerhafter Artikel ersteigern Use-Case: < Artikel ersteigern> Ausgangszustand: Der Benutzer meldet sich an und fügt in Suchmaschine die Angabe „Windows 7 Home Premium 64Bit“. Aus Suchergebnis wählt er sich die Artikel „Windows 7 Home Premium 64Bit“ Aktion Der Benutzer überbieten“ Erwarteter Ergebniszustand: Die Anwendung zeigt erneut die ausgewählte Produkt und das aktuelle Gebot mit neue Werte Beobachtete Abweichung Keine Abweichung gefunden wählt das aktuelle Gebot „Jetzt Testfall: unmöglich Artikel Kaufen Name: Fehlerhafter Artikel Kaufen Use-Case: < Artikel Kaufen > Ausgangszustand: Der Benutzer meldet sich an und fügt in Suchmaschine die Angabe „Windows 7 Home Basic 64Bit“. Aus Suchergebnis wählt er sich die Artikel „Windows 7 Home Basic 64Bit“ Aktion Der Benutzer wählt sofort Kaufen „jetzt kaufen“ Erwarteter Ergebniszustand: Die Anwendung zeigt die ausgewählte Produkt in meinen Warenkorb ist und das Produkt „Windows 7 Home Basic 64Bit“ nicht mehr in der Liste der angebotene Artikel ist Beobachtete Abweichung Keine Abweichung gefunden Testfall: unmöglich Artikel Bewerten Name: Fehlerhafter Artikel Bewerten Use-Case: < Artikel Bewerten > Ausgangszustand: Der Benutzer meldet sich an und fügt in Suchmaschine die Angabe „Windows 7 Ultimate Edition 64Bit“. Aus Suchergebnis wählt er sich die Artikel „Windows 7 Ultimate Edition 64Bit“. Aktion Der Benutzer bewertet er die Artikel „Windows 7 Ultimate Edition 64Bit“ mit 3 Punkte Erwarteter Ergebniszustand: Die Anwendung zeigt neue Bewertung des Produktes Beobachtete Abweichung Die Funktionalität ist schon vorhanden und wird nach eine Formel berechnet. Da sehen wir auch einen Unterschied der Berechnung der unterschiedliche Artikel. Bei anderem Artikel die Bewertung funktioniert mit jedem Klicks. Aber da Bewertung Änderungen sind nach Schließen und wieder Offen eines Fenster möglich. Testfall: unmöglich Käufer bewerten Name: Fehlerhafter Käufer bewerten Use-Case: < Käufer bewerten > Ausgangszustand: Der Benutzer meldet sich an und jetzt zeigt sich die Liste der angebotene Artikel. Unter jede Artikel sieht man der Preis, Datum, Bewertung und Verkäufer der angebotene Artikel Aktion Der Benutzer wählt Verkäufer „Claudio“ Erwarteter Ergebniszustand: Die Anwendung zeigt die neue Bewertung der Käufer „Claudio“ und zeigt es in der Liste der angebotene Artikel Beobachtete Abweichung Die Funktionalität ist schon vorhanden und wird nach eine Formel berechnet. Bei einigem Käufer die Steigerung oder Senkung der Bewertung ist sehr langsam. Das Problem liegt an der Formel. Testfall: unmöglich Verkäufer bewerten Name: Fehlerhafter Verkäufer bewerten Use-Case: < Verkäufer bewerten > Ausgangszustand: Der Benutzer meldet sich an und jetzt zeigt sich die Liste der angebotene Artikel. Unter jede Artikel sieht man der Preis, Datum, Bewertung und Käufer der angebotene Artikel Aktion Der Benutzer wählt Käufer „Ralf“ Erwarteter Ergebniszustand: Die Anwendung zeigt die neue Bewertung der Verkäufer „Ralf“ und zeigt es in der Liste der angebotene Artikel Beobachtete Abweichung Die Funktionalität ist schon vorhanden und wird nach eine Formel berechnet. Bei einigem Verkäufer die Steigerung oder Senkung der Bewertung ist sehr langsam. Das Problem liegt an der Formel. Testfall: unkorrekter Artikel anlegen Name: Fehlerhafter Artikel anlegen Use-Case: < Artikel anlegen > Ausgangszustand: Der Benutzer meldet sich an und wählt „Neuen Artikel erstellen“ und jetzt zeigt sich die Angabe Feld Maske. Aktion Der Nutzer gibt Artikelname „Microsoft Office Professionell Plus 2010“ dann unter Sofort Kaufen Preis „240 €“, Kategorie „Software“ und Deadline ist 1 Woche. Am Ende werden die neue Daten gespeichert Erwarteter Ergebniszustand: Die Anwendung zeigt die neue angefügte Artikel in Artikel Liste und ja unter meinen Name. Beobachtete Abweichung Die Anwendung zeigt erneut die Hauptseite und keine Bestätigungsmeldung erscheint. Die neuen Artikel finde ich nicht in meinem Warenkorb und auch nicht in der Artikelliste. Die Daten wurde nicht in der Datenbank gespeichert Testfall: unkorrekter Statistik anzeigen Name: Fehlerhafter Statistik anzeigen Use-Case: < Statistik anzeigen > Ausgangszustand: Die Anwendung zeigt nach dem Start, die Hauptseite. Der Benutzer meldet sich an Aktion Der Benutzer wählt „Statistik anzeigen“ Erwarteter Ergebniszustand: Die Anwendung zeigt Entwicklung der gesamten Produktverkäufe, die Statistik der „Gesamtumsatz“ und Umsatz der letzte Monat. Beobachtete Abweichung Die Statistikdaten des Umsatzes werden nicht gezeigt Testfall: unkorrekter Artikel verwalten Name: Fehlerhafter Artikel verwalten Use-Case: < Artikel verwalten > Ausgangszustand: Die Anwendung zeigt nach dem Start, die Hauptseite. Der Benutzer meldet sich an und wählt „Meine Seite“ Aktion Der Benutzer wählt Aktuelle Gebot „jetzt überbieten“ Erwarteter Ergebniszustand: Die Anwendung zeigt die neue Gebot in angebotene Liste Beobachtete Abweichung Keine Abweichung gefunden Testfall: unkorrekter Eigene Datei bearbeiten Name: Fehlerhafter Eigene Datei bearbeiten Use-Case: < Eigene Datei bearbeiten > Ausgangszustand: Die Anwendung zeigt nach dem Start, die Hauptseite. Der Benutzer meldet sich an und wählt Meine Seite „bearbeiten“ Aktion Der Benutzer gibt neue Username „Marinel“ und neue Password „123456“ Erwarteter Ergebniszustand: Die Anwendung übernimmt die neue Daten Beobachtete Abweichung Die Funktionalität ist vorhanden und funktioniert aber die Anwendung zeigt erneut die Hauptseite und keine Bestätigungsmeldung der Speicherung neuen Daten erscheint.