Skip to content
Snippets Groups Projects
SystVnVPlan.tex 3.77 KiB
Newer Older
  • Learn to ignore specific revisions
  • \documentclass[12pt, titlepage]{article}
    
    \usepackage{booktabs}
    \usepackage{tabularx}
    \usepackage{hyperref}
    \hypersetup{
        colorlinks,
        citecolor=black,
        filecolor=black,
        linkcolor=red,
        urlcolor=blue
    }
    \usepackage[round]{natbib}
    
    \input{../Comments}
    
    \begin{document}
    
    
    \title{Project Title} 
    \author{Author Name}
    \date{\today}
    	
    
    \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}
    
    
    \section{Symbols, Abbreviations and Acronyms}
    
    \renewcommand{\arraystretch}{1.2}
    \begin{tabular}{l l} 
      \toprule		
      \textbf{symbol} & \textbf{description}\\
      \midrule 
      T & Test\\
      \bottomrule
    \end{tabular}\\
    
    \wss{symbols, abbreviations or acronyms -- you can reference the SRS tables if needed}
    
    This document ...
    
    \section{General Information}
    
    \subsection{Purpose}
    
    
    \subsection{Overview of Document}
    
    \section{Plan}
    	
    \subsection{Software Description}
    
    \subsection{Test Team}
    
    
    \subsection{Automated Testing Approach}
    
    
    \subsection{Verification Tools}
    
    \wss{Thoughts on what tools to use, such as the following: unit testing
      framework, valgrind, static analyzer, make, continuous integration, test
      coverage tool, etc.}
    
    % See Gantt Chart at the following url ...
    
    \subsection{Non-Testing Based Verification}
    
    \wss{List any approaches like code inspection, code walkthrough, symbolic
      execution etc.  Enter not applicable if that is the case.}
    
    
    \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}
    
    ...
    
    \subsection{Traceability Between Test Cases and Requirements}
    
    
    % \section{Tests for Proof of Concept}
    
    % Type: Functional, Dynamic, Manual, Static etc.
    
    % Type: Functional, Dynamic, Manual, Static etc.
    
    \wss{Unit testing plans for internal functions and, if appropriate, 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}