SlideShare una empresa de Scribd logo
1 de 11
Descargar para leer sin conexión
Usability and User
Acceptance Testing
ISQA 8220: Brad Bass
Why is it important?
● Understanding the difference between usability and
user acceptance
● Testing is one of the most important disciplines
● Knowledge of when testing should be performed and
how to develop a plan
Usability Testing
● Scenario based testing performed by real
users. These users test functional use cases
provided by the system.

http://justincaseyouwerewondering.com/are-you-usability-testing-yourcampaigns-before-launch/
Usability Testing
What does it accomplish?
● Can users successfully complete tasks
● Identify errors and complaints from real users
● How do user’s actions differ from expected flow
● User satisfaction
● Do user’s need more/less information to successfully
complete tasks
Usability test plans
●
●
●
●
●

Goals are very flexible
Define scope - what use cases/features to test
Create test scenarios
Session length
Find desired users to adhere to testing goals
○
○

managers, customers, suppliers, etc.
"It takes only five users to uncover 80 percent of high-level usability
problems" Jakob Nielsen
User Acceptance Testing
● Testing performed by end business experts to ensure
the system meets the needs of the business
● Often interchangeable with beta testing
● Requires signoff by business experts before system
goes live
User Acceptance Testing
What does it accomplish?
● Decreases cost of development. Defining good test
plans early helps solidify requirements
● Proves the system work in the real business
environment
● Significantly reduces risk of project failure after rollout
When to test

Begin documenting user
acceptance signoff
requirements

Perform user
acceptance testing
What’s the difference?
Usability:
● Test effectiveness of the system through a
user’s experience
● Tests are performed as early as possible
and as often as necessary
● Verify system can perform certain tasks
● Results can lead to design changes
● Test plans created in each iteration
●

Typically goal or task driven - should not
be a system implemented beta test

User Acceptance:
● Business user and stakeholder sign off and
approval
● Only performed toward the end of a project
● Verify business requirements have been
met
● Results are typically only minor code
enhancements or bug fixes
● Test plans created early (Right after
requirements are fully defined)
●

Not intended to find system errors or verify
task level activities
Does it work?
Usability:
● Make tests objective by quantifying results
○ How long does it take to perform a
task?
○ On average how many clicks did a
user take to find a function.
● Use adequate number and diverse set of
users
●
●

User Acceptance:
● User acceptance test plan should be tightly
coupled with requirement documentation
● Signoff actors should be highly qualified
and have the following skills:
○ Background
○ Skill
○ Independence
○ Attitude

Compare metrics to other industry systems
Compare metrics to user expectations
http://www.develop.com/useracceptancetests
References
University of Texas, 26 Jul 2006. Web. 11 Nov 2013. <http://www.utexas.edu/learn/usability/planning.html>.
Bordo, Vince. Develop.com. Web. 11 Nov 2013. <http://www.develop.com/useracceptancetests>.
Usability.gov. Web. 11 Nov 2013. <http://www.usability.gov/how-to-and-tools/methods/usability-testing.html>.
technopedia.com. Web. 12 Nov 2013. <http://www.techopedia.com/definition/3887/user-acceptance-testing-uat>.
Nielsen, Jakob. nngroup.com, 26 Jun 2006. Web. 12 Nov 2013. <http://www.nngroup.com/articles/quantitative-studieshow-many-users/>.
coleyconsulting.co.ui. Web. 11 Nov 2013. <http://www.coleyconsulting.co.uk/whatuat.htm>.
Goldsborough, Justin. N.p., 7 Jun 2012. Web. 12 Nov 2013. <http://justincaseyouwerewondering.com/are-you-usabilitytesting-your-campaigns-before-launch/>.

Más contenido relacionado

La actualidad más candente

Outsource Software Testing Services Company in US
Outsource Software Testing Services Company in USOutsource Software Testing Services Company in US
Outsource Software Testing Services Company in USjauhar khan
 
How To Become A Good Agile Tester?
How To Become A Good Agile Tester?How To Become A Good Agile Tester?
How To Become A Good Agile Tester?Kualitatem
 
Hypothesis driven development
Hypothesis driven developmentHypothesis driven development
Hypothesis driven developmentDuri Chitayat
 
Presentation of waterfall model
Presentation of waterfall modelPresentation of waterfall model
Presentation of waterfall modelRohitkumar3723
 
Testing fundamentals in a changing world (annotated slides)
Testing fundamentals in a changing world (annotated slides)Testing fundamentals in a changing world (annotated slides)
Testing fundamentals in a changing world (annotated slides)Derk-Jan de Grood
 
V Model in Software Testing
V Model in Software TestingV Model in Software Testing
V Model in Software TestingAbdul Raheem
 
Static testing and its importance
Static testing and its importanceStatic testing and its importance
Static testing and its importancePradeep Awasthi
 
Software testing implementation
Software testing implementationSoftware testing implementation
Software testing implementationLuthfia Ulinnuha
 
A Visual Aid for explaining Waterfall vs Agile SDLC Methodologies
A Visual Aid for explaining Waterfall vs Agile SDLC MethodologiesA Visual Aid for explaining Waterfall vs Agile SDLC Methodologies
A Visual Aid for explaining Waterfall vs Agile SDLC MethodologiesNiklas Braese
 
Overview of test process improvement frameworks
Overview of test process improvement frameworksOverview of test process improvement frameworks
Overview of test process improvement frameworksNikita Knysh
 

La actualidad más candente (18)

Outsource Software Testing Services Company in US
Outsource Software Testing Services Company in USOutsource Software Testing Services Company in US
Outsource Software Testing Services Company in US
 
Fundamentals OF UAT
Fundamentals OF UATFundamentals OF UAT
Fundamentals OF UAT
 
Can testing be Agile
Can testing be Agile Can testing be Agile
Can testing be Agile
 
How To Become A Good Agile Tester?
How To Become A Good Agile Tester?How To Become A Good Agile Tester?
How To Become A Good Agile Tester?
 
Usability Testing
Usability TestingUsability Testing
Usability Testing
 
Hypothesis driven development
Hypothesis driven developmentHypothesis driven development
Hypothesis driven development
 
Presentation of waterfall model
Presentation of waterfall modelPresentation of waterfall model
Presentation of waterfall model
 
Testing fundamentals in a changing world (annotated slides)
Testing fundamentals in a changing world (annotated slides)Testing fundamentals in a changing world (annotated slides)
Testing fundamentals in a changing world (annotated slides)
 
Spiral model
Spiral modelSpiral model
Spiral model
 
Ms
MsMs
Ms
 
Prototype model
Prototype modelPrototype model
Prototype model
 
V Model in Software Testing
V Model in Software TestingV Model in Software Testing
V Model in Software Testing
 
Static testing and its importance
Static testing and its importanceStatic testing and its importance
Static testing and its importance
 
V model final
V model finalV model final
V model final
 
Software testing implementation
Software testing implementationSoftware testing implementation
Software testing implementation
 
A Visual Aid for explaining Waterfall vs Agile SDLC Methodologies
A Visual Aid for explaining Waterfall vs Agile SDLC MethodologiesA Visual Aid for explaining Waterfall vs Agile SDLC Methodologies
A Visual Aid for explaining Waterfall vs Agile SDLC Methodologies
 
Overview of test process improvement frameworks
Overview of test process improvement frameworksOverview of test process improvement frameworks
Overview of test process improvement frameworks
 
Prototyping Model
Prototyping ModelPrototyping Model
Prototyping Model
 

Destacado (7)

Karen 10 2
Karen 10 2Karen 10 2
Karen 10 2
 
Plan de accion_-_ti_colsantos_-
Plan de accion_-_ti_colsantos_-Plan de accion_-_ti_colsantos_-
Plan de accion_-_ti_colsantos_-
 
Patrones funcional es
Patrones funcional esPatrones funcional es
Patrones funcional es
 
31804 cuidado y protección de las diferentes especies
31804 cuidado y protección de las diferentes especies31804 cuidado y protección de las diferentes especies
31804 cuidado y protección de las diferentes especies
 
Poonam engineering-co
Poonam engineering-coPoonam engineering-co
Poonam engineering-co
 
Día internacional de la tierra 1
Día internacional de la tierra 1Día internacional de la tierra 1
Día internacional de la tierra 1
 
Cnc machine parts
Cnc machine partsCnc machine parts
Cnc machine parts
 

Similar a 8220 sad inquiry

Quality Assurance: An Overview
Quality Assurance: An OverviewQuality Assurance: An Overview
Quality Assurance: An OverviewAnant Corporation
 
Is Test Planning a lost art in Agile? by Michelle Williams
Is Test Planning a lost art in Agile? by Michelle WilliamsIs Test Planning a lost art in Agile? by Michelle Williams
Is Test Planning a lost art in Agile? by Michelle WilliamsQA or the Highway
 
Independent verification & validation presented by Maneat v02
Independent verification & validation presented by Maneat v02Independent verification & validation presented by Maneat v02
Independent verification & validation presented by Maneat v02Dr. Pierpaolo Mangeruga
 
How to build confidence in your release cycle
How to build confidence in your release cycleHow to build confidence in your release cycle
How to build confidence in your release cycleDiUS
 
Acceptance Testing Practical Guideline.pptx
Acceptance Testing Practical Guideline.pptxAcceptance Testing Practical Guideline.pptx
Acceptance Testing Practical Guideline.pptxShaikh848892
 
How To Transform the Manual Testing Process to Incorporate Test Automation
How To Transform the Manual Testing Process to Incorporate Test AutomationHow To Transform the Manual Testing Process to Incorporate Test Automation
How To Transform the Manual Testing Process to Incorporate Test AutomationRanorex
 
Scrum Process Overview
Scrum Process OverviewScrum Process Overview
Scrum Process OverviewPaul Nguyen
 
_VoicePPT_QA_Testing_Training_4_Days_Schedule.ppt
_VoicePPT_QA_Testing_Training_4_Days_Schedule.ppt_VoicePPT_QA_Testing_Training_4_Days_Schedule.ppt
_VoicePPT_QA_Testing_Training_4_Days_Schedule.pptAnilKumarARS
 
Evaluation of an Interactive Device : Microsoft Surface RT
Evaluation of an Interactive Device : Microsoft Surface RTEvaluation of an Interactive Device : Microsoft Surface RT
Evaluation of an Interactive Device : Microsoft Surface RTsampahdavid
 
CodeScience Webinar - Automated Testing for Your Salesforce App — Tips and Tr...
CodeScience Webinar - Automated Testing for Your Salesforce App — Tips and Tr...CodeScience Webinar - Automated Testing for Your Salesforce App — Tips and Tr...
CodeScience Webinar - Automated Testing for Your Salesforce App — Tips and Tr...CodeScience
 
Test Planning and Test Estimation Techniques
Test Planning and Test Estimation TechniquesTest Planning and Test Estimation Techniques
Test Planning and Test Estimation TechniquesMurageppa-QA
 
QA is not quality
QA is not qualityQA is not quality
QA is not qualityAlex Wilson
 

Similar a 8220 sad inquiry (20)

Quality Assurance: An Overview
Quality Assurance: An OverviewQuality Assurance: An Overview
Quality Assurance: An Overview
 
Is Test Planning a lost art in Agile? by Michelle Williams
Is Test Planning a lost art in Agile? by Michelle WilliamsIs Test Planning a lost art in Agile? by Michelle Williams
Is Test Planning a lost art in Agile? by Michelle Williams
 
Independent verification & validation presented by Maneat v02
Independent verification & validation presented by Maneat v02Independent verification & validation presented by Maneat v02
Independent verification & validation presented by Maneat v02
 
Types of Testing
Types of TestingTypes of Testing
Types of Testing
 
How to build confidence in your release cycle
How to build confidence in your release cycleHow to build confidence in your release cycle
How to build confidence in your release cycle
 
Acceptance Testing Practical Guideline.pptx
Acceptance Testing Practical Guideline.pptxAcceptance Testing Practical Guideline.pptx
Acceptance Testing Practical Guideline.pptx
 
Agile testing (n)
Agile testing (n)Agile testing (n)
Agile testing (n)
 
Software Development
Software DevelopmentSoftware Development
Software Development
 
Software testing a guide from experience
Software testing a guide from experienceSoftware testing a guide from experience
Software testing a guide from experience
 
Methodology: IT test
Methodology: IT testMethodology: IT test
Methodology: IT test
 
Rakesh Resume
Rakesh ResumeRakesh Resume
Rakesh Resume
 
Notes on usability testing
Notes on usability testingNotes on usability testing
Notes on usability testing
 
How To Transform the Manual Testing Process to Incorporate Test Automation
How To Transform the Manual Testing Process to Incorporate Test AutomationHow To Transform the Manual Testing Process to Incorporate Test Automation
How To Transform the Manual Testing Process to Incorporate Test Automation
 
Scrum Process Overview
Scrum Process OverviewScrum Process Overview
Scrum Process Overview
 
_VoicePPT_QA_Testing_Training_4_Days_Schedule.ppt
_VoicePPT_QA_Testing_Training_4_Days_Schedule.ppt_VoicePPT_QA_Testing_Training_4_Days_Schedule.ppt
_VoicePPT_QA_Testing_Training_4_Days_Schedule.ppt
 
Evaluation of an Interactive Device : Microsoft Surface RT
Evaluation of an Interactive Device : Microsoft Surface RTEvaluation of an Interactive Device : Microsoft Surface RT
Evaluation of an Interactive Device : Microsoft Surface RT
 
CodeScience Webinar - Automated Testing for Your Salesforce App — Tips and Tr...
CodeScience Webinar - Automated Testing for Your Salesforce App — Tips and Tr...CodeScience Webinar - Automated Testing for Your Salesforce App — Tips and Tr...
CodeScience Webinar - Automated Testing for Your Salesforce App — Tips and Tr...
 
Test Planning and Test Estimation Techniques
Test Planning and Test Estimation TechniquesTest Planning and Test Estimation Techniques
Test Planning and Test Estimation Techniques
 
QA is not quality
QA is not qualityQA is not quality
QA is not quality
 
Analysis
AnalysisAnalysis
Analysis
 

Último

Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
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
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
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
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
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
 
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
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 

Último (20)

Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
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
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
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
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
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
 
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
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 

8220 sad inquiry

  • 1. Usability and User Acceptance Testing ISQA 8220: Brad Bass
  • 2. Why is it important? ● Understanding the difference between usability and user acceptance ● Testing is one of the most important disciplines ● Knowledge of when testing should be performed and how to develop a plan
  • 3. Usability Testing ● Scenario based testing performed by real users. These users test functional use cases provided by the system. http://justincaseyouwerewondering.com/are-you-usability-testing-yourcampaigns-before-launch/
  • 4. Usability Testing What does it accomplish? ● Can users successfully complete tasks ● Identify errors and complaints from real users ● How do user’s actions differ from expected flow ● User satisfaction ● Do user’s need more/less information to successfully complete tasks
  • 5. Usability test plans ● ● ● ● ● Goals are very flexible Define scope - what use cases/features to test Create test scenarios Session length Find desired users to adhere to testing goals ○ ○ managers, customers, suppliers, etc. "It takes only five users to uncover 80 percent of high-level usability problems" Jakob Nielsen
  • 6. User Acceptance Testing ● Testing performed by end business experts to ensure the system meets the needs of the business ● Often interchangeable with beta testing ● Requires signoff by business experts before system goes live
  • 7. User Acceptance Testing What does it accomplish? ● Decreases cost of development. Defining good test plans early helps solidify requirements ● Proves the system work in the real business environment ● Significantly reduces risk of project failure after rollout
  • 8. When to test Begin documenting user acceptance signoff requirements Perform user acceptance testing
  • 9. What’s the difference? Usability: ● Test effectiveness of the system through a user’s experience ● Tests are performed as early as possible and as often as necessary ● Verify system can perform certain tasks ● Results can lead to design changes ● Test plans created in each iteration ● Typically goal or task driven - should not be a system implemented beta test User Acceptance: ● Business user and stakeholder sign off and approval ● Only performed toward the end of a project ● Verify business requirements have been met ● Results are typically only minor code enhancements or bug fixes ● Test plans created early (Right after requirements are fully defined) ● Not intended to find system errors or verify task level activities
  • 10. Does it work? Usability: ● Make tests objective by quantifying results ○ How long does it take to perform a task? ○ On average how many clicks did a user take to find a function. ● Use adequate number and diverse set of users ● ● User Acceptance: ● User acceptance test plan should be tightly coupled with requirement documentation ● Signoff actors should be highly qualified and have the following skills: ○ Background ○ Skill ○ Independence ○ Attitude Compare metrics to other industry systems Compare metrics to user expectations http://www.develop.com/useracceptancetests
  • 11. References University of Texas, 26 Jul 2006. Web. 11 Nov 2013. <http://www.utexas.edu/learn/usability/planning.html>. Bordo, Vince. Develop.com. Web. 11 Nov 2013. <http://www.develop.com/useracceptancetests>. Usability.gov. Web. 11 Nov 2013. <http://www.usability.gov/how-to-and-tools/methods/usability-testing.html>. technopedia.com. Web. 12 Nov 2013. <http://www.techopedia.com/definition/3887/user-acceptance-testing-uat>. Nielsen, Jakob. nngroup.com, 26 Jun 2006. Web. 12 Nov 2013. <http://www.nngroup.com/articles/quantitative-studieshow-many-users/>. coleyconsulting.co.ui. Web. 11 Nov 2013. <http://www.coleyconsulting.co.uk/whatuat.htm>. Goldsborough, Justin. N.p., 7 Jun 2012. Web. 12 Nov 2013. <http://justincaseyouwerewondering.com/are-you-usabilitytesting-your-campaigns-before-launch/>.