Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- \chapter{Testiranje aplikacije}
- Testiranje aplikacije provedeno je na dva različita scenarija: u zatvorenom prostoru i na otvorenom. Svaki scenarij ima posebne karakteristike koje su u nastavku opisane. Testiranje je provedeno na način da se testiraju pomaci po sve tri osi (x, y, z) i rotacija oko y osi. Svaki test je proveden u trajanju od jedne minute naizmjeničnim pomacima po sve tri osi (x, y, z) i rotacijom oko y osi.Pomaci po navedenim osima mogu se kombinirati.U svakom testu ocjenjivale su se tri kategorije, a to su: pomak po x i y osi, pomak po z osi i rotacija oko y osi. Da bi pojedina kategorija zadovoljila kriterij broj pogrešaka u toj kategoriji mora biti manji od tri. Pod pogreškom se smatra ako aplikacija pogrešno pokaže smjer. Ocjenjivanje kriterija je izvršeno binarno (1 = ako je kriterij zadovoljen, 0 = ako kriterij nije zadovoljen).
- \section{Testiranje u zatvorenom prostoru}
- Zatvoreni prostor ima manje gibanja pa sam odlučio koristiti statičku pozadinu s različitim intenzitetom svjetlosti.Da bi test bio valjan pozadina treba sadržavati minimalno deset objekata, a razlika u intenzitetu svjetlosti mora biti primjetna.Primjer je vidljiv na slici~\ref{fig:dvije_podslike}. Rezultati testiranja prikazani su u tablici~\ref{tab:prva}
- \begin{figure}[!htpb]
- \begin{center}
- \subfloat[Zatvoreni prostor pod osvijetljenjem.]{\label{fig:otv}
- \includegraphics[height=7cm,width=10cm,keepaspectratio=true]{Zatvoreno_jaca}}\\
- %\hspace{10pt}
- \subfloat[Zatvoreni prostor pod prigušenim osvijetljenjem.]
- {\label{fig:zat}
- \includegraphics[height=7cm,keepaspectratio=true]{Zatvoreno_slabija}}
- \caption{Primjer različitih jačina svjetlosti.}
- \label{fig:dvije_podslike}
- \end{center}
- \end{figure}
- \begin{table}[!htbp]
- \renewcommand{\arraystretch}{1.2}
- \caption{Rezultati testiranja s različitim osvijetljenjem.}
- \centering
- \begin{tabular}{|c|c|c|c|}
- \hline
- Osvijetljenje & Pomak po x i y osi & Pomak po z osi & Rotacija oko osi y \\ [0.5ex]
- \hline \hline
- Normalno osvijetljenje & 1 & 1 & 1\\ [0.5ex] % razmak do iducega retka
- Priguseno osvijetljenje & 1 & 1 & 1 \\ [0.5ex]
- \hline
- \end{tabular}
- \label{tab:prva}
- \end{table}
- Rezultati testiranja su pokazali da aplikacija dobro funkcionira u zatvorenim prostorima bez obzira na količinu svjetlosti. Također kao što je očekivano aplikacija nije imala nikakvih problema sa statičkom pozadinom.
- \section{Testiranje na otvorenom prostoru}
- Već smo ustanovili da aplikacija dobro funkcionira s različitom količinom svjetlosti u kadru, pa s ovim testom provjeravamo osjetljivost na promjenu vanjske pozadine. Za potrebe testa aplikacija je pokrenuta kada je gibanje u pozadini primijećeno te na statičkoj pozadini gdje se očekuje gibanje. Oba primjera su prikazana na slici~\ref{fig:novepodslike}.
- \begin{figure}[!htpb]
- \begin{center}
- \subfloat[Početni okvir s gibanjem u pozadini.]{\label{fig:vanjskigib}
- \includegraphics[height=7cm,width=10cm,keepaspectratio=true]{Otvorenopok}}\\
- %\hspace{10pt}
- \subfloat[Početni okvir bez gibanja u pozadini.]
- {\label{fig:vanjskinogib}
- \includegraphics[height=7cm,keepaspectratio=true]{otvorstat}}
- \caption{Prikaz otvorenog prostora s različitom količinom gibanja.}
- \label{fig:novepodslike}
- \end{center}
- \end{figure}
- Rezultati testiranja prikazani su u tablici~\ref{tab:druga}.\\
- \begin{table}[!htbp]
- \renewcommand{\arraystretch}{1.2}
- \caption{Rezultati testiranja s obzirom na početni okvir.}
- \centering
- \begin{tabular}{|c|c|c|c|}
- \hline
- Početni okvir & Pomak po x i y osi & Pomak po z osi & Rotacija oko osi y \\ [0.5ex]
- \hline \hline \part{title}
- S gibanjem & 0 & 0 & 0\\ [0.5ex] % razmak do iducega retka
- Bez gibanja & 1 & 1 & 1 \\ [0.5ex]
- \hline
- \end{tabular}
- \label{tab:druga}
- \end{table}
- Aplikacija radi na princip da sve ostale okvire uspoređuje s početnim okvirom, pa prema tome ovakvi rezultati su očekivani. Dobro je uočiti da aplikacija radi ispravno iako se javljaju gibanja u ostalim okvirima. Rezultati testa se smatraju pozitivnim ako su sve tri kategorije pozitivno ocijenjene. Prema tome zaključujem da aplikacija dobro funkcionira kada nema gibanja u početnom okviru bez obzira na tip prostora.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement