Advertisement
Guest User

TestCasesGroup1

a guest
Jun 2nd, 2015
219
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 12.57 KB | None | 0 0
  1. 1. Register Account
  2. • Sunny
  3. ○ 3 users
  4. • Rainy
  5. a. Already Registered
  6. b. Invalid Email
  7. c. Non-matching Password
  8. 2. Forgot Password
  9. • Sunny
  10. ○ 3 users
  11. • Rainy
  12. a. Email does not exist
  13. b. 2 users
  14. 3. Log In
  15. • Sunny
  16. a. 3 users
  17. • Rainy
  18. a. 3 non-valid
  19. b. Possibly missing info
  20. 4. Log Out
  21. • Sunny
  22. a. 3 users
  23. • Rainy
  24. a. Not logged in
  25. b. Straight to link
  26. c. ???
  27. 5. Comment 
  28. • Sunny
  29. a. Comment on self
  30. b. Comment on other
  31. c. 2nd user
  32. • Rainy
  33. a. Need More Info on commenting
  34. 6. Reply
  35. • Sunny
  36. a. 3 users
  37. • Rainy
  38. a. Need more info
  39. 7. Request Family Link
  40. • Sunny
  41. a. 3 users
  42. • Rainy
  43. a. Straight to Link
  44. b. Request self
  45. c. ???
  46. 8. Request Admin Privileges
  47. • Sunny
  48. a. 3 users
  49. • Rainy
  50. a. Cancel
  51. b. Straight to link
  52. 9. Deny Admin Request (by Admin)
  53. • Sunny
  54. ○ Deny Requests
  55. • Rainy Day
  56. ○ Attempt no requests
  57. ○ Straight to link
  58. ○ Cancel
  59. 10. Accept Admin Request (by Admin)
  60. • Sunny
  61. ○ Confirm requests
  62. • Rainy
  63. ○ Attempt no requests
  64. ○ Straight to link
  65. ○ Cancel
  66.  
  67.  
  68.  
  69.  
  70. 1. Register Account
  71. ID: A&S-001R (Fig. 1)
  72. Name: Register User Success Participating Actors: User
  73. Entry Condition:
  74. - The user does not have an account, and wishes to use the application. - The user is in the main page “famillytree.com”
  75. Events flow:
  76. 1. 1-  User clicks on the register button
  77. 2. 2-  System redirects to and displays the registration page
  78. 3. 3-  User enters the information required to create account:
  79. a. Name
  80. b. Email (will be user name) c. Password
  81. d. Confirm Password
  82. 4. 4-  System validates data
  83. a. User name (email) is valid
  84. b. User name (email) available
  85. c. Password meets the required specifications d. Personal information valid
  86. 5. 5-  Redirect to Welcome Page
  87. Exit Conditions:
  88. User is successfully registered
  89. Alternative flow: None
  90. Non-Functional Requirement:
  91. 1- Registration process should take no longer than 1sec after submitting form. 2- Registration process should be a one-click process.
  92. ID: A&S-002R (Fig. 2)
  93. Name: Register User Incorrect Input Participating Actors: User
  94. Entry Condition:
  95. - The user does not have an account, and wishes to use the application. - The user is in the main page “famillytree.com”
  96. Events flow:
  97. 1- User clicks on the register button
  98. 2- System redirects to and displays the registration page 3- User enters the information required to create account:
  99. 8
  100. 1. Name
  101. 2. Email (will be user name)
  102. 3. Password
  103. 4. Confirm Password
  104. 5. 4-  System validates data
  105. a. User name (email) is valid
  106. b. User name (email) available
  107. c. Password meets the required specifications d. Personal information valid
  108. 6. 5-  System finds invalid entered data
  109. Exit Conditions:
  110. System highlights incorrect input and ask user to correct it
  111. Alternative flow: None
  112. Non-Functional Requirement:
  113. 1- Data validation process should take no longer than 1sec
  114. 2- Data validation should be robust, not crashing when invalid input is entered
  115. ID: A&S-003R (Fig. 3)
  116. Name: Register User Duplicate Email Participating Actors: User
  117. Entry Condition:
  118. - The user does not have an account, and wishes to use the application. - The user is in the main page “famillytree.com”
  119. Events flow:
  120. 1. 1-  User clicks on the register button
  121. 2. 2-  System redirects to and displays the registration page
  122. 3. 3-  User enters the information required to create account:
  123. a. Name
  124. b. Email (will be user name) c. Password
  125. d. Confirm Password
  126. 4. 4-  System validates data
  127. a. User name (email) is valid
  128. b. User name (email) available
  129. c. Password meets the required specifications d. Personal information valid
  130. 5. 5-  System find email is already in use
  131. Exit Conditions:
  132. System shows error and ask user to enter a new email.
  133. 9
  134. Alternative flow: None
  135. Non-Functional Requirement:
  136. 1- Validation should not take more than 1sec.
  137. 2- System should be robust, not crashing when duplicate email is entered.
  138. ID: A&S-004R (Fig. 4)
  139. Name: Register User Weak Password Participating Actors: User
  140. Entry Condition:
  141. - The user does not have an account, and wishes to use the application. - The user is in the main page “famillytree.com”
  142. Events flow:
  143. 1. 1-  User clicks on the register button
  144. 2. 2-  System redirects to and displays the registration page
  145. 3. 3-  User enters the information required to create account:
  146. a. Name
  147. b. Email (will be user name) c. Password
  148. d. Confirm Password
  149. 4. 4-  System validates data
  150. a. User name (email) is valid
  151. b. User name (email) available
  152. c. Password meets the required specifications d. Personal information valid
  153. 5. 5-  System finds that password is too weak
  154. Exit Conditions:
  155. System shows error and ask user to enter a stronger password
  156. Alternative flow: None
  157. Non-Functional Requirement:
  158. 1- Password verification should not take longer than 1 sec 2- Password requirements should be easy to understand
  159.  
  160. 2. Forgot Password
  161.  
  162. 3. Log In
  163. ID: A&S-001L (Fig. 9)
  164. Name: Login Success Participating Actors: User
  165. Entry Condition:
  166. - The user is in the main page “famillytree.com” - The user is already registered
  167. Events flow:
  168. 1. User enters the log in information
  169. 2. System check credential and grant access 3. System presents Welcome Page
  170. Exit Conditions:
  171. User is logged in the system
  172. Alternative flow: None
  173. Non-Functional Requirements:
  174. 1- Log in process should take no longer than 0.5 sec 2- Password should not be shown while the user types
  175. ID: A&S-002L (Fig. 10)
  176. Name: Login without Password Participating Actors: User
  177. Entry Condition:
  178. - The user is in the main page “famillytree.com” - The user is already registered
  179. Events flow:
  180. 1. User enters the log in information 2. User leaves password area blank 3. User clicks Login
  181. Exit Conditions:
  182. System shows error: “Incorrect Username and/or Password”
  183. Alternative flow: None
  184. Non-Functional Requirements:
  185. 1- Log in process should take no longer than 0.5 sec 2- Error message should be easy to understand
  186. 13
  187. ID: A&S-003L (Fig. 11)
  188. Name: Login wrong Password Participating Actors: User
  189. Entry Condition:
  190. - The user is in the main page “famillytree.com” - User is on third attempt to login
  191. - The user is already registered
  192. Events flow:
  193. 1. User enters the log in information 2. User inputs wrong password
  194. 3. User clicks Login
  195. Exit Conditions:
  196. System presents message: “Do you want to reset your password?” System highlights link that reads “Forgot Password”
  197. Alternative flow: None
  198. Non-Functional Requirements:
  199. 1- Reset password process should be user friendly
  200. 2- “Forgot Password” link should be easy to find and accessible
  201. ID: A&S-004L (Fig. 12)
  202. Name: Username Not Found Participating Actors: User
  203. Entry Condition:
  204. - The user is in the main page “famillytree.com” - The user is already registered
  205. Events flow:
  206. User enters the log in information
  207. 1. User enters wrong username 2. User enters password
  208. 3. User clicks Login
  209. Exit Conditions:
  210. System shows error: “Incorrect Username and/or Password”
  211. Alternative flow: None
  212. Non-Functional Requirements:
  213. 1- Log in process should take no longer than 0.5 sec
  214. 14
  215. 2- System should be responsive 99% of the time
  216. ID: A&S-005L
  217. Name: Logout Participating Actors: User
  218. Entry Condition:
  219. - The user is login in the system - The user is already registered
  220. Events flow:
  221. 1. User clicks on the logout link
  222. 2. System present logout page which is the welcome page
  223. Exit Conditions:
  224. User is logout from the system
  225. Non-Functional Requirement:
  226. 1- Logout process should not take longer than 0.5 sec 2- Logout should be a one-click process
  227.  
  228. 4. Log Out
  229. 5. Comment 
  230. ID: A&S-001SC (Fig. 25)
  231. Name: Share thought Participating Actors: User
  232. Entry Condition:
  233. - The user is in the welcome page - The user is already logged in
  234. Events flow:
  235. 1- User clicks on the “Share Thought” button
  236. 20
  237. 1. 2-  System shows the text area, Submit and Cancel buttons
  238. 2. 3-  The user writes on the text area an click submit
  239. 3. 4-  Systems process the request
  240. Exit Conditions:
  241. System sends a request to the Family Tree Features System to update the page content.
  242. Alternative flow:
  243. 3- User clicks Cancel
  244. a. System hides the text area
  245. Non-Functional Requirements:
  246. 1- Sharing thought should be a one-click process
  247. 2- System should process the request in less than 1 sec
  248. ID: A&S-002SC (Fig. 26)
  249. Name: Comment on own Thought Participating Actors: User
  250. Entry Condition:
  251. - The user is in the welcome page - The user is already logged in
  252. Events flow:
  253. 1. 1-  User clicks on the “Comment” button
  254. 2. 2-  System shows the text area, Submit and Cancel buttons
  255. 3. 3-  The user writes on the text area an click submit
  256. 4. 4-  Systems process the request
  257. Exit Conditions:
  258. System sends a request to the Family Tree Features System to update the page content.
  259. Alternative flow:
  260. 3- User clicks Cancel
  261. a. System hides the text area, Submit and Cancel buttons
  262. Non-Functional Requirements:
  263. 1- Sharing thought should be a one-click process
  264. 2- System should process the request in less than 1 sec
  265. ID: A&S-003SC (Fig. 27)
  266. Name: Comment on Thought Participating Actors: User
  267. 21
  268. Entry Condition:
  269. - The user is in the other user Welcome page - The user is already logged in
  270. Events flow:
  271. 1. 1-  User clicks on the “Comment” button
  272. 2. 2-  System shows the text area, Submit and Cancel buttons
  273. 3. 3-  The user writes on the text area an click submit
  274. 4. 4-  Systems process the request
  275. Exit Conditions:
  276. System sends a request to the Family Tree Features System to update the page content.
  277. Alternative flow:
  278. 3- User clicks Cancel
  279. a. System hides the text area, Submit and Cancel buttons
  280. Non-Functional Requirements:
  281. 1- Sharing thought should be a one-click process
  282. 2- System should process the request in less than 1 sec
  283.  
  284. 6. Reply
  285. 7. Request Family Link
  286. 8. Request Admin Privileges
  287. ID: A&S-002A (Fig. 18)
  288. Name: Request Right Participating Actors: User
  289. Entry Condition:
  290. - The user is in the welcome page - The user is already logged in
  291. Events flow:
  292. 1- User click on the Request Admin Rights button 2- The system send a request to the Super Admin 3- System sends email to Super Admin
  293. Exit Conditions:
  294. System sends admin request to Super Admin
  295. Alternative flow: None
  296. 17
  297. Non-Functional Requirement:
  298. 1- Flagging Admin should be a one-click process 2- Process should take no longer than 1sec
  299.  
  300. 9. Deny Admin Request (by Admin)
  301. ID: A&S-004A (Fig. 20)
  302. Name: Deny Rights
  303. Participating Actors: Super Admin
  304. Entry Condition:
  305. - The Super Admin is in the welcome page - The Super Admin is already logged in
  306. Events flow:
  307. 1. 1-  Super Admin click on Admin Requests button
  308. 2. 2-  The system shows a modal with al pending Admin Request
  309. 3. 3-  Super Admin denies the request
  310. 4. 4-  System sends email to requesting user
  311. Exit Conditions:
  312. System does not grant admin rights to requesting user
  313. 18
  314. Alternative flow: None
  315. Non-Functional Requirement:
  316. 1- Process should take no longer than 1sec 2- This should be user-friendly
  317.  
  318. 10. Approve Admin Request (by Admin)
  319. ID: A&S-003A (Fig. 19)
  320. Name: Approve Rights Participating Actors: Super Admin
  321. Entry Condition:
  322. - The Super Admin is in the welcome page - The Super Admin is already logged in
  323. Events flow:
  324. 1. 1-  Super Admin click on Admin Requests
  325. 2. 2-  The system shows a modal with al pending Admin Request
  326. 3. 3-  Super Admin approves the request
  327. 4. 4-  System sends email to requesting user
  328. Exit Conditions:
  329. System grants admin rights to requesting user
  330. Alternative flow: None
  331. Non-Functional Requirement:
  332. 1- Process should take no longer than 1sec 2- This should be user-friendly
  333. 11. Make Admin (by Admin)
  334. ID: A&S-001A (Fig. 17)
  335. Name: Admin Rights
  336. Participating Actors: Super Admin, Email Client
  337. Entry Condition:
  338. - The Super Admin is in the welcome page - The Super Admin is already logged in
  339. Events flow:
  340. 1. Super Admin clicks Make Admin button
  341. 2. System redirects to pop-up window
  342. 3. System displays family member with no admin rights 4. Super Admin selects the users “Jorge” and “Linnet” 5. Super Admin click Submit
  343. 6. System sends email to selected users
  344. Exit Conditions:
  345. Selected users are granted admin rights
  346. Alternative flow: None
  347. Non-Functional Requirement:
  348. 1- Flagging Admin should be user-friendly 2- Process should take no longer than 1sec
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement