DELTA 165 0 4617 SVN¦b»K •D¥R€•D5¦-The file browser is required to interface with the search functionality, so a simple stub framework should exist to provide simulation of such actions as well. \pagebreak \section{Requirements Based Acceptance Test Cases} \subsection{User Testing} \subsubsection{Short Directory Load Times} \paragraph{Purpose} Test for suitably short load times during file browsing. \paragraph{Setup} Run the file browser in the testing framework, have a user prepared to test the module. \paragraph{Operation} Have the user run through a predetermined sequence of browser navigation steps. Measure through the testing hooks how long each interactin step is taking. Ask the user to rate how they perceived the load times. Compare this to the actual time taken to transition. \paragraph{Results} If the user rates the load times to be less than his ideal, compare his expectations with the actual load times and adjust the requirements for load times. Passing this test is achieved by having the user rate the load times as ideal. \paragraph{Notes} The user should rate the transitions between directories, the loading of the file previews, and the transitions between selecting files separately. Each of these charactaristics could have different expectations from a user, and optimizing the most important charactaristic to the user is important. \subsubsection{Fast Frame Rendering} \paragraph{Purpose} Test for a fast frame rate. \paragraph{Setup} Run the file browser in the testing framework, have a user prepared to test the module. \paragraph{Operation} Have the user run through a predetermined sequence of browser navigation steps. Measure through the testing hooks the frame rate of the browser engine while the user performs these steps. Ask the user to rate how they perceived the smoothness of the interface. Compare this to the actual frame rate. \paragraph{Results} The user should rate the smoothness of the rendering during various points in the operation. The requirements for frame rendering will be used to adjust the requirements for the frame rate during automated testing. Passing this test is acheived by having the user rate the frame rate as ideal. \subsubsection{Intuitive User Interface} \paragraph{Purpose} Test for an intuitive user interface. \paragraph{Setup} Run the file browser in the testing framework, have a user prepared to test the module. \paragraph{Operation} Assign the user various tasks such as ``Open the video named `foo' '' or ``Find the song `bar' ''. Watch the user to determine the first steps they take to begin this action. \paragraph{Results} \subsection{Automated Testing} \subsubsection{} \section{Specification Based Test Cases} \subsection{User Testing} \subsection{Automated TestingENDREP id: bi.0.r175/2802 type: file pred: bi.0.r174/1141 count: 6 text: 175 0 2778 7627 bfa30dfdbfb529b6d1295e8504a38639 props: 126 281 36 0 bb5f016c1911f012b68590469f5099e8 cpath: /project4/Morgan/testcases.tex copyroot: 0 / PLAIN K 8 Makefile V 17 file bm.0.r139/90 K 10 design.pdf V 20 file bn.0.r135/84320 K 10 design.tex V 18 file bh.0.r125/222 K 10 index.html V 19 file bk.0.r134/1209 K 14 postmortem.pdf V 20 file bo.0.r135/84588 K 14 postmortem.tex V 18 file bj.0.r127/222 K 16 requirements.pdf V 20 file bq.0.r141/25846 K 16 requirements.tex V 19 file ba.0.r173/1032 K 18 specifications.pdf V 20 file br.0.r166/30516 K 18 specifications.tex V 18 file bg.0.r160/326 K 13 testcases.pdf V 20 file bp.0.r166/30289 K 13 testcases.tex V 19 file bi.0.r175/2802 END ENDREP id: b9.0.r175/3571 type: dir pred: b9.0.r174/1910 count: 27 text: 175 3023 535 535 f139cf5655f3a7b9f42efdcc7a0c8a04 cpath: /project4/Morgan copyroot: 0 / PLAIN K 5 Jason V 18 dir aq.0.r171/2756 K 3 Jay V 18 dir bl.0.r169/1815 K 3 Joe V 17 dir ay.0.r172/889 K 6 Morgan V 18 dir b9.0.r175/3571 END ENDREP id: ap.0.r175/3875 type: dir pred: ap.0.r174/2214 count: 76 text: 175 3726 136 136 8ccce78664977c2dd822d042cb492425 cpath: /project4 copyroot: 0 / PLAIN K 8 project2 V 17 dir 1.0.r30/25403 K 8 project3 V 17 dir 22.0.r98/1882 K 8 project4 V 18 dir ap.0.r175/3875 END ENDREP id: 0.0.r175/4149 type: dir pred: 0.0.r174/2488 count: 175 text: 175 4023 113 113 fd49a212447271da3b564b553acc1f83 cpath: / copyroot: 0 / bi.0.t174-1 modify true false /project4/Morgan/testcases.tex 4149 4288