SlideShare ist ein Scribd-Unternehmen logo
1 von 5
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.
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
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.
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”.
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

Weitere ähnliche Inhalte

Was ist angesagt?

Business Intelligence for kids (example project)
Business Intelligence for kids (example project)Business Intelligence for kids (example project)
Business Intelligence for kids (example project)Enrique Benito
 
Determining the Deployment Model that Fits Your Organization's Needs
Determining the Deployment Model that Fits Your Organization's NeedsDetermining the Deployment Model that Fits Your Organization's Needs
Determining the Deployment Model that Fits Your Organization's NeedsCelonis
 
Dell boomi interview questions
Dell boomi interview questionsDell boomi interview questions
Dell boomi interview questionsenrollmy training
 
DevOps, BA and COBIT don’t really align, or do they?
DevOps, BA and COBIT don’t really align, or do they?DevOps, BA and COBIT don’t really align, or do they?
DevOps, BA and COBIT don’t really align, or do they?IIBA-Canberra
 
M&A Management with Workday
M&A Management with WorkdayM&A Management with Workday
M&A Management with WorkdayWorkday, Inc.
 
shweta resume software manual tester
shweta resume software manual testershweta resume software manual tester
shweta resume software manual testershweta kubde
 
Creating a Data validation and Testing Strategy
Creating a Data validation and Testing StrategyCreating a Data validation and Testing Strategy
Creating a Data validation and Testing StrategyRTTS
 
Business Analyst Training in Hyderabad
Business Analyst Training in HyderabadBusiness Analyst Training in Hyderabad
Business Analyst Training in HyderabadUgs8008
 
Business Analysis and IT Business Analyst – An Introduction
Business Analysis and IT Business Analyst – An IntroductionBusiness Analysis and IT Business Analyst – An Introduction
Business Analysis and IT Business Analyst – An IntroductionEgrove Systems Corporation
 
Manish_Goyal_July14_Internal
Manish_Goyal_July14_InternalManish_Goyal_July14_Internal
Manish_Goyal_July14_Internalmanish goyal
 
Techniques of Data Visualization for Data & Business Analytics
Techniques of Data Visualization for Data & Business AnalyticsTechniques of Data Visualization for Data & Business Analytics
Techniques of Data Visualization for Data & Business AnalyticsMercy Akinseinde
 
Data Visualization Design Best Practices Workshop
Data Visualization Design Best Practices WorkshopData Visualization Design Best Practices Workshop
Data Visualization Design Best Practices WorkshopJSI
 
New Software Development Proposal PowerPoint Presentation Slides
New Software Development Proposal PowerPoint Presentation SlidesNew Software Development Proposal PowerPoint Presentation Slides
New Software Development Proposal PowerPoint Presentation SlidesSlideTeam
 
Business Analysis - Knowledge Areas - Cheat Sheet
Business Analysis  - Knowledge Areas - Cheat SheetBusiness Analysis  - Knowledge Areas - Cheat Sheet
Business Analysis - Knowledge Areas - Cheat SheetMadhavi Lakkakula
 
ICTs in Education - Drivers of Innovation and Enablers towards Knowledge Soci...
ICTs in Education - Drivers of Innovation and Enablers towards Knowledge Soci...ICTs in Education - Drivers of Innovation and Enablers towards Knowledge Soci...
ICTs in Education - Drivers of Innovation and Enablers towards Knowledge Soci...M I Santally
 
BPMN Process Modeling Levels
BPMN Process Modeling LevelsBPMN Process Modeling Levels
BPMN Process Modeling LevelsMax Tay
 
Marlabs Capabilities Overview: Application Maintenance Support Services
Marlabs Capabilities Overview: Application Maintenance Support Services Marlabs Capabilities Overview: Application Maintenance Support Services
Marlabs Capabilities Overview: Application Maintenance Support Services Marlabs
 

Was ist angesagt? (20)

Business Intelligence for kids (example project)
Business Intelligence for kids (example project)Business Intelligence for kids (example project)
Business Intelligence for kids (example project)
 
Determining the Deployment Model that Fits Your Organization's Needs
Determining the Deployment Model that Fits Your Organization's NeedsDetermining the Deployment Model that Fits Your Organization's Needs
Determining the Deployment Model that Fits Your Organization's Needs
 
Dell boomi interview questions
Dell boomi interview questionsDell boomi interview questions
Dell boomi interview questions
 
DevOps, BA and COBIT don’t really align, or do they?
DevOps, BA and COBIT don’t really align, or do they?DevOps, BA and COBIT don’t really align, or do they?
DevOps, BA and COBIT don’t really align, or do they?
 
M&A Management with Workday
M&A Management with WorkdayM&A Management with Workday
M&A Management with Workday
 
shweta resume software manual tester
shweta resume software manual testershweta resume software manual tester
shweta resume software manual tester
 
UiPath Insights
UiPath InsightsUiPath Insights
UiPath Insights
 
Creating a Data validation and Testing Strategy
Creating a Data validation and Testing StrategyCreating a Data validation and Testing Strategy
Creating a Data validation and Testing Strategy
 
Business Analyst Training in Hyderabad
Business Analyst Training in HyderabadBusiness Analyst Training in Hyderabad
Business Analyst Training in Hyderabad
 
What is Business Analysis
What is Business AnalysisWhat is Business Analysis
What is Business Analysis
 
Business Analysis and IT Business Analyst – An Introduction
Business Analysis and IT Business Analyst – An IntroductionBusiness Analysis and IT Business Analyst – An Introduction
Business Analysis and IT Business Analyst – An Introduction
 
Accenture Robotics Platform
Accenture Robotics PlatformAccenture Robotics Platform
Accenture Robotics Platform
 
Manish_Goyal_July14_Internal
Manish_Goyal_July14_InternalManish_Goyal_July14_Internal
Manish_Goyal_July14_Internal
 
Techniques of Data Visualization for Data & Business Analytics
Techniques of Data Visualization for Data & Business AnalyticsTechniques of Data Visualization for Data & Business Analytics
Techniques of Data Visualization for Data & Business Analytics
 
Data Visualization Design Best Practices Workshop
Data Visualization Design Best Practices WorkshopData Visualization Design Best Practices Workshop
Data Visualization Design Best Practices Workshop
 
New Software Development Proposal PowerPoint Presentation Slides
New Software Development Proposal PowerPoint Presentation SlidesNew Software Development Proposal PowerPoint Presentation Slides
New Software Development Proposal PowerPoint Presentation Slides
 
Business Analysis - Knowledge Areas - Cheat Sheet
Business Analysis  - Knowledge Areas - Cheat SheetBusiness Analysis  - Knowledge Areas - Cheat Sheet
Business Analysis - Knowledge Areas - Cheat Sheet
 
ICTs in Education - Drivers of Innovation and Enablers towards Knowledge Soci...
ICTs in Education - Drivers of Innovation and Enablers towards Knowledge Soci...ICTs in Education - Drivers of Innovation and Enablers towards Knowledge Soci...
ICTs in Education - Drivers of Innovation and Enablers towards Knowledge Soci...
 
BPMN Process Modeling Levels
BPMN Process Modeling LevelsBPMN Process Modeling Levels
BPMN Process Modeling Levels
 
Marlabs Capabilities Overview: Application Maintenance Support Services
Marlabs Capabilities Overview: Application Maintenance Support Services Marlabs Capabilities Overview: Application Maintenance Support Services
Marlabs Capabilities Overview: Application Maintenance Support Services
 

Andere mochten auch

Andere mochten auch (6)

TPI - Example Report.
TPI - Example Report.TPI - Example Report.
TPI - Example Report.
 
Project client signoff template v2.0
Project client signoff template v2.0Project client signoff template v2.0
Project client signoff template v2.0
 
Ecommerce Website Testing Checklist
Ecommerce Website Testing ChecklistEcommerce Website Testing Checklist
Ecommerce Website Testing Checklist
 
Project Closure Checklist
Project Closure ChecklistProject Closure Checklist
Project Closure Checklist
 
Resume Shweta Subhedar Bhide
Resume Shweta Subhedar BhideResume Shweta Subhedar Bhide
Resume Shweta Subhedar Bhide
 
Project Sign Off Tempalte
Project Sign Off TempalteProject Sign Off Tempalte
Project Sign Off Tempalte
 

Ähnlich wie Sample User Acceptance Test

ManageEngine ServiceDesk Plus User Guide
ManageEngine ServiceDesk Plus User GuideManageEngine ServiceDesk Plus User Guide
ManageEngine ServiceDesk Plus User GuideServiceDesk Plus
 
Fujcci self service user_manual
Fujcci self service user_manualFujcci self service user_manual
Fujcci self service user_manualFeras Ahmad
 
System Center Cloud Services Process Pack Operations Guide
System Center Cloud Services Process Pack Operations GuideSystem Center Cloud Services Process Pack Operations Guide
System Center Cloud Services Process Pack Operations GuideKathy Vinatieri
 
Pragati nayak report
Pragati nayak reportPragati nayak report
Pragati nayak reportPragatiNayak9
 
Office365 SharePoint Online 2013 Branding, Development Case Study
Office365 SharePoint Online 2013 Branding, Development Case StudyOffice365 SharePoint Online 2013 Branding, Development Case Study
Office365 SharePoint Online 2013 Branding, Development Case Study200oksolutions
 
Jobportal 130815001657-phpapp01
Jobportal 130815001657-phpapp01Jobportal 130815001657-phpapp01
Jobportal 130815001657-phpapp01Areef Khan
 
Business Partner Creation Approval Process - End User guide.pdf
Business Partner Creation Approval Process - End User guide.pdfBusiness Partner Creation Approval Process - End User guide.pdf
Business Partner Creation Approval Process - End User guide.pdfMiguelFelicio7
 
Loan Approval Management Java project
Loan Approval Management Java projectLoan Approval Management Java project
Loan Approval Management Java projectTutorial Learners
 
Amp-Pinterest In Action Self Introduction Speech, Essay
Amp-Pinterest In Action Self Introduction Speech, EssayAmp-Pinterest In Action Self Introduction Speech, Essay
Amp-Pinterest In Action Self Introduction Speech, EssayErin Rivera
 
Muthu_Senior Test Engineer_Resume
Muthu_Senior Test Engineer_ResumeMuthu_Senior Test Engineer_Resume
Muthu_Senior Test Engineer_ResumeMuthu Vel P
 
Open Source BPM Comes of Age
Open Source BPM Comes of AgeOpen Source BPM Comes of Age
Open Source BPM Comes of AgeBonitasoft
 
Microsoft 365 Audit Log Reports - M365 Learning Document
Microsoft 365 Audit Log Reports - M365 Learning DocumentMicrosoft 365 Audit Log Reports - M365 Learning Document
Microsoft 365 Audit Log Reports - M365 Learning DocumentLearning SharePoint
 
Webgen Technologies Pvt. Ltd.
Webgen Technologies Pvt. Ltd.Webgen Technologies Pvt. Ltd.
Webgen Technologies Pvt. Ltd.Sagar Sarkar
 
Orangescrum Client management Add on User Manual
Orangescrum Client management Add on User ManualOrangescrum Client management Add on User Manual
Orangescrum Client management Add on User ManualOrangescrum
 
Web service interactions
Web service interactionsWeb service interactions
Web service interactionsMahmoud Gaber
 
Esignature api-report1
Esignature api-report1Esignature api-report1
Esignature api-report1Subhodip Datta
 

Ähnlich wie Sample User Acceptance Test (20)

ManageEngine ServiceDesk Plus User Guide
ManageEngine ServiceDesk Plus User GuideManageEngine ServiceDesk Plus User Guide
ManageEngine ServiceDesk Plus User Guide
 
Fujcci self service user_manual
Fujcci self service user_manualFujcci self service user_manual
Fujcci self service user_manual
 
Project Portfolio
Project PortfolioProject Portfolio
Project Portfolio
 
Bdd Show and Tell
Bdd Show and TellBdd Show and Tell
Bdd Show and Tell
 
System Center Cloud Services Process Pack Operations Guide
System Center Cloud Services Process Pack Operations GuideSystem Center Cloud Services Process Pack Operations Guide
System Center Cloud Services Process Pack Operations Guide
 
Pragati nayak report
Pragati nayak reportPragati nayak report
Pragati nayak report
 
Office365 SharePoint Online 2013 Branding, Development Case Study
Office365 SharePoint Online 2013 Branding, Development Case StudyOffice365 SharePoint Online 2013 Branding, Development Case Study
Office365 SharePoint Online 2013 Branding, Development Case Study
 
Jobportal 130815001657-phpapp01
Jobportal 130815001657-phpapp01Jobportal 130815001657-phpapp01
Jobportal 130815001657-phpapp01
 
UserManualSampledocx
UserManualSampledocxUserManualSampledocx
UserManualSampledocx
 
Business Partner Creation Approval Process - End User guide.pdf
Business Partner Creation Approval Process - End User guide.pdfBusiness Partner Creation Approval Process - End User guide.pdf
Business Partner Creation Approval Process - End User guide.pdf
 
Acceptance test plan_4-24-07
Acceptance test plan_4-24-07Acceptance test plan_4-24-07
Acceptance test plan_4-24-07
 
Loan Approval Management Java project
Loan Approval Management Java projectLoan Approval Management Java project
Loan Approval Management Java project
 
Amp-Pinterest In Action Self Introduction Speech, Essay
Amp-Pinterest In Action Self Introduction Speech, EssayAmp-Pinterest In Action Self Introduction Speech, Essay
Amp-Pinterest In Action Self Introduction Speech, Essay
 
Muthu_Senior Test Engineer_Resume
Muthu_Senior Test Engineer_ResumeMuthu_Senior Test Engineer_Resume
Muthu_Senior Test Engineer_Resume
 
Open Source BPM Comes of Age
Open Source BPM Comes of AgeOpen Source BPM Comes of Age
Open Source BPM Comes of Age
 
Microsoft 365 Audit Log Reports - M365 Learning Document
Microsoft 365 Audit Log Reports - M365 Learning DocumentMicrosoft 365 Audit Log Reports - M365 Learning Document
Microsoft 365 Audit Log Reports - M365 Learning Document
 
Webgen Technologies Pvt. Ltd.
Webgen Technologies Pvt. Ltd.Webgen Technologies Pvt. Ltd.
Webgen Technologies Pvt. Ltd.
 
Orangescrum Client management Add on User Manual
Orangescrum Client management Add on User ManualOrangescrum Client management Add on User Manual
Orangescrum Client management Add on User Manual
 
Web service interactions
Web service interactionsWeb service interactions
Web service interactions
 
Esignature api-report1
Esignature api-report1Esignature api-report1
Esignature api-report1
 

Kürzlich hochgeladen

IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsRoshan Dwivedi
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...gurkirankumar98700
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 

Kürzlich hochgeladen (20)

IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 

Sample User Acceptance Test

  • 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. 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. 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. 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. 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