SlideShare a Scribd company logo
@tompeham I @usersnap
USER ACCEPTANCE TESTS
5 TYPES OF
THIS IS ME!
@TOMPEHAM I @USERSNAP
@TOMPEHAM I @USERSNAP
Say hi!
THIS IS ME!
You can access the entire article here.
IF YOU’RE NEW TO UAT
GO CHECK OUT OUR SLIDES
IF YOU’RE NEW TO UAT
GO CHECK OUT OUR SLIDES
here.
Getting started with UAT
Getting started with UAT
If you’re just getting started with User Acceptance Testing,
we’ve prepared a UAT checklist you can download.
When & Why UAT?
Running those acceptance tests also ensures that no
requirement change has happened in the meantime and
that everything is as it should be to satisfy the customer.
When & Why UAT?
Acceptance tests are useful, because:

they capture user requirements in a directly verifiable way,
they identify problems which unit or integration tests
might have missed,
and they provide an overview on how “done” the system is.
When & Why UAT?
How is UAT different from functional testing?
User Acceptance Tests consist of a set of test steps,
which verify if specific requirements are working for the
user. If the customer and the supplier agree on the product,
the software development is done. Legally. And practically.
Functional testing, on the other hand, tests specific
requirements and specifications of the software. It lacks the user
component. A functional test could conclude that the software
meets its specifications. However, it doesn’t verify if it actually
works for the user. The functional dimension is only one of many.
Types of UAT
Now that we’ve clearly separated functional testing from
User Acceptance Testing, we can look at the various types
of User Acceptance Testing.
Types of UAT
Alpha Testing:
Alpha Testing takes place in the development environment and is usually done
by internal staff – long before the product is even released to external testers
or customers. Alpha Testing can also be done by potential user groups, but the
important thing here is that it takes place in the development environment.
Beta Testing:
Beta Testing, also known as “field testing”, takes place in the customer’s
environment and involves some extensive testing by a group of customers
who use the system in their environment. These beta testers then provide
feedback, which in turn leads to improvements of the product.
Types of UAT
Contract Acceptance Testing:
Contract Acceptance Testing means that a developed
software is tested against certain criteria and specifications
which are predefined and agreed upon in a contract.
The relevant criteria and specifications for acceptance must
be defined when the contract itself is defined and agreed
upon.
Types of UAT
Regulation Acceptance Testing:
Regulation Acceptance Testing, also known as
Compliance Acceptance Testing, examines whether
the software complies with the regulations. This
includes governmental and legal regulations.
Types of UAT
Operational Acceptance Testing
Also known as Operational Readiness Testing or Production
Acceptance Testing, these test cases ensure there are
workflows in place to allow the software or system to be
used.
This should include workflows for backup plans, user
training, and various maintenance processes and security
checks.
Types of UAT
Black Box Testing
It’s, basically, a method of software testing which
analyzes certain functionalities without letting the
tester see the internal code structure of the
software.
OVER TO
YOU
Of course, there are many more types of and
frameworks for User Acceptance Testing.
I hope that, by providing you with our basic
overview of 5 types of User Acceptance Testing,
we shed some light into the darkness of UAT.
@tompeham I @usersnap
OUR BLOG AT
ALSO CHECK OUT
USERSNAP.COM/BLOG

More Related Content

What's hot

UAT Kickoff Presentation 10 29 09
UAT Kickoff Presentation 10 29 09UAT Kickoff Presentation 10 29 09
UAT Kickoff Presentation 10 29 09
goozer65
 
Software Testing
Software TestingSoftware Testing
Software Testing
Ecaterina Moraru (Valica)
 
Acceptance testing
Acceptance testingAcceptance testing
Acceptance testing
COEPD HR
 
Chapter 4 - Mobile Application Platforms, Tools and Environment
Chapter 4 - Mobile Application Platforms, Tools and EnvironmentChapter 4 - Mobile Application Platforms, Tools and Environment
Chapter 4 - Mobile Application Platforms, Tools and Environment
Neeraj Kumar Singh
 
Test Strategy and Planning
Test Strategy and PlanningTest Strategy and Planning
Test Strategy and Planning
Sachin-QA
 
Test Automation - Keytorc Approach
Test Automation - Keytorc Approach Test Automation - Keytorc Approach
Test Automation - Keytorc Approach
Keytorc Software Testing Services
 
Introduction to Agile Testing
Introduction to Agile TestingIntroduction to Agile Testing
Introduction to Agile Testing
Raymond Adrian (Rad) Butalid
 
Introduction to Software Test Automation
Introduction to Software Test AutomationIntroduction to Software Test Automation
Introduction to Software Test Automation
Amr Ali (ISTQB CTAL Full, CSM, ITIL Foundation)
 
QA Interview Questions With Answers
QA Interview Questions With AnswersQA Interview Questions With Answers
QA Interview Questions With Answers
H2Kinfosys
 
ISTQB Test Process
ISTQB Test ProcessISTQB Test Process
ISTQB Test Process
HoangThiHien1
 
Software Testing Process, Testing Automation and Software Testing Trends
Software Testing Process, Testing Automation and Software Testing TrendsSoftware Testing Process, Testing Automation and Software Testing Trends
Software Testing Process, Testing Automation and Software Testing Trends
KMS Technology
 
Agile QA and Testing process
Agile QA and Testing processAgile QA and Testing process
Agile QA and Testing process
Gloria Stoilova
 
Software testing.ppt
Software testing.pptSoftware testing.ppt
Software testing.ppt
Komal Garg
 
Chapter 3 - Common Test Types and Test Process for Mobile Applications
Chapter 3 - Common Test Types and Test Process for Mobile ApplicationsChapter 3 - Common Test Types and Test Process for Mobile Applications
Chapter 3 - Common Test Types and Test Process for Mobile Applications
Neeraj Kumar Singh
 
Test case design
Test case designTest case design
Test case design
99pillar
 
Mobile Automation with Appium
Mobile Automation with AppiumMobile Automation with Appium
Mobile Automation with Appium
Manoj Kumar Kumar
 
powerpoint template for testing training
powerpoint template for testing trainingpowerpoint template for testing training
powerpoint template for testing trainingJohn Roddy
 
What is sanity testing
What is sanity testingWhat is sanity testing
What is sanity testing
pooja deshmukh
 
User Acceptance Testing- Evaluate Your System's Compliance
User Acceptance Testing- Evaluate Your System's ComplianceUser Acceptance Testing- Evaluate Your System's Compliance
User Acceptance Testing- Evaluate Your System's Compliance
BugRaptors
 
Types of testing
Types of testingTypes of testing
Types of testing
Valarmathi Srinivasan
 

What's hot (20)

UAT Kickoff Presentation 10 29 09
UAT Kickoff Presentation 10 29 09UAT Kickoff Presentation 10 29 09
UAT Kickoff Presentation 10 29 09
 
Software Testing
Software TestingSoftware Testing
Software Testing
 
Acceptance testing
Acceptance testingAcceptance testing
Acceptance testing
 
Chapter 4 - Mobile Application Platforms, Tools and Environment
Chapter 4 - Mobile Application Platforms, Tools and EnvironmentChapter 4 - Mobile Application Platforms, Tools and Environment
Chapter 4 - Mobile Application Platforms, Tools and Environment
 
Test Strategy and Planning
Test Strategy and PlanningTest Strategy and Planning
Test Strategy and Planning
 
Test Automation - Keytorc Approach
Test Automation - Keytorc Approach Test Automation - Keytorc Approach
Test Automation - Keytorc Approach
 
Introduction to Agile Testing
Introduction to Agile TestingIntroduction to Agile Testing
Introduction to Agile Testing
 
Introduction to Software Test Automation
Introduction to Software Test AutomationIntroduction to Software Test Automation
Introduction to Software Test Automation
 
QA Interview Questions With Answers
QA Interview Questions With AnswersQA Interview Questions With Answers
QA Interview Questions With Answers
 
ISTQB Test Process
ISTQB Test ProcessISTQB Test Process
ISTQB Test Process
 
Software Testing Process, Testing Automation and Software Testing Trends
Software Testing Process, Testing Automation and Software Testing TrendsSoftware Testing Process, Testing Automation and Software Testing Trends
Software Testing Process, Testing Automation and Software Testing Trends
 
Agile QA and Testing process
Agile QA and Testing processAgile QA and Testing process
Agile QA and Testing process
 
Software testing.ppt
Software testing.pptSoftware testing.ppt
Software testing.ppt
 
Chapter 3 - Common Test Types and Test Process for Mobile Applications
Chapter 3 - Common Test Types and Test Process for Mobile ApplicationsChapter 3 - Common Test Types and Test Process for Mobile Applications
Chapter 3 - Common Test Types and Test Process for Mobile Applications
 
Test case design
Test case designTest case design
Test case design
 
Mobile Automation with Appium
Mobile Automation with AppiumMobile Automation with Appium
Mobile Automation with Appium
 
powerpoint template for testing training
powerpoint template for testing trainingpowerpoint template for testing training
powerpoint template for testing training
 
What is sanity testing
What is sanity testingWhat is sanity testing
What is sanity testing
 
User Acceptance Testing- Evaluate Your System's Compliance
User Acceptance Testing- Evaluate Your System's ComplianceUser Acceptance Testing- Evaluate Your System's Compliance
User Acceptance Testing- Evaluate Your System's Compliance
 
Types of testing
Types of testingTypes of testing
Types of testing
 

Similar to 5 Types of USER ACCEPTANCE TESTING (UAT)

5 types of uat testing
5 types of uat testing5 types of uat testing
5 types of uat testing
TestingXperts
 
Different Types of User Acceptance Test, Are you performing all?
Different Types of User Acceptance Test, Are you performing all?Different Types of User Acceptance Test, Are you performing all?
Different Types of User Acceptance Test, Are you performing all?
BugRaptors
 
UAT User Acceptance Technology
UAT User Acceptance TechnologyUAT User Acceptance Technology
UAT User Acceptance Technology
EeshAftab
 
What is the Difference between Functional Testing and UAT?
What is the Difference between Functional Testing and UAT?What is the Difference between Functional Testing and UAT?
What is the Difference between Functional Testing and UAT?
Serena Gray
 
Mini project.pptx
Mini project.pptxMini project.pptx
Mini project.pptx
VINAYAKCODM
 
Qa interview questions and answers
Qa interview questions and answersQa interview questions and answers
Qa interview questions and answers
sjayasankar2k8
 
Software Quality Assurance training by QuontraSolutions
Software Quality Assurance training by QuontraSolutionsSoftware Quality Assurance training by QuontraSolutions
Software Quality Assurance training by QuontraSolutions
QUONTRASOLUTIONS
 
Software Testing
Software TestingSoftware Testing
Qa interview questions and answers
Qa interview questions and answersQa interview questions and answers
Qa interview questions and answers
Garuda Trainings
 
5 Things You Need To Build A Rock-Solid UAT Test Plan
5 Things You Need To Build A Rock-Solid UAT Test Plan5 Things You Need To Build A Rock-Solid UAT Test Plan
5 Things You Need To Build A Rock-Solid UAT Test Plan
Serena Gray
 
Regression testing complete guide
Regression testing complete guideRegression testing complete guide
Regression testing complete guide
TestingXperts
 
Sftwre engg.testng
Sftwre engg.testngSftwre engg.testng
Sftwre engg.testng
kanika20071990
 
Real Time software Training in Nagercoil
Real Time software Training in NagercoilReal Time software Training in Nagercoil
Real Time software Training in Nagercoil
jclick2
 
Interview questions and answers for quality assurance
Interview questions and answers for quality assuranceInterview questions and answers for quality assurance
Interview questions and answers for quality assurance
Garuda Trainings
 
Difference between uat testing and sit testing
Difference between uat testing and sit testingDifference between uat testing and sit testing
Difference between uat testing and sit testing
TestingXperts
 
Non-Functional testing
Non-Functional testingNon-Functional testing
Non-Functional testing
Kanoah
 
Quality assurance by Sadquain
Quality assurance by Sadquain Quality assurance by Sadquain
Quality assurance by Sadquain
Xad Kuain
 
software testing methodologies
software testing methodologiessoftware testing methodologies
software testing methodologies
Jhonny Jhon
 
Ch8.testing
Ch8.testingCh8.testing
A Guide to UAT and its Effective Execution
A Guide to UAT and its Effective ExecutionA Guide to UAT and its Effective Execution
A Guide to UAT and its Effective Execution
Serena Gray
 

Similar to 5 Types of USER ACCEPTANCE TESTING (UAT) (20)

5 types of uat testing
5 types of uat testing5 types of uat testing
5 types of uat testing
 
Different Types of User Acceptance Test, Are you performing all?
Different Types of User Acceptance Test, Are you performing all?Different Types of User Acceptance Test, Are you performing all?
Different Types of User Acceptance Test, Are you performing all?
 
UAT User Acceptance Technology
UAT User Acceptance TechnologyUAT User Acceptance Technology
UAT User Acceptance Technology
 
What is the Difference between Functional Testing and UAT?
What is the Difference between Functional Testing and UAT?What is the Difference between Functional Testing and UAT?
What is the Difference between Functional Testing and UAT?
 
Mini project.pptx
Mini project.pptxMini project.pptx
Mini project.pptx
 
Qa interview questions and answers
Qa interview questions and answersQa interview questions and answers
Qa interview questions and answers
 
Software Quality Assurance training by QuontraSolutions
Software Quality Assurance training by QuontraSolutionsSoftware Quality Assurance training by QuontraSolutions
Software Quality Assurance training by QuontraSolutions
 
Software Testing
Software TestingSoftware Testing
Software Testing
 
Qa interview questions and answers
Qa interview questions and answersQa interview questions and answers
Qa interview questions and answers
 
5 Things You Need To Build A Rock-Solid UAT Test Plan
5 Things You Need To Build A Rock-Solid UAT Test Plan5 Things You Need To Build A Rock-Solid UAT Test Plan
5 Things You Need To Build A Rock-Solid UAT Test Plan
 
Regression testing complete guide
Regression testing complete guideRegression testing complete guide
Regression testing complete guide
 
Sftwre engg.testng
Sftwre engg.testngSftwre engg.testng
Sftwre engg.testng
 
Real Time software Training in Nagercoil
Real Time software Training in NagercoilReal Time software Training in Nagercoil
Real Time software Training in Nagercoil
 
Interview questions and answers for quality assurance
Interview questions and answers for quality assuranceInterview questions and answers for quality assurance
Interview questions and answers for quality assurance
 
Difference between uat testing and sit testing
Difference between uat testing and sit testingDifference between uat testing and sit testing
Difference between uat testing and sit testing
 
Non-Functional testing
Non-Functional testingNon-Functional testing
Non-Functional testing
 
Quality assurance by Sadquain
Quality assurance by Sadquain Quality assurance by Sadquain
Quality assurance by Sadquain
 
software testing methodologies
software testing methodologiessoftware testing methodologies
software testing methodologies
 
Ch8.testing
Ch8.testingCh8.testing
Ch8.testing
 
A Guide to UAT and its Effective Execution
A Guide to UAT and its Effective ExecutionA Guide to UAT and its Effective Execution
A Guide to UAT and its Effective Execution
 

More from Usersnap

Why your voice of customer program should guide your product development
Why your voice of customer program should guide your product developmentWhy your voice of customer program should guide your product development
Why your voice of customer program should guide your product development
Usersnap
 
Docker as a Multitool: DevOps with Docker at Azure Bootcamp Linz 2017
Docker as a Multitool: DevOps with Docker at Azure Bootcamp Linz 2017Docker as a Multitool: DevOps with Docker at Azure Bootcamp Linz 2017
Docker as a Multitool: DevOps with Docker at Azure Bootcamp Linz 2017
Usersnap
 
What is Usersnap? An Introduction to bug tracking.
What is Usersnap? An Introduction to bug tracking.What is Usersnap? An Introduction to bug tracking.
What is Usersnap? An Introduction to bug tracking.
Usersnap
 
Tools Berlin Power Workshop: Wie visuelle Kommunikation Kundenservice & Bug T...
Tools Berlin Power Workshop: Wie visuelle Kommunikation Kundenservice & Bug T...Tools Berlin Power Workshop: Wie visuelle Kommunikation Kundenservice & Bug T...
Tools Berlin Power Workshop: Wie visuelle Kommunikation Kundenservice & Bug T...
Usersnap
 
Kundenservice 1x1 für Start-ups - Convo Coworking - Tag der offenen Türe
Kundenservice 1x1 für Start-ups - Convo Coworking - Tag der offenen TüreKundenservice 1x1 für Start-ups - Convo Coworking - Tag der offenen Türe
Kundenservice 1x1 für Start-ups - Convo Coworking - Tag der offenen Türe
Usersnap
 
Wie effizientes Bug Tracking Ihre Conversion-Rates verbessert
Wie effizientes Bug Tracking Ihre Conversion-Rates verbessertWie effizientes Bug Tracking Ihre Conversion-Rates verbessert
Wie effizientes Bug Tracking Ihre Conversion-Rates verbessert
Usersnap
 
Fundamentals On Building A Reliable Cloud Infrastructure For Your SaaS Business
Fundamentals On Building A Reliable Cloud Infrastructure For Your SaaS BusinessFundamentals On Building A Reliable Cloud Infrastructure For Your SaaS Business
Fundamentals On Building A Reliable Cloud Infrastructure For Your SaaS Business
Usersnap
 
Mobile First: How To Approach Mobile Testing!
Mobile First: How To Approach Mobile Testing!Mobile First: How To Approach Mobile Testing!
Mobile First: How To Approach Mobile Testing!
Usersnap
 
5 Essential Tips For Improving Your Website Mockups & Prototypes!
5 Essential Tips For Improving Your Website Mockups & Prototypes!5 Essential Tips For Improving Your Website Mockups & Prototypes!
5 Essential Tips For Improving Your Website Mockups & Prototypes!
Usersnap
 
A Best Of 100+ Marketing Experiments at Usersnap - Startup Marketing Get-Toge...
A Best Of 100+ Marketing Experiments at Usersnap - Startup Marketing Get-Toge...A Best Of 100+ Marketing Experiments at Usersnap - Startup Marketing Get-Toge...
A Best Of 100+ Marketing Experiments at Usersnap - Startup Marketing Get-Toge...
Usersnap
 
20+ fantastic web development newsletters for developers & designers
20+ fantastic web development newsletters for developers & designers20+ fantastic web development newsletters for developers & designers
20+ fantastic web development newsletters for developers & designers
Usersnap
 
23 Amazing Lessons Learned From Interviewing The World's Top Developers!
23 Amazing Lessons Learned From Interviewing The World's Top Developers!23 Amazing Lessons Learned From Interviewing The World's Top Developers!
23 Amazing Lessons Learned From Interviewing The World's Top Developers!
Usersnap
 
Bug Reporting Time Machine for AngularJS
Bug Reporting Time Machine for AngularJSBug Reporting Time Machine for AngularJS
Bug Reporting Time Machine for AngularJSUsersnap
 
141104 usersnap angular js_jt
141104 usersnap angular js_jt141104 usersnap angular js_jt
141104 usersnap angular js_jtUsersnap
 
Usersnap and the javascript magic behind the scenes - ViennaJS
Usersnap and the javascript magic behind the scenes - ViennaJSUsersnap and the javascript magic behind the scenes - ViennaJS
Usersnap and the javascript magic behind the scenes - ViennaJS
Usersnap
 
What is Usersnap
What is UsersnapWhat is Usersnap
What is UsersnapUsersnap
 

More from Usersnap (16)

Why your voice of customer program should guide your product development
Why your voice of customer program should guide your product developmentWhy your voice of customer program should guide your product development
Why your voice of customer program should guide your product development
 
Docker as a Multitool: DevOps with Docker at Azure Bootcamp Linz 2017
Docker as a Multitool: DevOps with Docker at Azure Bootcamp Linz 2017Docker as a Multitool: DevOps with Docker at Azure Bootcamp Linz 2017
Docker as a Multitool: DevOps with Docker at Azure Bootcamp Linz 2017
 
What is Usersnap? An Introduction to bug tracking.
What is Usersnap? An Introduction to bug tracking.What is Usersnap? An Introduction to bug tracking.
What is Usersnap? An Introduction to bug tracking.
 
Tools Berlin Power Workshop: Wie visuelle Kommunikation Kundenservice & Bug T...
Tools Berlin Power Workshop: Wie visuelle Kommunikation Kundenservice & Bug T...Tools Berlin Power Workshop: Wie visuelle Kommunikation Kundenservice & Bug T...
Tools Berlin Power Workshop: Wie visuelle Kommunikation Kundenservice & Bug T...
 
Kundenservice 1x1 für Start-ups - Convo Coworking - Tag der offenen Türe
Kundenservice 1x1 für Start-ups - Convo Coworking - Tag der offenen TüreKundenservice 1x1 für Start-ups - Convo Coworking - Tag der offenen Türe
Kundenservice 1x1 für Start-ups - Convo Coworking - Tag der offenen Türe
 
Wie effizientes Bug Tracking Ihre Conversion-Rates verbessert
Wie effizientes Bug Tracking Ihre Conversion-Rates verbessertWie effizientes Bug Tracking Ihre Conversion-Rates verbessert
Wie effizientes Bug Tracking Ihre Conversion-Rates verbessert
 
Fundamentals On Building A Reliable Cloud Infrastructure For Your SaaS Business
Fundamentals On Building A Reliable Cloud Infrastructure For Your SaaS BusinessFundamentals On Building A Reliable Cloud Infrastructure For Your SaaS Business
Fundamentals On Building A Reliable Cloud Infrastructure For Your SaaS Business
 
Mobile First: How To Approach Mobile Testing!
Mobile First: How To Approach Mobile Testing!Mobile First: How To Approach Mobile Testing!
Mobile First: How To Approach Mobile Testing!
 
5 Essential Tips For Improving Your Website Mockups & Prototypes!
5 Essential Tips For Improving Your Website Mockups & Prototypes!5 Essential Tips For Improving Your Website Mockups & Prototypes!
5 Essential Tips For Improving Your Website Mockups & Prototypes!
 
A Best Of 100+ Marketing Experiments at Usersnap - Startup Marketing Get-Toge...
A Best Of 100+ Marketing Experiments at Usersnap - Startup Marketing Get-Toge...A Best Of 100+ Marketing Experiments at Usersnap - Startup Marketing Get-Toge...
A Best Of 100+ Marketing Experiments at Usersnap - Startup Marketing Get-Toge...
 
20+ fantastic web development newsletters for developers & designers
20+ fantastic web development newsletters for developers & designers20+ fantastic web development newsletters for developers & designers
20+ fantastic web development newsletters for developers & designers
 
23 Amazing Lessons Learned From Interviewing The World's Top Developers!
23 Amazing Lessons Learned From Interviewing The World's Top Developers!23 Amazing Lessons Learned From Interviewing The World's Top Developers!
23 Amazing Lessons Learned From Interviewing The World's Top Developers!
 
Bug Reporting Time Machine for AngularJS
Bug Reporting Time Machine for AngularJSBug Reporting Time Machine for AngularJS
Bug Reporting Time Machine for AngularJS
 
141104 usersnap angular js_jt
141104 usersnap angular js_jt141104 usersnap angular js_jt
141104 usersnap angular js_jt
 
Usersnap and the javascript magic behind the scenes - ViennaJS
Usersnap and the javascript magic behind the scenes - ViennaJSUsersnap and the javascript magic behind the scenes - ViennaJS
Usersnap and the javascript magic behind the scenes - ViennaJS
 
What is Usersnap
What is UsersnapWhat is Usersnap
What is Usersnap
 

Recently uploaded

PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
ControlCase
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Thierry Lestable
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
UiPathCommunity
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
Sri Ambati
 
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
Product School
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
Ana-Maria Mihalceanu
 
Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
OnBoard
 
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
Product School
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
Cheryl Hung
 
Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
Frank van Harmelen
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
Alison B. Lowndes
 
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
Product School
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Inflectra
 
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Product School
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
Kari Kakkonen
 
Generating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using SmithyGenerating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using Smithy
g2nightmarescribd
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Albert Hoitingh
 

Recently uploaded (20)

PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
 
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
 
Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
 
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
 
Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
 
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
 
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
 
Generating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using SmithyGenerating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using Smithy
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
 

5 Types of USER ACCEPTANCE TESTING (UAT)

  • 1. @tompeham I @usersnap USER ACCEPTANCE TESTS 5 TYPES OF
  • 2. THIS IS ME! @TOMPEHAM I @USERSNAP
  • 3. @TOMPEHAM I @USERSNAP Say hi! THIS IS ME!
  • 4. You can access the entire article here.
  • 5. IF YOU’RE NEW TO UAT GO CHECK OUT OUR SLIDES
  • 6. IF YOU’RE NEW TO UAT GO CHECK OUT OUR SLIDES here.
  • 8. Getting started with UAT If you’re just getting started with User Acceptance Testing, we’ve prepared a UAT checklist you can download.
  • 9. When & Why UAT? Running those acceptance tests also ensures that no requirement change has happened in the meantime and that everything is as it should be to satisfy the customer.
  • 10. When & Why UAT? Acceptance tests are useful, because:
 they capture user requirements in a directly verifiable way, they identify problems which unit or integration tests might have missed, and they provide an overview on how “done” the system is.
  • 11. When & Why UAT?
  • 12. How is UAT different from functional testing? User Acceptance Tests consist of a set of test steps, which verify if specific requirements are working for the user. If the customer and the supplier agree on the product, the software development is done. Legally. And practically. Functional testing, on the other hand, tests specific requirements and specifications of the software. It lacks the user component. A functional test could conclude that the software meets its specifications. However, it doesn’t verify if it actually works for the user. The functional dimension is only one of many.
  • 13. Types of UAT Now that we’ve clearly separated functional testing from User Acceptance Testing, we can look at the various types of User Acceptance Testing.
  • 14. Types of UAT Alpha Testing: Alpha Testing takes place in the development environment and is usually done by internal staff – long before the product is even released to external testers or customers. Alpha Testing can also be done by potential user groups, but the important thing here is that it takes place in the development environment. Beta Testing: Beta Testing, also known as “field testing”, takes place in the customer’s environment and involves some extensive testing by a group of customers who use the system in their environment. These beta testers then provide feedback, which in turn leads to improvements of the product.
  • 15. Types of UAT Contract Acceptance Testing: Contract Acceptance Testing means that a developed software is tested against certain criteria and specifications which are predefined and agreed upon in a contract. The relevant criteria and specifications for acceptance must be defined when the contract itself is defined and agreed upon.
  • 16. Types of UAT Regulation Acceptance Testing: Regulation Acceptance Testing, also known as Compliance Acceptance Testing, examines whether the software complies with the regulations. This includes governmental and legal regulations.
  • 17. Types of UAT Operational Acceptance Testing Also known as Operational Readiness Testing or Production Acceptance Testing, these test cases ensure there are workflows in place to allow the software or system to be used. This should include workflows for backup plans, user training, and various maintenance processes and security checks.
  • 18. Types of UAT Black Box Testing It’s, basically, a method of software testing which analyzes certain functionalities without letting the tester see the internal code structure of the software.
  • 19. OVER TO YOU Of course, there are many more types of and frameworks for User Acceptance Testing. I hope that, by providing you with our basic overview of 5 types of User Acceptance Testing, we shed some light into the darkness of UAT.
  • 20. @tompeham I @usersnap OUR BLOG AT ALSO CHECK OUT USERSNAP.COM/BLOG