Skip to content
Snippets Groups Projects
Commit 03add333 authored by Nick Kozel's avatar Nick Kozel
Browse files

adding non fucntional req tests

parent 90af8d07
No related branches found
No related tags found
No related merge requests found
This is BibTeX, Version 0.99dThe top-level auxiliary file: TestPlan.aux
The style file: plainnat.bst
I couldn't open database file SRS.bib
---line 51 of file TestPlan.aux
: \bibdata{SRS
: }
I'm skipping whatever remains of this command
I found no \citation commands---while reading file TestPlan.aux
I found no database files---while reading file TestPlan.aux
(There were 3 error messages)
No preview for this file type
File deleted
......@@ -38,8 +38,9 @@
\begin{tabularx}{\textwidth}{p{3cm}p{2cm}X}
\toprule {\bf Date} & {\bf Version} & {\bf Notes}\\
\midrule
Date 1 & 1.0 & Notes\\
Date 2 & 1.1 & Notes\\
October 22 & 1.0 & Adding sections 1,2, and 7\\
October 24 & 1.1 & Adding functional req tests\\
October 25 & 1.2 & Adding non functional req tests.\\
\bottomrule
\end{tabularx}
\end{table}
......@@ -532,41 +533,120 @@ How test will be performed:
\subsection{Tests for Nonfunctional Requirements}
\subsubsection{Area of Testing1}
\subsubsection{Look and Feel Requirements}
\paragraph{Title for Test}
\paragraph{Audio Test}
\begin{enumerate}
\item{test-id1\\}
\item{audio-01\\}
Type:
Type: Manual Structural
Initial State:
Initial State: Program loaded;
Input/Condition:
Input: A file type not supported by Gifitti.
Output/Result:
Output: Error sound played through speakers.
How test will be performed:
How test will be performed: When loading a file into the program, select a file type other than a .gif.
\item{test-id2\\}
\item{audio-02\\}
Type: Functional, Dynamic, Manual, Static etc.
Type: Manual Structural
Initial State:
Initial State: Program loaded; GIF loaded;
Input:
Input: GIF
Output:
Output: Affirmative ding sound played through speakers.
How test will be performed:
How test will be performed: Output a subset of frames from the GIF.
\end{enumerate}
\subsubsection{Performance Requirements}
\paragraph{Speed}
\begin{enumerate}
\item{speed-01\\}
Type: Manual Structural
Initial State: Program loaded; GIF loaded.
Input: GIF with number of frames on the magnitude of 100's of frames.
Output: Subsection of frames chosen to be exported.
How test will be performed: Create a timer inside the program to output the time it takes to output the files to a debug.txt file. The time should be
less than MAX\_EXPORT\_TIME.
\item{speed-02\\}
Type: Manual Structural
Initial State: Program loaded;
Input: GIF.
Output: NA
How test will be performed: Load a GIF into the program. The time to load the GIF and start playback should be less than MAX\_UI\_LOAD.
\end{enumerate}
\paragraph{Precision}
\begin{enumerate}
\item{precision-01\\}
Type: Manual Structural
Initial State: Program loaded; GIF loaded.
Input: GIF
Output: Subsection of frames chosen to be exported.
How test will be performed: Export the first 5 frames of the GIF. Navigate to the save location and verify that the number of frames saved is equal to 5.
\end{enumerate}
\subsubsection{Area of Testing2}
\paragraph{Safety Critical}
\begin{enumerate}
\item{safety-01\\}
...
Type: Manual Structural
Initial State: Program loaded; GIF loaded.
Input: GIF
Output: NA
How test will be performed: Export a subsection of frames the GIF to a foler. Try to export to the same folder again. The program should ask if you are okay with
overwriting the exisitng files.
\item{safety-02\\}
Type: Manual Structural
Initial State: Program loaded; GIF loaded.
Input: GIF
Output: NA
How test will be performed: Create a small partition of the HDD and fill it so there is no available space. Try to export frames to this location. The program should
not continue the operation and inform the user that disk space needs to be cleared before continuing.
\end{enumerate}
\section{Tests for Proof of Concept}
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment