SlideShare uma empresa Scribd logo
1 de 11
Baixar para ler offline
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/>.

Mais conteúdo relacionado

Mais procurados

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
 

Mais procurados (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
 

Destaque (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
 

Semelhante 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
 

Semelhante 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

DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxLoriGlavin3
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersNicole Novielli
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionDilum Bandara
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxLoriGlavin3
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsNathaniel Shimoni
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxLoriGlavin3
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxLoriGlavin3
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 

Último (20)

DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software Developers
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directions
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 

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