Skip to content
Snippets Groups Projects
Commit 84fab9f9 authored by Riley Mcgee's avatar Riley Mcgee
Browse files

Addressed all issues I had up to Non-funct reqs

parent 80f781c9
No related branches found
No related tags found
No related merge requests found
...@@ -121,11 +121,11 @@ Functional requirments prescribe what services the software should provide. They ...@@ -121,11 +121,11 @@ Functional requirments prescribe what services the software should provide. They
\begin{enumerate} \begin{enumerate}
\item{Select proper formatted gif- id1\\} \item{Select Properly Formatted GIF- id1\\}
Type: Manual Functional. Type: Manual Functional.
Initial State: Program loaded; no GIF Loaded. Initial State: Program loaded; no GIF Loaded.
Input: File name. Input: File path for GIF.
Output: System loads gif into memory, displays it to the user in the gif view. Output: System loads gif into memory, displays it to the user in the gif view.
How test will be performed: How test will be performed:
...@@ -140,7 +140,7 @@ How test will be performed: ...@@ -140,7 +140,7 @@ How test will be performed:
Type: Manual Functional. Type: Manual Functional.
Initial State: Program loaded; no GIF Loaded. Initial State: Program loaded; no GIF Loaded.
Input: No file path. Input: None.
Output: No image loaded. Output: No image loaded.
How test will be performed: How test will be performed:
...@@ -166,7 +166,7 @@ How test will be performed: ...@@ -166,7 +166,7 @@ How test will be performed:
\item{Verify program remains open, and no image is loaded} \item{Verify program remains open, and no image is loaded}
\\ \\
\end{enumerate} \end{enumerate}
\item{Open random non gif file-id4\\} \item{Open Random Non-GIF File-id4\\}
Type: Manual Functional. Type: Manual Functional.
Initial State: Program loaded; no GIF Loaded. Initial State: Program loaded; no GIF Loaded.
...@@ -191,7 +191,7 @@ How test will be performed: ...@@ -191,7 +191,7 @@ How test will be performed:
\begin{enumerate} \begin{enumerate}
\item{Save GIF to known location-id1\\} \item{Save a GIF to a Known Location-id1\\}
Type: Manual Functional.\\ Type: Manual Functional.\\
Initial State: Program loaded; GIF Loaded.\\ Initial State: Program loaded; GIF Loaded.\\
...@@ -201,14 +201,14 @@ Output: GIF file saved to specified location.\\ ...@@ -201,14 +201,14 @@ Output: GIF file saved to specified location.\\
How test will be performed: How test will be performed:
\begin{enumerate} \begin{enumerate}
\item{Launch the program} \item{Launch the program}
\item{Open a GIF} \item{Open a GIF}
\item{Select save as} \item{Select "Save As..."}
\item{Specify a known system file path and a saved image name} \item{Specify a known system file path and a saved image name}
\item{Verfify the loaded and saved GIFs are identical} \item{Verfify the loaded and saved GIFs are identical}
\\ \\
\end{enumerate} \end{enumerate}
\item{Save GIF to no existant location- id2\\} \item{Save GIF to a Non-existant Location- id2\\}
Type: Manual Functional.\\ Type: Manual Functional.\\
Initial State: Program loaded; GIF Loaded.\\ Initial State: Program loaded; GIF Loaded.\\
...@@ -218,10 +218,10 @@ Output: GIF file not saved to specified location.\\ ...@@ -218,10 +218,10 @@ Output: GIF file not saved to specified location.\\
How test will be performed: How test will be performed:
\begin{enumerate} \begin{enumerate}
\item{Launch the program} \item{Launch the program}
\item{Open a GIF} \item{Open a GIF}
\item{Select save as} \item{Select "Save As..."}
\item{Specify a system file path known not to exist and a saved image name} \item{Specify a system file path known not to exist and a saved image name}
\item{Verify the user is informed that the file path does not work} \item{Verify the user is informed that the file path does not work and the system remains running}
\\ \\
\end{enumerate} \end{enumerate}
\item{Save GIF to Opened Location- id3\\} \item{Save GIF to Opened Location- id3\\}
...@@ -234,9 +234,9 @@ Output: GIF file saved to specified location.\\ ...@@ -234,9 +234,9 @@ Output: GIF file saved to specified location.\\
How test will be performed: How test will be performed:
\begin{enumerate} \begin{enumerate}
\item{Launch the program} \item{Launch the program}
\item{Open a GIF} \item{Open a GIF}
\item{Modify the GIF} \item{Modify the GIF}
\item{Save image} \item{Select save image option}
\item{Verify new GIF is saved over the originally opened GIF} \item{Verify new GIF is saved over the originally opened GIF}
\\ \\
\end{enumerate} \end{enumerate}
...@@ -248,7 +248,7 @@ How test will be performed: ...@@ -248,7 +248,7 @@ How test will be performed:
\paragraph{The user is able to save a GIF as a sprite spreadsheet in a specified location} \paragraph{The user is able to save a GIF as a sprite spreadsheet in a specified location}
\begin{enumerate} \begin{enumerate}
\item{Save Sprite Spreadsheet to known location-id1\\} \item{Save Sprite Spreadsheet to a Known Location-id1\\}
Type: Manual Functional.\\ Type: Manual Functional.\\
Initial State: Program loaded; GIF Loaded.\\ Initial State: Program loaded; GIF Loaded.\\
...@@ -260,7 +260,7 @@ How test will be performed: ...@@ -260,7 +260,7 @@ How test will be performed:
\item{Launch the program} \item{Launch the program}
\item{Open a GIF} \item{Open a GIF}
\item{Choose to export the image as a sprite spreadsheet} \item{Choose to export the image as a sprite spreadsheet}
\item{Verify that the GIF is a single image representation of the GIF via frames} \item{Verify that the GIF is a single image representation of the GIF frames}
\\ \\
\end{enumerate} \end{enumerate}
% %
...@@ -283,7 +283,7 @@ How test will be performed: ...@@ -283,7 +283,7 @@ How test will be performed:
\item{Launch the program} \item{Launch the program}
\item{Open a GIF} \item{Open a GIF}
\item{Select Play Option} \item{Select Play Option}
\item{Verify the Gif is iterating over frames as expected} \item{Verify the GIF is iterating over frames as expected}
\item{Select Play option again, verify no change occurs} \item{Select Play option again, verify no change occurs}
\item{Select Stop} \item{Select Stop}
\item{Verifiy GIF stops playing} \item{Verifiy GIF stops playing}
...@@ -309,7 +309,7 @@ How test will be performed: ...@@ -309,7 +309,7 @@ How test will be performed:
\\ \\
\end{enumerate} \end{enumerate}
\item{Automated GIF shorten-id3\\} \item{Automated GIF Shortening-id3\\}
Type: Automated Functional.\\ Type: Automated Functional.\\
Initial State: Image reading module driver \\ Initial State: Image reading module driver \\
Input: GIF; Expected output GIF;\\ Input: GIF; Expected output GIF;\\
...@@ -317,7 +317,7 @@ Output: Expected output GIF \\ ...@@ -317,7 +317,7 @@ Output: Expected output GIF \\
How test will be performed: How test will be performed:
\begin{enumerate} \begin{enumerate}
\item{Test will load GIF from a know loacation} \item{Test will load GIF from a know location}
\item{Test will subset the GIF to a known frame set} \item{Test will subset the GIF to a known frame set}
\item{The GIF will then be compared to an expected GIF in a frame-by-frame manner} \item{The GIF will then be compared to an expected GIF in a frame-by-frame manner}
\item{Each frame is to be cast to a bitmap then compared in a pixel-by-pixel manner} \item{Each frame is to be cast to a bitmap then compared in a pixel-by-pixel manner}
...@@ -346,11 +346,11 @@ How test will be performed: ...@@ -346,11 +346,11 @@ How test will be performed:
%End of GIF Start, Stop, Modify Length Requirement %End of GIF Start, Stop, Modify Length Requirement
\end{enumerate} \end{enumerate}
\subsubsection{Save all frames in a GIF to another known format} \subsubsection{Save All Frames in a GIF to Another Known Format}
\paragraph{The user is able to save a GIF frame by frame to PNG, JPEF, BMP and TIFF formats} \paragraph{The user is able to save a GIF frame by frame to PNG, JPEG, BMP and TIFF formats}
\begin{enumerate} \begin{enumerate}
\item{Save PNG frames to known location-id1\\} \item{Save PNG Frames to Known Location-id1\\}
Type: Manual Functional.\\ Type: Manual Functional.\\
Initial State: Program loaded; GIF Loaded.\\ Initial State: Program loaded; GIF Loaded.\\
...@@ -363,7 +363,7 @@ How test will be performed: ...@@ -363,7 +363,7 @@ How test will be performed:
\item{Open a GIF} \item{Open a GIF}
\item{Choose to export the image as a PNG set} \item{Choose to export the image as a PNG set}
\item{Select the folder where the PNGs will be dumped}\ \item{Select the folder where the PNGs will be dumped}\
\item{Verify the folder fills with frames as PNG} \item{Verify the folder fills with GIF frames as PNGs}
\item{Ensure a 3rd party program can load the PNGs. Software such as Photoshop or MS paint is satisfactory} \item{Ensure a 3rd party program can load the PNGs. Software such as Photoshop or MS paint is satisfactory}
\\ \\
\end{enumerate} \end{enumerate}
...@@ -381,7 +381,7 @@ This test is identical to id1 with PNG replaced with TIFF ...@@ -381,7 +381,7 @@ This test is identical to id1 with PNG replaced with TIFF
%End of Save all frames in a GIF to another known format Requirement %End of Save all frames in a GIF to another known format Requirement
\subsubsection{Help Context} \subsubsection{Help Context}
\paragraph{Verifies and validates HELP context} \paragraph{Verifies and validates the Help context}
\begin{enumerate} \begin{enumerate}
\item{Help Context-id1\\} \item{Help Context-id1\\}
...@@ -403,8 +403,7 @@ How test will be performed: ...@@ -403,8 +403,7 @@ How test will be performed:
%End of Help Requirement %End of Help Requirement
\end{enumerate} \end{enumerate}
\subsubsection{GIF Reset}
\subsubsection{GIF reset}
\paragraph{Verifies and validates GIF can be reset to loaded state} \paragraph{Verifies and validates GIF can be reset to loaded state}
\begin{enumerate} \begin{enumerate}
...@@ -421,11 +420,11 @@ How test will be performed: ...@@ -421,11 +420,11 @@ How test will be performed:
\item{Load a GIF} \item{Load a GIF}
\item{Modify GIF attributes such as frame length, coloration etc} \item{Modify GIF attributes such as frame length, coloration etc}
\item{Select reset} \item{Select reset}
\item{Verify GIF in is the same as current GIF shown} \item{Verify GIF in is the same as current GIF that is shown to the user}
\\ \\
\end{enumerate} \end{enumerate}
\item{Modify via adding a frame-id2\\} \item{Modify Via Adding a Frame-id2\\}
Type: Manual Functional.\\ Type: Manual Functional.\\
Initial State: Program loaded; GIF loaded\\ Initial State: Program loaded; GIF loaded\\
...@@ -442,7 +441,7 @@ How test will be performed: ...@@ -442,7 +441,7 @@ How test will be performed:
\\ \\
\end{enumerate} \end{enumerate}
\item{Modify via frame subset selected-id3\\} \item{Modify Via Frame Subset Selected-id3\\}
Type: Manual Functional.\\ Type: Manual Functional.\\
Initial State: Program loaded; GIF loaded\\ Initial State: Program loaded; GIF loaded\\
...@@ -459,7 +458,7 @@ How test will be performed: ...@@ -459,7 +458,7 @@ How test will be performed:
\\ \\
\end{enumerate} \end{enumerate}
\item{Automated modify via adding a frame-id4\\} \item{Automated Modify Via Adding a Frame-id4\\}
Type: Automated Functional.\\ Type: Automated Functional.\\
Initial State: Image reading module driver \\ Initial State: Image reading module driver \\
Input: GIF; BMP image;\\ Input: GIF; BMP image;\\
...@@ -467,8 +466,8 @@ Output: Inputted GIF \\ ...@@ -467,8 +466,8 @@ Output: Inputted GIF \\
How test will be performed: How test will be performed:
\begin{enumerate} \begin{enumerate}
\item{Test will load GIF from a know loacation} \item{Test will load GIF from a know location}
\item{Test will load the frame being added from a known loaction} \item{Test will load the frame being added from a known location}
\item{The frame will be added to a specific spot of the GIF} \item{The frame will be added to a specific spot of the GIF}
\item{The GIF will then be reset} \item{The GIF will then be reset}
\item{The stored GIF is to be frame by frame compared to the original GIF} \item{The stored GIF is to be frame by frame compared to the original GIF}
...@@ -526,7 +525,7 @@ This test is identical to id2 with PNG replaced with TIFF ...@@ -526,7 +525,7 @@ This test is identical to id2 with PNG replaced with TIFF
\item{BMP frames to GIF-id5\\} \item{BMP frames to GIF-id5\\}
This test is identical to id2 with PNG replaced with BMP This test is identical to id2 with PNG replaced with BMP
\item{AutomatedTesting of BMP frams to GIF-id6} \item{Automated Testing of BMP Frames to GIF-id6}
Type: Automated Functional.\\ Type: Automated Functional.\\
Initial State: Image reading module driver \\ Initial State: Image reading module driver \\
Input: GIF; BMP image; Expected output GIF\\ Input: GIF; BMP image; Expected output GIF\\
...@@ -534,8 +533,8 @@ Output: GIF with BMP input added as a frame \\ ...@@ -534,8 +533,8 @@ Output: GIF with BMP input added as a frame \\
How test will be performed: How test will be performed:
\begin{enumerate} \begin{enumerate}
\item{Test will load GIF from a know loacation} \item{Test will load GIF from a know location}
\item{Test will load the frame being added from a known loaction} \item{Test will load the frame being added from a known location}
\item{The frame will be added to a specific spot of the GIF} \item{The frame will be added to a specific spot of the GIF}
\item{The new GIF is to be compared to expected through breaking each down into frames} \item{The new GIF is to be compared to expected through breaking each down into frames}
\item{Cast each frame and pixel-by-pixel compare the output to the expected} \item{Cast each frame and pixel-by-pixel compare the output to the expected}
......
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