From 3b8c877db73c683ec50cb9e71304d7532c6d6a8d Mon Sep 17 00:00:00 2001 From: mjeng Date: Fri, 5 Jun 2015 06:24:07 -0400 Subject: [PATCH] test case uniformity, A6 --- TestCases.tex | 39 +++++++++++++++++++++------------------ 1 file changed, 21 insertions(+), 18 deletions(-) diff --git a/TestCases.tex b/TestCases.tex index 1a0b353..a3b77b0 100644 --- a/TestCases.tex +++ b/TestCases.tex @@ -74,7 +74,7 @@ As noted in the backend README, when run as a local development server for testi \subsection{[A1] User Registration} \begin{description}[style=multiline,leftmargin=3cm] -\item[Description:]{This test case outlines the presentation layer step +\item[Description:]{This test case outlines the presentation layering step process of a user registering for an account with our application.} \item[Desired Outcome:]{An account will be created for the User from the @@ -241,7 +241,7 @@ password \mbox{``mynameisuserx''}.} \subsection{[A3] Add a Class} \begin{description} -\item[Description:]{This test case outlines the presentation layer step +\item[Description:]{This test case outlines the presentation layering step process of a user adding a class.} \item[Desired Outcome:]{The class shall be linked with the student's account @@ -363,7 +363,7 @@ for TEST 103.} \subsection{[A4] Drop a Class} \begin{description} -\item[Description:]{This test case outlines the presentation layer step process of a user dropping a class.} +\item[Description:]{This test case outlines the presentation layering step process of a user dropping a class.} \item[Desired Outcome:]{The User has dropped the class and no longer needs access to the flashcards for the dropped class. They can no longer @@ -421,8 +421,8 @@ all of their flashcards.} \subsection{[A5] Password Change} \begin{description} -\item[Description:]{The User shall be able to change the password for their -account in the account settings. This requires that they are logged in.} +\item[Description:]{This test case outlines the presentation layering step process +of a user changing their password.} \item[Desired Outcome:]{The User's password shall be changed and the user shall be able to log in with the new password in the future.} @@ -495,7 +495,7 @@ new password \mbox{``newPassword''} (twice) in the ``Change Password'' form.} \item[Expected Result:] {The System shall display a toast ``Your old password is not correct''.} \\ -\item[Workflow:] +\item[Alternate Workflow B:] \begin{enumerate} \itemsep1pt\parskip0pt\parsep0pt \item @@ -518,7 +518,7 @@ must be at least 8 characters.''} \subsection{[A6] Password Reset} \begin{description} -\item[Description:]{This test case outlines the presentation step layering process of +\item[Description:]{This test case outlines the presentation layering step process of a user requesting a password reset without logging in.} \item[Desired Outcome:]{The User's password shall be changed to one that @@ -591,11 +591,12 @@ with the old password \mbox{``mynameisuserx''}.} \item[Alternate Workflow:] \begin{enumerate} -\setcounter{enumi}{4} +\setcounter{enumi}{2} \itemsep1pt\parskip0pt\parsep0pt \item - {If no such account exists, the System shall display an error message -``Enter a valid email!'' to UserX.} + {UserX shall submit an invalid email \mbox{``NotUserX@flashy.cards''}.} +\item + {The System shall display an error message ``Enter a valid email!'' to UserX.} \end{enumerate} \item[Expected Result:] {UserX's password will not be reset.} @@ -607,7 +608,8 @@ with the old password \mbox{``mynameisuserx''}.} \subsection{[A7] Student Prevented From Accessing A Restricted Course} \begin{description} -\item[Description:]{The User shall not be able to access a restricted course.} +\item[Description:]{This test case outlines the presentation layering step process of +an instructor limiting access to a class.} \item[Desired Outcome:]{The class will have limited access and only those users who are whitelisted may enroll in the class.} @@ -725,7 +727,8 @@ not want others tampering with their account.} \subsection{[A9] Contact Admin} \begin{description} -\item[Description]{The User shall be able to contact the admin.} +\item[Description]{This test case outlines the presentation layering step +process of a user contacting site admins.} \item[Desired Outcome]{The User shall send a message to the admin; the admin shall receive the message.} @@ -820,7 +823,7 @@ inconvenient times.} \subsection{[F1] Push Flashcard} \begin{description} -\item[Description:]{This test case outlines the presentation layer step +\item[Description:]{This test case outlines the presentation layering step process of a User contributing a flashcard to the live feed and to their deck.} \item[Desired Outcome:]{The User shall have the flashcard added to their own deck @@ -1248,7 +1251,7 @@ feed and hover their cursor over it.} \subsection{[F5] Filter Flashcards} \begin{description} -\item[Description:]{This test case outlines the presentation layer process +\item[Description:]{This test case outlines the presentation layering process of a user filtering existing flashcards to view only a specified subset.} \item[Desired Outcome:]{The User shall see flashcards based on the filter @@ -1318,7 +1321,7 @@ the text in the search box.} \subsection{[F6] Blank Out Words in Flashcard} \begin{description} -\item[Description:]{This test case outlines the presentation layer process +\item[Description:]{This test case outlines the presentation layering process of the User to create keywords in a card they are pushing.} \item[Desired Outcome:]{The blanked out words (visually bolded) in the @@ -1386,7 +1389,7 @@ in the flashcard. The flashcard is visible in the Feed and Deck of class TEST 10 \subsection{[F7] Fix Flashcard} \begin{description} -\item[Description:]{This Test Case outlines the presentation layer process +\item[Description:]{This Test Case outlines the presentation layering process for the User to alter (``fix'') a flashcard they made originally and not have to make a new copy of it. It is only a ``fix'' if no other users have the flashcard in their Decks AND the User is the author.} @@ -1473,7 +1476,7 @@ after page refresh.} \subsection{[F8] Hide cards from feed} \begin{description} -\item[Description:]{This test case outlines the presentation layer process +\item[Description:]{This test case outlines the presentation layering process for the User shall be able to hide cards from their own view, on the Feed and Deck.} @@ -1560,7 +1563,7 @@ Login, [A3] Add a Class, [F1] Push Flashcard} \begin{description} \item[Description:]{This test case outlines the presentation -layer process process of a user viewing a class Feed.} +layering process process of a user viewing a class Feed.} \item[Desired Outcome:]{The System shall show the user the Feed for their class.} -- 1.9.1