diff --git a/Doc/TestPlan/TestPlan.pdf b/Doc/TestPlan/TestPlan.pdf new file mode 100644 index 0000000000000000000000000000000000000000..1be81b8497b312d57ba270e0ffb190b3e9f4962b Binary files /dev/null and b/Doc/TestPlan/TestPlan.pdf differ diff --git a/Doc/TestPlan/TestPlan.tex b/Doc/TestPlan/TestPlan.tex new file mode 100644 index 0000000000000000000000000000000000000000..5d286644b6c182e18d2c1bff5ffcdcaedf81b01b --- /dev/null +++ b/Doc/TestPlan/TestPlan.tex @@ -0,0 +1,184 @@ +\documentclass[12pt, titlepage]{article} +\usepackage{booktabs} +\usepackage{tabularx} +\usepackage{hyperref} +\hypersetup{ + colorlinks, + citecolor=black, + filecolor=black, + linkcolor=red, + urlcolor=blue +} +\usepackage[round]{natbib} +\title{SE 3XA3: Test Plan\\FaultInOurPong} +\author{Team 3, Pongthusiastics + \\ Adwity Sharma - sharma78 + \\ Arfa Butt - buttaa3 + \\ Jie Luo - luoj3 +} +\date{\today} + +\begin{document} +\maketitle +\pagenumbering{roman} +\tableofcontents +\listoftables +\listoffigures +\begin{table}[bp] +\caption{\bf Revision History} +\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\\ +\bottomrule +\end{tabularx} +\end{table} +\newpage +\pagenumbering{arabic} +This document ... +\section{General Information} +\subsection{Purpose} +\subsection{Scope} +\subsection{Acronyms, Abbreviations, and Symbols} + +\begin{table}[hbp] +\caption{\textbf{Table of Abbreviations}} \label{Table} +\begin{tabularx}{\textwidth}{p{3cm}X} +\toprule +\textbf{Abbreviation} & \textbf{Definition} \\ +\midrule +Abbreviation1 & Definition1\\ +Abbreviation2 & Definition2\\ +\bottomrule +\end{tabularx} +\end{table} +\begin{table}[!htbp] +\caption{\textbf{Table of Definitions}} \label{Table} +\begin{tabularx}{\textwidth}{p{3cm}X} +\toprule +\textbf{Term} & \textbf{Definition}\\ +\midrule +Term1 & Definition1\\ +Term2 & Definition2\\ +\bottomrule +\end{tabularx} +\end{table} +\subsection{Overview of Document} +\section{Plan} + +\subsection{Software Description} +\subsection{Test Team} +\subsection{Automated Testing Approach} +\subsection{Testing Tools} +\subsection{Testing Schedule} + +See Gantt Chart at the following url ... +\section{System Test Description} + +\subsection{Tests for Functional Requirements} +\subsubsection{Area of Testing1} + +\paragraph{Title for Test} +\begin{enumerate} +\item{test-id1\\} +Type: Functional, Dynamic, Manual, Static etc. + +Initial State: + +Input: + +Output: + +How test will be performed: + +\item{test-id2\\} +Type: Functional, Dynamic, Manual, Static etc. + +Initial State: + +Input: + +Output: + +How test will be performed: +\end{enumerate} +\subsubsection{Area of Testing2} +... +\subsection{Tests for Nonfunctional Requirements} +\subsubsection{Area of Testing1} + +\paragraph{Title for Test} +\begin{enumerate} +\item{test-id1\\} +Type: + +Initial State: + +Input/Condition: + +Output/Result: + +How test will be performed: + +\item{test-id2\\} +Type: Functional, Dynamic, Manual, Static etc. + +Initial State: + +Input: + +Output: + +How test will be performed: +\end{enumerate} +\subsubsection{Area of Testing2} +... +\section{Tests for Proof of Concept} +\subsection{Area of Testing1} + +\paragraph{Title for Test} +\begin{enumerate} +\item{test-id1\\} +Type: Functional, Dynamic, Manual, Static etc. + +Initial State: + +Input: + +Output: + +How test will be performed: + +\item{test-id2\\} +Type: Functional, Dynamic, Manual, Static etc. + +Initial State: + +Input: + +Output: + +How test will be performed: +\end{enumerate} +\subsection{Area of Testing2} +... + +\section{Comparison to Existing Implementation} + +\section{Unit Testing Plan} + +\subsection{Unit testing of internal functions} + +\subsection{Unit testing of output files} +\bibliographystyle{plainnat} +\bibliography{SRS} +\newpage +\section{Appendix} +This is where you can place additional information. +\subsection{Symbolic Parameters} +The definition of the test cases will call for SYMBOLIC\_CONSTANTS. +Their values are defined in this section for easy maintenance. +\subsection{Usability Survey Questions?} +This is a section that would be appropriate for some teams. +\end{document} \ No newline at end of file