Sample User Acceptance Test

1,688 views

Published on

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
1,688
On SlideShare
0
From Embeds
0
Number of Embeds
6
Actions
Shares
0
Downloads
0
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Sample User Acceptance Test

  1. 1. sample user acceptance test.docx © 2010 Lisa Lugo Introduction This test document was created for end-users to test a new extranet site. The site was developed to replace a manual paper process. Once a year companies had to submit cumbersome paperwork to a government agency. This site provides companies with the opportunity to file this information online. The user audience varied widely, from sophisticated corporations to mom-and-pop businesses. Therefore it was extremely important that the web application be intuitive, easy to use and easy to navigate. This document represents a sample from the user acceptance test documents. The actual document was issued in three parts and ran over 200 pages long. The testers included real companies that would be using the system, as well as the internal Agency staff that had to manage the data after it was submitted. Capturing feedback for each test was built online. Users typed their feedback into a “comments” section on each page of the application. The comments were automatically tagged with the page number and User ID. These were subsequently dumped into an Excel spreadsheet where the comments could easily be sorted a number of different ways. The developers would then work on bug fixes, etc. and update the spreadsheet so that users could re-test. After three rounds of user-acceptance testing, the extranet was ready for production. I have included the original table of contents from one volume, so that the reader understands the thoroughness of the test documents. Following that is an example of one detailed test case. All references to proprietary information have been removed.
  2. 2. sample user acceptance test.docx © 2010 Lisa Lugo Original Table of Contents Below is the original Table of Contents for Volume 2 of the User Acceptance Test Document: General ......................................................................................................................................4 Read Only Form (Reviewer)................................................................................................................... 4 Contact Us (Approver, Editor and Reviewer) ......................................................................................... 5 Upload a New Document (Approver and Editor).................................................................................... 6 My Tasks....................................................................................................................................7 Prepare, Submit and Approve a Tenant Form ....................................................................................... 7 Editor Tasks............................................................................................................................................ 7 Approver Tasks....................................................................................................................................... 8 Agency PM Tasks................................................................................................................................... 9 List of Pending Tasks (Approver and Editor)........................................................................................ 11 My Projects..............................................................................................................................11 List of Projects Assigned to a User Id (Approver and Editor)............................................................... 11 List of Project Activities (Approver and Editor)..................................................................................... 12 Online Forms...........................................................................................................................13 Employment Report ........................................................................................................................... 13 Save Employment Report (Approver/Editor).................................................................................. 13 Upload Employment Report (Approver/Editor) .............................................................................. 20 Submit Employment Report (Approver)......................................................................................... 21 Approve Employment Report (Agency PM)................................................................................... 23 Reject Employment Report (Agency PM) ...................................................................................... 26 Update Previous Year Data for Employment Report (Editor and Approver) ................................. 29 Tenant Report ..................................................................................................................................... 30 Add New Tenant (Approver/Editor)................................................................................................ 30 Edit New Tenant (Approver/Editor)................................................................................................ 32 Add Employment for Tenant (Approver/Editor).............................................................................. 34 Update Employment for Tenant(Approver/Editor) ......................................................................... 37 Remove Employment for Tenant (Approver/Editor)....................................................................... 40 Save Tenant Report (Approver/Editor) .......................................................................................... 40 Submit Tenant Report (Approver).................................................................................................. 41 Remove Tenant from Report (Approver) ....................................................................................... 45 Approve or Reject Individual Tenant (Agency PM)........................................................................ 46 Approve Multiple Tenants (Agency PM) ........................................................................................ 48 Reject Multiple Tenants (Agency PM)............................................................................................ 50 Update Previous Year Data for Tenant (Approver/ Editor) ............................................................ 53
  3. 3. Sample User Acceptance Test Document sample user acceptance test.docx Page 3 of 5 © 2010 Lisa Lugo What follows is one test scenario from the original document: Tenant Form This is a team test. Participants are Editor, Approver, and Agency PM. Roles Editor. Responsible for completing the forms for the external company. Approver. Responsible for approving the completed forms from the external company and submitting them to XYZ Agency. Agency PM. Internal Agency role responsible for accepting the approved form from the external company. Process Flow There are five parts to this test. Part 1: Editor The Editor navigates to the XYZ login page, logs in to the XYZ Dashboard, selects My Tasks and completes the Tenant Form. The status of the task changes from “Not Started” to “Submitted”. Part 2: Approver The Approver navigates to the XYZ login page, logs in to the XYZ Dashboard, selects My Tasks, reviews the Tenant Form, and clicks Submit. The form is electronically routed to the Agency PM for approval. Part 3: Editor The Editor validates that the Tenant form no longer appears on My Tasks. Part 4: Agency PM The Agency PM navigates to the XYZ login page, logs in to the XYZ Dashboard, selects My Tasks, validates that the Tenant form is displayed, opens and reviews the form, then clicks Approve. Part 5: Approver The Approver validates that the Tenant form no longer appears on My Tasks.
  4. 4. Sample User Acceptance Test Document sample user acceptance test.docx Page 4 of 5 © 2010 Lisa Lugo Part 1: Editor Action Expected Result 1. Navigate to the Login screen for the XYZ site. System loads the External XYZ site for user. 2. Enter a valid User Name and Password, and click the Login button. System displays the XYZ Dashboard. 3. Click on the My Tasks link. System displays the My Tasks page. 4. Verify that the Task Status is “Not Started”. Task Status is Not Started. 5. Click on the Tenant Form link. System displays the Tenant Form page. 6. Complete the information for the form. Systems allows information to be entered. 7. Verify that the Task Status changes from “Not Started” to “Not Submitted”. Task Status changes to “Not Submitted”. Part 2: Approver Action Expected Result 1. Navigate to the Login screen for the XYZ site. System loads the External XYZ site for user. 2. Enter a valid User Name and Password, and click the Login button. System displays the XYZ Dashboard. 3. Click on the My Tasks link. System displays the My Tasks page. 4. Verify that the Tenant Form for the test company is listed on My Tasks. Tenant Form is listed on the page. 5. Click on the Tenant Form link. System opens the Tenant Form page. 6. Click Submit. The Tenant Form is submitted to the Agency PM. 7. Verify that the Task Status changes from “Not Started” to “Submitted”. Task Status changes to “Submitted”.
  5. 5. Sample User Acceptance Test Document sample user acceptance test.docx Page 5 of 5 © 2010 Lisa Lugo Part 3: Editor Action Expected Result 1. Navigate to the Login screen for the XYZ site. System loads the External XYZ site for user. 2. Enter a valid User Name and Password, and click the Login button. System displays the XYZ Dashboard. 3. Click on the My Tasks link to verify that the Tenant Form for the Test Company is no longer displayed on the Task List. The Tenant Form for the Test Company is no longer displayed on MY Tasks. Part 4: Agency PM Action Expected Result 1. Navigate to the Login screen for the XYZ site. System loads the External XYZ site for user. 2. Enter a valid User Name and Password, and click the Login button. System displays the XYZ Dashboard. 3. Click on the My Tasks link. System displays the My Tasks page. 4. Verify that the Task Status is “Submitted”. The Task Status is “Submitted”. 5. Click on the Tenant Form link. System opens the Tenant Form page. 6. Verify that the information on the Tenant Form is correct. Information is correct. 7. Click Approve All. Tenant Form is approved. 8. Verify that the Task Status changes from “Submitted” to “Approved”. The Task Status changed to “Approved”. Part 5: Approver Action Expected Result 1. Navigate to the Login screen for the XYZ site. System loads the External XYZ site for user. 2. Enter a valid User Name and Password, and click the Login button. System displays the XYZ Dashboard. 3. Click on the My Tasks link. System displays the My Tasks page. 4. Verify that the Tenant Form is no longer displayed in the task list. Tenant form is not displayed. End of Test

×