qs use case und shit
This commit is contained in:
parent
9e8b71d0f4
commit
a7a43407b2
Binary file not shown.
@ -632,212 +632,24 @@ Auf den folgenden Seiten sind die verschiedenen Testprotokolle der einzelnen Tes
|
||||
|
||||
|
||||
|
||||
\subsubsection{Use-Case: Abfrage der \gls{API}}
|
||||
%Ideen für diesen Absatz (bitte vervollständigen!!): verschiedene Abfragen der API. Vor allem die, die für die Website gebraucht werden. Die Website-Abfragen mit Selenium testen. Mit Screenshots und Ergebnissen von Selenium belegen. Interoperabilität der einzelnen Browser mit manuellen Tests belegen. Hierbei kann man kurz auf das AJAX-Problem eingehen, welches beim Login aufgetaucht ist (Safari Login hat nicht funktioniert, weil der standardmäßig die Optin async : true hat).
|
||||
|
||||
% \paragraph{Test: OutOfBoundsException f"ur Heatmap-Generierung}
|
||||
% \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 & OutOfBoundsException f"ur Heatmap-Generierung \\
|
||||
% \hline \rule[-2ex]{0pt}{5.5ex} Teil von Userstorie Nr & 2 \\
|
||||
% \hline \rule[-2ex]{0pt}{5.5ex} Testkategorie & Funktionaler Test \\
|
||||
% \hline \rule[-2ex]{0pt}{5.5ex} Testwerkzeug & Manueller Test mittels direktem URL-Aufruf\\
|
||||
% \hline \rule[-2ex]{0pt}{5.5ex} Tester & Murat Batu \\
|
||||
% \hline \rule[-2ex]{0pt}{5.5ex} Test erstellt am & 20.02.2012 \\
|
||||
% \hline \rule[-2ex]{0pt}{5.5ex} Test abgeschlossen am & 10.03.2012 \\
|
||||
% \hline \rule[-2ex]{0pt}{5.5ex} Testbeschreibung & Die URL zur Generierung einer Heatmap wird mit fehlerhaften x- und y-Koordinaten aufgerufen. \\
|
||||
% \hline \rule[-2ex]{0pt}{5.5ex} Erwartetes Ergebnis & OutOfBoundsException\\
|
||||
% \hline \rule[-2ex]{0pt}{5.5ex} Vorbedingungen & Alle "ubrigen Parameter sind korrekt gesetzt\\
|
||||
% \hline \rule[-2ex]{0pt}{5.5ex} Randbedingungen & - \\
|
||||
% \hline \rule[-2ex]{0pt}{5.5ex} Nachbedingungen & - \\
|
||||
% \hline
|
||||
% \hline
|
||||
% \hline \rule[-2ex]{0pt}{5.5ex} 10.03.2012 - Murat Batu & Erster Test bereits erfolgreich.\newline Testende am 10.03.2012 erreicht. \\
|
||||
% \hline
|
||||
% \end{tabular}
|
||||
% \end{tabbing}
|
||||
% \newpage
|
||||
%
|
||||
% \paragraph{Test: Aufruf einer korrekten URL zur Heatmap-Generierung mit Heatmap-Punkten in dem selektierten Bereich}
|
||||
% \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 & Aufruf einer korrekten URL zur Heatmap-Generierung mit Heatmap-Punkten in dem selektierten Bereich \\
|
||||
% \hline \rule[-2ex]{0pt}{5.5ex} Teil von Userstorie Nr & 2 \\
|
||||
% \hline \rule[-2ex]{0pt}{5.5ex} Testkategorie & Funktionaler Test \\
|
||||
% \hline \rule[-2ex]{0pt}{5.5ex} Testwerkzeug & Manueller Test mittels direktem URL-Aufruf\\
|
||||
% \hline \rule[-2ex]{0pt}{5.5ex} Tester & Murat Batu \\
|
||||
% \hline \rule[-2ex]{0pt}{5.5ex} Test erstellt am & 05.03.2012 \\
|
||||
% \hline \rule[-2ex]{0pt}{5.5ex} Test abgeschlossen am & 15.03.2012 \\
|
||||
% \hline \rule[-2ex]{0pt}{5.5ex} Testbeschreibung & Die URL zur Generierung einer Heatmap wird mit korrekten x- und y-Koordinaten aufgerufen. \\
|
||||
% \hline \rule[-2ex]{0pt}{5.5ex} Erwartetes Ergebnis & Bild mit eingezeichneten Heatmap-Punkten\\
|
||||
% \hline \rule[-2ex]{0pt}{5.5ex} Vorbedingungen & Die x- und y-Koordinaten sind so gewählt, dass sich Heatmap-Punkte in dem selektierten Bereich befinden. Alle "ubrigen Parameter sind korrekt gesetzt\\
|
||||
% \hline \rule[-2ex]{0pt}{5.5ex} Randbedingungen & - \\
|
||||
% \hline \rule[-2ex]{0pt}{5.5ex} Nachbedingungen & - \\
|
||||
% \hline
|
||||
% \hline
|
||||
% \hline \rule[-2ex]{0pt}{5.5ex} 15.03.2012 - Murat Batu & Erster Test bereits erfolgreich.\newline Testende am 15.03.2012 erreicht. \\
|
||||
% \hline
|
||||
% \end{tabular}
|
||||
% \end{tabbing}
|
||||
% \newpage
|
||||
%
|
||||
% \paragraph{Test: Aufruf einer korrekten URL zur Heatmap-Generierung ohne Heatmap-Punkten in dem selektierten Bereich}
|
||||
% \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 & Aufruf einer korrekten URL zur Heatmap-Generierung ohne Heatmap-Punkten in dem selektierten Bereich \\
|
||||
% \hline \rule[-2ex]{0pt}{5.5ex} Teil von Userstorie Nr & 2 \\
|
||||
% \hline \rule[-2ex]{0pt}{5.5ex} Testkategorie & Funktionaler Test \\
|
||||
% \hline \rule[-2ex]{0pt}{5.5ex} Testwerkzeug & Manueller Test mittels direktem URL-Aufruf\\
|
||||
% \hline \rule[-2ex]{0pt}{5.5ex} Tester & Michael Scholz \\
|
||||
% \hline \rule[-2ex]{0pt}{5.5ex} Test erstellt am & 07.03.2012 \\
|
||||
% \hline \rule[-2ex]{0pt}{5.5ex} Test abgeschlossen am & 21.03.2012 \\
|
||||
% \hline \rule[-2ex]{0pt}{5.5ex} Testbeschreibung & Die URL zur Generierung einer Heatmap wird mit korrekten x- und y-Koordinaten aufgerufen. \\
|
||||
% \hline \rule[-2ex]{0pt}{5.5ex} Erwartetes Ergebnis & Bild mit eingezeichneten Heatmap-Punkten\\
|
||||
% \hline \rule[-2ex]{0pt}{5.5ex} Vorbedingungen & Die x- und y-Koordinaten sind so gewählt, dass sich keine Heatmap-Punkte in dem selektierten Bereich befinden. Alle "ubrigen Parameter sind korrekt gesetzt\\
|
||||
% \hline \rule[-2ex]{0pt}{5.5ex} Randbedingungen & - \\
|
||||
% \hline \rule[-2ex]{0pt}{5.5ex} Nachbedingungen & - \\
|
||||
% \hline
|
||||
% \hline
|
||||
% \hline \rule[-2ex]{0pt}{5.5ex} 07.03.2012 - Michael Scholz & Test nicht erfolgreich. Es wird eine OutOfBoundsException geworfen. Fehlerquelle: Die x- und y-Koordinatenberechnung funktioniert nicht korrekt. \\
|
||||
% \hline \rule[-2ex]{0pt}{5.5ex} 08.03.2012 - Michael Scholz & Es sind Heatmap-Punkte auf dem Bild zu sehen. Fehlerquelle: Das Caching des Clusterings f"uhrt zu zeitlich begrenzten Anomalien in der Generierung des Bildes. \\
|
||||
% \hline \rule[-2ex]{0pt}{5.5ex} 21.03.2012 - Michael Scholz & Test erfolgreich: Es wird ein leeres Bild generiert. \\
|
||||
% \hline
|
||||
% \end{tabular}
|
||||
% \end{tabbing}
|
||||
% \newpage
|
||||
%
|
||||
% \paragraph{Test: Mapkey (Legende) - Generierung f"ur Temperaturen}
|
||||
% \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 & Mapkey (Legende) - Generierung f"ur Temperaturen \\
|
||||
% \hline \rule[-2ex]{0pt}{5.5ex} Teil von Userstorie Nr & 2 \\
|
||||
% \hline \rule[-2ex]{0pt}{5.5ex} Testkategorie & Funktionaler Test \\
|
||||
% \hline \rule[-2ex]{0pt}{5.5ex} Testwerkzeug & Manueller Test mittels direktem URL-Aufruf\\
|
||||
% \hline \rule[-2ex]{0pt}{5.5ex} Tester & Lulzim Murati \\
|
||||
% \hline \rule[-2ex]{0pt}{5.5ex} Test erstellt am & 17.02.2012 \\
|
||||
% \hline \rule[-2ex]{0pt}{5.5ex} Test abgeschlossen am & 24.02.2012 \\
|
||||
% \hline \rule[-2ex]{0pt}{5.5ex} Testbeschreibung & Es wird eine Legende f"ur die Temperaturwerte auf der Karte erzeugt. \\
|
||||
% \hline \rule[-2ex]{0pt}{5.5ex} Erwartetes Ergebnis & Eine Legende in Form eines Farbverlaufs mit minimalen und maximalen Temperaturwerten \\
|
||||
% \hline \rule[-2ex]{0pt}{5.5ex} Vorbedingungen & Benutzer hat Temperatur-Daten im Filter ausgew"ahlt \\
|
||||
% \hline \rule[-2ex]{0pt}{5.5ex} Randbedingungen & - \\
|
||||
% \hline \rule[-2ex]{0pt}{5.5ex} Nachbedingungen & - \\
|
||||
% \hline
|
||||
% \hline
|
||||
% \hline \rule[-2ex]{0pt}{5.5ex} 24.02.2012 - Lulzim Murati & Test erfolgreich.\newline Testende am 24.02.2012 erreicht. \\
|
||||
% \hline
|
||||
% \end{tabular}
|
||||
% \end{tabbing}
|
||||
% \newpage
|
||||
%
|
||||
% \paragraph{Test: Mapkey (Legende) - Generierung f"ur Ger"auschpegel}
|
||||
% \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 & Mapkey (Legende) - Generierung f"ur Ger"auschpegel \\
|
||||
% \hline \rule[-2ex]{0pt}{5.5ex} Teil von Userstorie Nr & 2 \\
|
||||
% \hline \rule[-2ex]{0pt}{5.5ex} Testkategorie & Funktionaler Test \\
|
||||
% \hline \rule[-2ex]{0pt}{5.5ex} Testwerkzeug & Manueller Test mittels direktem URL-Aufruf \\
|
||||
% \hline \rule[-2ex]{0pt}{5.5ex} Tester & Lulzim Murati \\
|
||||
% \hline \rule[-2ex]{0pt}{5.5ex} Test erstellt am & 25.02.2012 \\
|
||||
% \hline \rule[-2ex]{0pt}{5.5ex} Test abgeschlossen am & 28.02.2012 \\
|
||||
% \hline \rule[-2ex]{0pt}{5.5ex} Testbeschreibung & Es wird eine Legende f"ur die Ger"uschpegel auf der Karte erzeugt. \\
|
||||
% \hline \rule[-2ex]{0pt}{5.5ex} Erwartetes Ergebnis & Eine Legende in Form eines Farbverlaufs mit minimalen und maximalen Lautst"arkewerten \\
|
||||
% \hline \rule[-2ex]{0pt}{5.5ex} Vorbedingungen & Benutzer hat Lautst"arke-Daten im Filter ausgew"ahlt \\
|
||||
% \hline \rule[-2ex]{0pt}{5.5ex} Randbedingungen & - \\
|
||||
% \hline \rule[-2ex]{0pt}{5.5ex} Nachbedingungen & - \\
|
||||
% \hline
|
||||
% \hline
|
||||
% \hline \rule[-2ex]{0pt}{5.5ex} 28.02.2012 - Lulzim Murati & Test erfolgreich.\newline Testende am 28.02.2012 erreicht. \\
|
||||
% \hline
|
||||
% \end{tabular}
|
||||
% \end{tabbing}
|
||||
% \newpage
|
||||
%
|
||||
% \paragraph{Test: OutOfBoundsException f"ur get\_marker}
|
||||
% \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 & OutOfBoundsException f"ur get\_marker \\
|
||||
% \hline \rule[-2ex]{0pt}{5.5ex} Teil von Userstorie Nr & 2 \\
|
||||
% \hline \rule[-2ex]{0pt}{5.5ex} Testkategorie & Funktionaler Test \\
|
||||
% \hline \rule[-2ex]{0pt}{5.5ex} Testwerkzeug & Manueller Test mittels direktem URL-Aufruf\\
|
||||
% \hline \rule[-2ex]{0pt}{5.5ex} Tester & Ulf Gebhardt \\
|
||||
% \hline \rule[-2ex]{0pt}{5.5ex} Test erstellt am & 11.03.2012 \\
|
||||
% \hline \rule[-2ex]{0pt}{5.5ex} Test abgeschlossen am & 16.03.2012 \\
|
||||
% \hline \rule[-2ex]{0pt}{5.5ex} Testbeschreibung & Die URL zur Auflistung von Markern f"ur einen Kartenbereich wird mit fehlerhaften x- und y-Koordinaten aufgerufen. \\
|
||||
% \hline \rule[-2ex]{0pt}{5.5ex} Erwartetes Ergebnis & OutOfBoundsException\\
|
||||
% \hline \rule[-2ex]{0pt}{5.5ex} Vorbedingungen & Alle "ubrigen Parameter sind korrekt gesetzt\\
|
||||
% \hline \rule[-2ex]{0pt}{5.5ex} Randbedingungen & - \\
|
||||
% \hline \rule[-2ex]{0pt}{5.5ex} Nachbedingungen & - \\
|
||||
% \hline
|
||||
% \hline
|
||||
% \hline \rule[-2ex]{0pt}{5.5ex} 16.03.2012 - Ulf Gebhardt & Test nicht erfolgreich. \\
|
||||
% \hline
|
||||
% \end{tabular}
|
||||
% \end{tabbing}
|
||||
% \newpage
|
||||
%
|
||||
% \paragraph{Test: Aufruf einer korrekten URL zur Heatmap-Generierung mit Heatmap-Punkten in dem selektierten Bereich}
|
||||
% \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 & Aufruf einer korrekten URL zur Heatmap-Generierung mit Heatmap-Punkten in dem selektierten Bereich \\
|
||||
% \hline \rule[-2ex]{0pt}{5.5ex} Teil von Userstorie Nr & 2 \\
|
||||
% \hline \rule[-2ex]{0pt}{5.5ex} Testkategorie & Funktionaler Test \\
|
||||
% \hline \rule[-2ex]{0pt}{5.5ex} Testwerkzeug & Manueller Test mittels direktem URL-Aufruf\\
|
||||
% \hline \rule[-2ex]{0pt}{5.5ex} Tester & Murat Batu \\
|
||||
% \hline \rule[-2ex]{0pt}{5.5ex} Test erstellt am & 05.03.2012 \\
|
||||
% \hline \rule[-2ex]{0pt}{5.5ex} Test abgeschlossen am & 15.03.2012 \\
|
||||
% \hline \rule[-2ex]{0pt}{5.5ex} Testbeschreibung & Die URL zur Generierung einer Heatmap wird mit korrekten x- und y-Koordinaten aufgerufen. \\
|
||||
% \hline \rule[-2ex]{0pt}{5.5ex} Erwartetes Ergebnis & Bild mit eingezeichneten Heatmap-Punkten\\
|
||||
% \hline \rule[-2ex]{0pt}{5.5ex} Vorbedingungen & Die x- und y-Koordinaten sind so gewählt, dass sich Heatmap-Punkte in dem selektierten Bereich befinden. Alle "ubrigen Parameter sind korrekt gesetzt\\
|
||||
% \hline \rule[-2ex]{0pt}{5.5ex} Randbedingungen & - \\
|
||||
% \hline \rule[-2ex]{0pt}{5.5ex} Nachbedingungen & - \\
|
||||
% \hline
|
||||
% \hline
|
||||
% \hline \rule[-2ex]{0pt}{5.5ex} 15.03.2012 - Murat Batu & Erster Test bereits erfolgreich.\newline Testende am 15.03.2012 erreicht. \\
|
||||
% \hline
|
||||
% \end{tabular}
|
||||
% \end{tabbing}
|
||||
% \newpage
|
||||
%
|
||||
% \paragraph{Test: Aufruf einer korrekten URL zur Heatmap-Generierung ohne Heatmap-Punkten in dem selektierten Bereich}
|
||||
% \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 & Aufruf einer korrekten URL zur Heatmap-Generierung ohne Heatmap-Punkten in dem selektierten Bereich \\
|
||||
% \hline \rule[-2ex]{0pt}{5.5ex} Teil von Userstorie Nr & 2 \\
|
||||
% \hline \rule[-2ex]{0pt}{5.5ex} Testkategorie & Funktionaler Test \\
|
||||
% \hline \rule[-2ex]{0pt}{5.5ex} Testwerkzeug & Manueller Test mittels direktem URL-Aufruf\\
|
||||
% \hline \rule[-2ex]{0pt}{5.5ex} Tester & Michael Scholz \\
|
||||
% \hline \rule[-2ex]{0pt}{5.5ex} Test erstellt am & 07.03.2012 \\
|
||||
% \hline \rule[-2ex]{0pt}{5.5ex} Test abgeschlossen am & 21.03.2012 \\
|
||||
% \hline \rule[-2ex]{0pt}{5.5ex} Testbeschreibung & Die URL zur Generierung einer Heatmap wird mit korrekten x- und y-Koordinaten aufgerufen. \\
|
||||
% \hline \rule[-2ex]{0pt}{5.5ex} Erwartetes Ergebnis & Bild mit eingezeichneten Heatmap-Punkten\\
|
||||
% \hline \rule[-2ex]{0pt}{5.5ex} Vorbedingungen & Die x- und y-Koordinaten sind so gewählt, dass sich keine Heatmap-Punkte in dem selektierten Bereich befinden. Alle "ubrigen Parameter sind korrekt gesetzt\\
|
||||
% \hline \rule[-2ex]{0pt}{5.5ex} Randbedingungen & - \\
|
||||
% \hline \rule[-2ex]{0pt}{5.5ex} Nachbedingungen & - \\
|
||||
% \hline
|
||||
% \hline
|
||||
% \hline \rule[-2ex]{0pt}{5.5ex} 07.03.2012 - Michael Scholz & Test nicht erfolgreich. Es wird eine OutOfBoundsException geworfen. Fehlerquelle: Die x- und y-Koordinatenberechnung funktioniert nicht korrekt. \\
|
||||
% \hline \rule[-2ex]{0pt}{5.5ex} 08.03.2012 - Michael Scholz & Test nicht erfolgreich: Es sind Heatmap-Punkte auf dem Bild zu sehen. Fehlerquelle: Das Caching des Clusterings f"uhrt zu zeitlich begrenzten Anomalien in der Generierung des Bildes. \\
|
||||
% \hline \rule[-2ex]{0pt}{5.5ex} 21.03.2012 - Michael Scholz & Erster Test bereits erfolgreich. Es wird ein leeres Bild generiert. \\
|
||||
% \hline
|
||||
% \end{tabular}
|
||||
% \end{tabbing}
|
||||
% \newpage
|
||||
\subsubsection{Use-Case: Aufruf von www.da-sense.de mit einem Browser}
|
||||
Die Website www.da-sense.de wird mit drei verschiedenen Browsern aufgerufen (Mozilla Firefox / Opera / Internet Explorer). Es wird überprüft, dass die Website in allen drei Browsern korrekt dargestellt wird.
|
||||
Desweiteren werden alle API-Anfragen der Website untersucht.:
|
||||
\begin{itemize}
|
||||
\item get\_markers API-Anfrage: Diese Anfrage liefert eine Liste aller Marker in dem selektierten Bereich.
|
||||
\item heatmap API-Anfrage: Diese Anfrage liefert ein Bild, welches die Marker in dem selektierten Bereich als Heatmap repräsentiert.
|
||||
\item mapkey API-Anfrage Diese Anfrage liefert ein Bild, welches als Legende der Karte eingeblendet wird und neben einem Farbverlauf auch zwei Markierungen enthält, welche den Wertebereich der Farben im Farbverlauf definieren.
|
||||
\end{itemize}
|
||||
|
||||
\noindent
|
||||
Die API-Anfragen, welche sich auf einen selektierten Bereich beziehen, sind relativ zu dem vom Nutzer ausgewählten Bereich der Karte. Diese Daten werden in Form von x und y Werten mittels GET oder POST übertragen. Fehlerbehandlung für API-Anfragen, welche sich auf einen selektierten Bereich beziehen:
|
||||
|
||||
\begin{itemize}
|
||||
\item Fehlerhafte x oder y Werte führen zu einer OutOfBoundsException.
|
||||
\end{itemize}
|
||||
|
||||
\subsubsection{Use-Case: Abfrage der \gls{API}}
|
||||
|
||||
\paragraph{Test: OutOfBoundsException f"ur Heatmap-Generierung}
|
||||
\vspace{1cm}
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user