QS-Doc: Testprotokolle
This commit is contained in:
parent
5ac2984390
commit
1ee4b36640
Binary file not shown.
@ -386,42 +386,218 @@ Das vereinbarte JSON Format sieht wie folgt aus:
|
||||
\> \>\}]\\
|
||||
\}
|
||||
\end{tabbing}
|
||||
Im Folgenden sind verschiedene Testszenarien aufgelistet. Sie beinhalten eine kurze Beschreibung des einzelnen Szenarios, die eingegebenen Testdaten, sowie die erwartete und tatsächliche Ausgabe. Zudem sind die einzelnen Tests mit Datum versehen. Bei fehlgeschlagenem Test wird der Fehlergrund aufgeführt.
|
||||
\newpage
|
||||
\noindent
|
||||
Auf den folgenden Seiten sind die verschiedenen Testprotokolle der eizelnen Tests zu finden. Zu jedem Test wird innerhalb dieses Dokuments eine eigene Tabelle geführt.
|
||||
|
||||
\subsubsection*{Szenario: Fehlender Parameter}
|
||||
\begin{tabular}{l l}
|
||||
Beschreibung: & bla \\
|
||||
eingegebene Testdaten: & nochMehrBla \\
|
||||
erwartete Ausgabe: & undNochMehrBla \\
|
||||
tatsächliche Ausgabe: & nochmalsMehrBla \\
|
||||
\paragraph{Test: MissingParameterException I}
|
||||
\vspace{1cm}
|
||||
\begin{tabbing}
|
||||
\begin{tabular}{||p{5.4cm}||p{11cm}||}
|
||||
\hline \rule[-2ex]{0pt}{5.5ex} Testnummer & 1 \\
|
||||
\hline \rule[-2ex]{0pt}{5.5ex} Testname & MissingParameterException I \\
|
||||
\hline \rule[-2ex]{0pt}{5.5ex} Teil von Userstorie Nr & 1 \\
|
||||
\hline \rule[-2ex]{0pt}{5.5ex} Testkategorie & Funktionaler Test \\
|
||||
\hline \rule[-2ex]{0pt}{5.5ex} Testwerkzeug & manueller Test \\
|
||||
\hline \rule[-2ex]{0pt}{5.5ex} Tester & Michael Scholz \\
|
||||
\hline \rule[-2ex]{0pt}{5.5ex} Test erstellt am & 20.12.2011 \\
|
||||
\hline \rule[-2ex]{0pt}{5.5ex} Test abgeschlossen am & 20.12.2011 \\
|
||||
\hline \rule[-2ex]{0pt}{5.5ex} Testbeschreibung & Der Parameter \glqq flag'' wird nicht gesetzt. Es wird überprüft ob eine MissingParameterException als Resultat des fehlenden Parameters geworfen wird.\\
|
||||
\hline \rule[-2ex]{0pt}{5.5ex} Erwartetes Ergebnis & MissingParameterException\\
|
||||
\hline \rule[-2ex]{0pt}{5.5ex} Vorbedingungen & - \\
|
||||
\hline \rule[-2ex]{0pt}{5.5ex} Randbedingungen & - \\
|
||||
\hline \rule[-2ex]{0pt}{5.5ex} Nachbedingungen & - \\
|
||||
\hline
|
||||
\hline
|
||||
\hline \rule[-2ex]{0pt}{5.5ex} 20.12.2011 - Michael Scholz & Erster Test bereits erfolgreich.\newline Testende am 20.12.2011 erreicht. \\
|
||||
\hline
|
||||
\end{tabular}
|
||||
\end{tabbing}
|
||||
\newpage
|
||||
|
||||
\subsubsection*{Szenario: Verletzung der JSON Spezifikation}
|
||||
\begin{tabular}{l l}
|
||||
Beschreibung: & bla \\
|
||||
eingegebene Testdaten: & nochMehrBla \\
|
||||
erwartete Ausgabe: & undNochMehrBla \\
|
||||
tatsächliche Ausgabe: & nochmalsMehrBla \\
|
||||
\paragraph{Test: MissingParameterException II}
|
||||
\vspace{1cm}
|
||||
\begin{tabbing}
|
||||
\begin{tabular}{||p{5.4cm}||p{11cm}||}
|
||||
\hline \rule[-2ex]{0pt}{5.5ex} Testnummer & 2 \\
|
||||
\hline \rule[-2ex]{0pt}{5.5ex} Testname & MissingParameterException II \\
|
||||
\hline \rule[-2ex]{0pt}{5.5ex} Teil von Userstorie Nr & 1 \\
|
||||
\hline \rule[-2ex]{0pt}{5.5ex} Testkategorie & Funktionaler Test \\
|
||||
\hline \rule[-2ex]{0pt}{5.5ex} Testwerkzeug & manueller Test \\
|
||||
\hline \rule[-2ex]{0pt}{5.5ex} Tester & Michael Scholz \\
|
||||
\hline \rule[-2ex]{0pt}{5.5ex} Test erstellt am & 20.12.2011 \\
|
||||
\hline \rule[-2ex]{0pt}{5.5ex} Test abgeschlossen am & 20.12.2011 \\
|
||||
\hline \rule[-2ex]{0pt}{5.5ex} Testbeschreibung & Der Parameter \glqq json'' wird nicht gesetzt. Es wird überprüft ob eine MissingParameterException als Resultat des fehlenden Parameters geworfen wird.\\
|
||||
\hline \rule[-2ex]{0pt}{5.5ex} Erwartetes Ergebnis & MissingParameterException\\
|
||||
\hline \rule[-2ex]{0pt}{5.5ex} Vorbedingungen & - \\
|
||||
\hline \rule[-2ex]{0pt}{5.5ex} Randbedingungen & - \\
|
||||
\hline \rule[-2ex]{0pt}{5.5ex} Nachbedingungen & - \\
|
||||
\hline
|
||||
\hline
|
||||
\hline \rule[-2ex]{0pt}{5.5ex} 20.12.2011 - Michael Scholz & Erster Test bereits erfolgreich.\newline Testende am 20.12.2011 erreicht. \\
|
||||
\hline
|
||||
\end{tabular}
|
||||
\end{tabbing}
|
||||
\newpage
|
||||
|
||||
\subsubsection*{Szenario: Verletzung des vereinbarten Formats}
|
||||
\begin{tabular}{l l}
|
||||
Beschreibung: & bla \\
|
||||
eingegebene Testdaten: & nochMehrBla \\
|
||||
erwartete Ausgabe: & undNochMehrBla \\
|
||||
tatsächliche Ausgabe: & nochmalsMehrBla \\
|
||||
\end{tabular}\\
|
||||
\paragraph{Test: JSONException}
|
||||
\vspace{1cm}
|
||||
\begin{tabbing}
|
||||
\begin{tabular}{||p{5.4cm}||p{11cm}||}
|
||||
\hline \rule[-2ex]{0pt}{5.5ex} Testnummer & 3 \\
|
||||
\hline \rule[-2ex]{0pt}{5.5ex} Testname & JSONException \\
|
||||
\hline \rule[-2ex]{0pt}{5.5ex} Teil von Userstorie Nr & 1 \\
|
||||
\hline \rule[-2ex]{0pt}{5.5ex} Testkategorie & Funktionaler Test \\
|
||||
\hline \rule[-2ex]{0pt}{5.5ex} Testwerkzeug & manueller Test \\
|
||||
\hline \rule[-2ex]{0pt}{5.5ex} Tester & Michael Scholz \\
|
||||
\hline \rule[-2ex]{0pt}{5.5ex} Test erstellt am & 20.12.2011 \\
|
||||
\hline \rule[-2ex]{0pt}{5.5ex} Test abgeschlossen am & 20.12.2011 \\
|
||||
\hline \rule[-2ex]{0pt}{5.5ex} Testbeschreibung & Im übergebenen JSON Format wird eine fehlerhafte Klammerung des Arrays vorgenommen. Es wird überprüft ob eine JSONException geworfen wird.\\
|
||||
\hline \rule[-2ex]{0pt}{5.5ex} Erwartetes Ergebnis & JSONException \\
|
||||
\hline \rule[-2ex]{0pt}{5.5ex} Vorbedingungen & Es sind alle übrigen Parameter korrekt gesetzt\\
|
||||
\hline \rule[-2ex]{0pt}{5.5ex} Randbedingungen & - \\
|
||||
\hline \rule[-2ex]{0pt}{5.5ex} Nachbedingungen & - \\
|
||||
\hline
|
||||
\hline
|
||||
\hline \rule[-2ex]{0pt}{5.5ex} 20.12.2011 - Michael Scholz & Erster Test bereits erfolgreich.\newline Testende am 20.12.2011 erreicht. \\
|
||||
\hline
|
||||
\end{tabular}|
|
||||
\end{tabbing}
|
||||
\newpage
|
||||
|
||||
\subsubsection*{Szenario: Eingabe eines korrekten Datensatzes}
|
||||
\begin{tabular}{l l}
|
||||
Beschreibung: & bla \\
|
||||
eingegebene Testdaten: & nochMehrBla \\
|
||||
erwartete Ausgabe: & undNochMehrBla \\
|
||||
tatsächliche Ausgabe: & nochmalsMehrBla \\
|
||||
|
||||
\paragraph{Test: DataFormatException I}
|
||||
\vspace{1cm}
|
||||
\begin{tabbing}
|
||||
\begin{tabular}{||p{5.4cm}||p{11cm}||}
|
||||
\hline \rule[-2ex]{0pt}{5.5ex} Testnummer & 4 \\
|
||||
\hline \rule[-2ex]{0pt}{5.5ex} Testname & Test: DataFormatException I \\
|
||||
\hline \rule[-2ex]{0pt}{5.5ex} Teil von Userstorie Nr & 1 \\
|
||||
\hline \rule[-2ex]{0pt}{5.5ex} Testkategorie & Funktionaler Test \\
|
||||
\hline \rule[-2ex]{0pt}{5.5ex} Testwerkzeug & manueller Test \\
|
||||
\hline \rule[-2ex]{0pt}{5.5ex} Tester & Michael Scholz \\
|
||||
\hline \rule[-2ex]{0pt}{5.5ex} Test erstellt am & 20.12.2011 \\
|
||||
\hline \rule[-2ex]{0pt}{5.5ex} Test abgeschlossen am & 20.12.2011 \\
|
||||
\hline \rule[-2ex]{0pt}{5.5ex} Testbeschreibung & Es wird ein JSON Format zum Ändern der Sensorinformationen an die API gesendet. Hierbei wird \glqq deviceType'' durch \glqq device'' ersetzt. Es wird überprüft ob eine DataFormatException als Resultat auf die fehlerhafte Eingabe geworfen wird.\\
|
||||
\hline \rule[-2ex]{0pt}{5.5ex} Erwartetes Ergebnis & DataFormatException\\
|
||||
\hline \rule[-2ex]{0pt}{5.5ex} Vorbedingungen & Es sind alle übrigen Parameter korrekt gesetzt.\\
|
||||
\hline \rule[-2ex]{0pt}{5.5ex} Randbedingungen & - \\
|
||||
\hline \rule[-2ex]{0pt}{5.5ex} Nachbedingungen & - \\
|
||||
\hline
|
||||
\hline
|
||||
\hline \rule[-2ex]{0pt}{5.5ex} 20.12.2011 - Michael Scholz & Erster Test bereits erfolgreich.\newline Testende am 20.12.2011 erreicht. \\
|
||||
\hline
|
||||
\end{tabular}
|
||||
\end{tabbing}
|
||||
\newpage
|
||||
|
||||
\subsubsection*{Szenario: Eingabe mehrerer Datensätze}
|
||||
\paragraph{Test: DataFormatException II}
|
||||
\vspace{1cm}
|
||||
\begin{tabbing}
|
||||
\begin{tabular}{||p{5.4cm}||p{11cm}||}
|
||||
\hline \rule[-2ex]{0pt}{5.5ex} Testnummer & 5 \\
|
||||
\hline \rule[-2ex]{0pt}{5.5ex} Testname & Test: DataFormatException II \\
|
||||
\hline \rule[-2ex]{0pt}{5.5ex} Teil von Userstorie Nr & 1 \\
|
||||
\hline \rule[-2ex]{0pt}{5.5ex} Testkategorie & Funktionaler Test \\
|
||||
\hline \rule[-2ex]{0pt}{5.5ex} Testwerkzeug & manueller Test \\
|
||||
\hline \rule[-2ex]{0pt}{5.5ex} Tester & Michael Scholz \\
|
||||
\hline \rule[-2ex]{0pt}{5.5ex} Test erstellt am & 20.12.2011 \\
|
||||
\hline \rule[-2ex]{0pt}{5.5ex} Test abgeschlossen am & 20.12.2011 \\
|
||||
\hline \rule[-2ex]{0pt}{5.5ex} Testbeschreibung & Es wird ein JSON Format zum Senden der Daten an die API gesendet. Hierbei wird bei \glqq measurementType'': INT an Stelle eines Integer-Wertes ein String übergeben. Es wird überprüft ob eine DataFormatException als Resultat auf die fehlerhafte Eingabe geworfen wird.\\
|
||||
\hline \rule[-2ex]{0pt}{5.5ex} Erwartetes Ergebnis & DataFormatException\\
|
||||
\hline \rule[-2ex]{0pt}{5.5ex} Vorbedingungen & Es sind alle übrigen Parameter korrekt gesetzt.\\
|
||||
\hline \rule[-2ex]{0pt}{5.5ex} Randbedingungen & - \\
|
||||
\hline \rule[-2ex]{0pt}{5.5ex} Nachbedingungen & - \\
|
||||
\hline
|
||||
\hline
|
||||
\hline \rule[-2ex]{0pt}{5.5ex} 20.12.2011 - Michael Scholz & Erster Test bereits erfolgreich.\newline Testende am 20.12.2011 erreicht. \\
|
||||
\hline
|
||||
\end{tabular}
|
||||
\end{tabbing}
|
||||
\newpage
|
||||
|
||||
\paragraph{Test: DataFormatException III}
|
||||
\vspace{1cm}
|
||||
\begin{tabbing}
|
||||
\begin{tabular}{||p{5.4cm}||p{11cm}||}
|
||||
\hline \rule[-2ex]{0pt}{5.5ex} Testnummer & 6 \\
|
||||
\hline \rule[-2ex]{0pt}{5.5ex} Testname & Test: DataFormatException III \\
|
||||
\hline \rule[-2ex]{0pt}{5.5ex} Teil von Userstorie Nr & 1 \\
|
||||
\hline \rule[-2ex]{0pt}{5.5ex} Testkategorie & Funktionaler Test \\
|
||||
\hline \rule[-2ex]{0pt}{5.5ex} Testwerkzeug & manueller Test \\
|
||||
\hline \rule[-2ex]{0pt}{5.5ex} Tester & Michael Scholz \\
|
||||
\hline \rule[-2ex]{0pt}{5.5ex} Test erstellt am & 20.12.2011 \\
|
||||
\hline \rule[-2ex]{0pt}{5.5ex} Test abgeschlossen am & 23.12.2011 \\
|
||||
\hline \rule[-2ex]{0pt}{5.5ex} Testbeschreibung & Es wird ein JSON Format zum Ändern der Sensorinformationen an die API gesendet. Hierbei wird \glqq longitude'':FLOAT aus dem Format entfernt. Es wird überprüft ob eine DataFormatException als Resultat auf die fehlerhafte Eingabe geworfen wird.\\
|
||||
\hline \rule[-2ex]{0pt}{5.5ex} Erwartetes Ergebnis & DataFormatException\\
|
||||
\hline \rule[-2ex]{0pt}{5.5ex} Vorbedingungen & Es sind alle übrigen Parameter korrekt gesetzt.\\
|
||||
\hline \rule[-2ex]{0pt}{5.5ex} Randbedingungen & - \\
|
||||
\hline \rule[-2ex]{0pt}{5.5ex} Nachbedingungen & - \\
|
||||
\hline
|
||||
\hline
|
||||
\hline \rule[-2ex]{0pt}{5.5ex} 20.12.2011 - Michael Scholz & Test nicht erfolgreich. Es wird keine DataFormatException geworfen. \\
|
||||
\hline \rule[-2ex]{0pt}{5.5ex} 23.12.2011 - Michael Scholz & Test erfolgreich.
|
||||
\newline Testende am 23.12.2011 erreicht. \\
|
||||
\hline
|
||||
\end{tabular}
|
||||
\end{tabbing}
|
||||
\newpage
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
\paragraph{Test: Eingabe eines korrekten Datensatzes}
|
||||
\vspace{1cm}
|
||||
\begin{tabbing}
|
||||
\begin{tabular}{||p{5.4cm}||p{11cm}||}
|
||||
\hline \rule[-2ex]{0pt}{5.5ex} Testnummer & 7 \\
|
||||
\hline \rule[-2ex]{0pt}{5.5ex} Testname & Test: - \\
|
||||
\hline \rule[-2ex]{0pt}{5.5ex} Teil von Userstorie Nr & - \\
|
||||
\hline \rule[-2ex]{0pt}{5.5ex} Testkategorie & - \\
|
||||
\hline \rule[-2ex]{0pt}{5.5ex} Testwerkzeug & - \\
|
||||
\hline \rule[-2ex]{0pt}{5.5ex} Tester & - \\
|
||||
\hline \rule[-2ex]{0pt}{5.5ex} Test erstellt am & - \\
|
||||
\hline \rule[-2ex]{0pt}{5.5ex} Test abgeschlossen am & - \\
|
||||
\hline \rule[-2ex]{0pt}{5.5ex} Testbeschreibung & - \\
|
||||
\hline \rule[-2ex]{0pt}{5.5ex} Erwartetes Ergebnis & - \\
|
||||
\hline \rule[-2ex]{0pt}{5.5ex} Vorbedingungen & - \\
|
||||
\hline \rule[-2ex]{0pt}{5.5ex} Randbedingungen & - \\
|
||||
\hline \rule[-2ex]{0pt}{5.5ex} Nachbedingungen & - \\
|
||||
\hline
|
||||
\hline
|
||||
\hline \rule[-2ex]{0pt}{5.5ex} Datum - NameDesTesters & - \\
|
||||
\hline
|
||||
\end{tabular}
|
||||
\end{tabbing}
|
||||
\newpage
|
||||
|
||||
|
||||
\paragraph{Test: Eingabe mehrerer Datensätze}
|
||||
\vspace{1cm}
|
||||
\begin{tabbing}
|
||||
\begin{tabular}{||p{5.4cm}||p{11cm}||}
|
||||
\hline \rule[-2ex]{0pt}{5.5ex} Testnummer & 8 \\
|
||||
\hline \rule[-2ex]{0pt}{5.5ex} Testname & Test: - \\
|
||||
\hline \rule[-2ex]{0pt}{5.5ex} Teil von Userstorie Nr & - \\
|
||||
\hline \rule[-2ex]{0pt}{5.5ex} Testkategorie & - \\
|
||||
\hline \rule[-2ex]{0pt}{5.5ex} Testwerkzeug & - \\
|
||||
\hline \rule[-2ex]{0pt}{5.5ex} Tester & - \\
|
||||
\hline \rule[-2ex]{0pt}{5.5ex} Test erstellt am & - \\
|
||||
\hline \rule[-2ex]{0pt}{5.5ex} Test abgeschlossen am & - \\
|
||||
\hline \rule[-2ex]{0pt}{5.5ex} Testbeschreibung & - \\
|
||||
\hline \rule[-2ex]{0pt}{5.5ex} Erwartetes Ergebnis & - \\
|
||||
\hline \rule[-2ex]{0pt}{5.5ex} Vorbedingungen & - \\
|
||||
\hline \rule[-2ex]{0pt}{5.5ex} Randbedingungen & - \\
|
||||
\hline \rule[-2ex]{0pt}{5.5ex} Nachbedingungen & - \\
|
||||
\hline
|
||||
\hline
|
||||
\hline \rule[-2ex]{0pt}{5.5ex} Datum - NameDesTesters & - \\
|
||||
\hline
|
||||
\end{tabular}
|
||||
\end{tabbing}
|
||||
\newpage
|
||||
|
||||
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user