SlideShare uma empresa Scribd logo
1 de 32
User Acceptance Testing (UAT)

Based on material by IIBA Philadelphia Chapter,
HopkinsOne, DevelopMentor, CMIS Remediation & GOAL/QPC
If you SKIMP on
testing you may
get results like…
User Acceptance Testing
(UAT)
User
Users means the real business users, who will have to operate the
system; normally the staff of an organization, but it could be your
suppliers or customers. They are the only people who understand exactly
what the business is, and how it operates. Therefore they are the only
people qualified to check a system to see if it will deliver any benefit to
the business or organization.
Acceptance
The acceptance of a system means you are confident it will give benefit to the
organization. It does not mean that it only meets the original specification as requested.
A system may very well meet all the specifications asked of it, but when trying to see
how it will work in the business it is realized that it will not give anything positive to
the organization, or may even damage the organization. This may be for a number of
reasons such as a change in the business or business environment, such as a takeover.
The point is that a system may not be acceptable, even if it meets specification. You
may still have to pay the supplier, but you will not incur any costs to implement it. Of
course it may not even work to specification, which makes the question of acceptance
even harder to answer. There are cases where it is worth implementing and paying for
systems, which are imperfect, but that deliver real business value.
Testing
Whenever people are asked what testing is, many of them say it is to
prove the system works. This is the key problem with the way UAT is
employed in many organizations, as it is impossible to prove any system
is correct. In fact a lot of effort is expended, and wasted, in trying to get
right answers.
There is much literature on the subject of testing, and most writers agree
that all you can prove is if a system is wrong. Therefore a good test is
one that is designed to try and make a system fail, so as to expose its
faults before it goes live. This type of testing is the only type worth
doing.
UAT Definition
Importance of UAT?
Importance of UAT?
Importance of UAT?
Traditional Approach to UAT
1. Business Analyst or QA Analyst writes the
test scripts
2. A demo of the new application or functions
is given to users
3. Users walk through test scripts stepby-step
UAT Tasks
UAT Tasks
Performing UAT (1)
Performing UAT (2) & (3)
Performing
UAT (4)
UAT Deliverables/Documents
UAT Test Cases
UAT Test Cases
UAT Test Cases
Test Case Document Example
Courtesy : CMIS Remediation
UAT Defect Log
UAT Defect Log
Thank You
Reading List
http://www.exforsys.com/tutorials/testing/what-is-user-acceptance-testing.html

http://www.csc.com/independent_testing_services/offerings/83266/83297-user_acceptance
http://www.jiscinfonet.ac.uk/InfoKits/infokit-related-files/UAT

http://requirements.seilevel.com/blog/2010/08/top-10-user-acceptance-testing-preparation-

Mais conteúdo relacionado

Mais procurados

Test Automation Strategy
Test Automation StrategyTest Automation Strategy
Test Automation Strategy
Martin Ruddy
 
Automation testing strategy, approach & planning
Automation testing  strategy, approach & planningAutomation testing  strategy, approach & planning
Automation testing strategy, approach & planning
SivaprasanthRentala1975
 
Test Cases Maintaining & Documenting
Test Cases Maintaining & DocumentingTest Cases Maintaining & Documenting
Test Cases Maintaining & Documenting
Seyed Ali Marjaie
 
TESTING LIFE CYCLE PPT
TESTING LIFE CYCLE PPTTESTING LIFE CYCLE PPT
TESTING LIFE CYCLE PPT
suhasreddy1
 

Mais procurados (20)

Test Automation
Test AutomationTest Automation
Test Automation
 
defect tracking and management
defect tracking and management   defect tracking and management
defect tracking and management
 
Test Automation Strategy
Test Automation StrategyTest Automation Strategy
Test Automation Strategy
 
Automation testing strategy, approach & planning
Automation testing  strategy, approach & planningAutomation testing  strategy, approach & planning
Automation testing strategy, approach & planning
 
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
 
Test Cases Maintaining & Documenting
Test Cases Maintaining & DocumentingTest Cases Maintaining & Documenting
Test Cases Maintaining & Documenting
 
Test Automation Strategies For Agile
Test Automation Strategies For AgileTest Automation Strategies For Agile
Test Automation Strategies For Agile
 
Writing Test Cases 20110808
Writing Test Cases 20110808Writing Test Cases 20110808
Writing Test Cases 20110808
 
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
 
QA Best Practices in Agile World_new
QA Best Practices in Agile World_newQA Best Practices in Agile World_new
QA Best Practices in Agile World_new
 
Agile QA Process
Agile QA ProcessAgile QA Process
Agile QA Process
 
Test Strategy
Test StrategyTest Strategy
Test Strategy
 
QA process Presentation
QA process PresentationQA process Presentation
QA process Presentation
 
Software Testing - Part 1 (Techniques, Types, Levels, Methods, STLC, Bug Life...
Software Testing - Part 1 (Techniques, Types, Levels, Methods, STLC, Bug Life...Software Testing - Part 1 (Techniques, Types, Levels, Methods, STLC, Bug Life...
Software Testing - Part 1 (Techniques, Types, Levels, Methods, STLC, Bug Life...
 
UAT Kickoff Presentation 10 29 09
UAT Kickoff Presentation 10 29 09UAT Kickoff Presentation 10 29 09
UAT Kickoff Presentation 10 29 09
 
TESTING LIFE CYCLE PPT
TESTING LIFE CYCLE PPTTESTING LIFE CYCLE PPT
TESTING LIFE CYCLE PPT
 
New trends in testing automation
New trends in testing automationNew trends in testing automation
New trends in testing automation
 
Writing Test Cases in Agile
Writing Test Cases in AgileWriting Test Cases in Agile
Writing Test Cases in Agile
 
How to report bugs
How to report bugsHow to report bugs
How to report bugs
 
User Acceptance Testing in the Testing Center of Excellence
User Acceptance Testing in the Testing Center of ExcellenceUser Acceptance Testing in the Testing Center of Excellence
User Acceptance Testing in the Testing Center of Excellence
 

Destaque

User acceptance testing your r12 upgrade
User acceptance testing your r12 upgradeUser acceptance testing your r12 upgrade
User acceptance testing your r12 upgrade
InSync Conference
 
Designing and Conducting Formative Evaluation
Designing and Conducting Formative EvaluationDesigning and Conducting Formative Evaluation
Designing and Conducting Formative Evaluation
Angel Jones
 
Uid formative evaluation
Uid formative evaluationUid formative evaluation
Uid formative evaluation
Pen Lister
 
Crimping and Testing
Crimping and TestingCrimping and Testing
Crimping and Testing
Sean Chia
 
Overview of Agile Methodology
Overview of Agile MethodologyOverview of Agile Methodology
Overview of Agile Methodology
Haresh Karkar
 

Destaque (16)

Best Practices for Testing in salesforce.com
Best Practices for Testing in salesforce.comBest Practices for Testing in salesforce.com
Best Practices for Testing in salesforce.com
 
Formative Evaluation for Educational Product Development
Formative Evaluation for Educational Product DevelopmentFormative Evaluation for Educational Product Development
Formative Evaluation for Educational Product Development
 
User acceptance testing your r12 upgrade
User acceptance testing your r12 upgradeUser acceptance testing your r12 upgrade
User acceptance testing your r12 upgrade
 
Designing and Conducting Formative Evaluation
Designing and Conducting Formative EvaluationDesigning and Conducting Formative Evaluation
Designing and Conducting Formative Evaluation
 
Agile Retrospective & review
Agile Retrospective & review Agile Retrospective & review
Agile Retrospective & review
 
STLC– software testing life cycle
STLC– software testing life cycleSTLC– software testing life cycle
STLC– software testing life cycle
 
Uid formative evaluation
Uid formative evaluationUid formative evaluation
Uid formative evaluation
 
Case study on Banking Software Testing - FINACLE : UAT
Case study on Banking Software Testing - FINACLE : UATCase study on Banking Software Testing - FINACLE : UAT
Case study on Banking Software Testing - FINACLE : UAT
 
Test plan
Test planTest plan
Test plan
 
Test Plan Simplicity
Test Plan SimplicityTest Plan Simplicity
Test Plan Simplicity
 
Network Cabling
Network CablingNetwork Cabling
Network Cabling
 
Testing Plan Test Case
Testing Plan Test CaseTesting Plan Test Case
Testing Plan Test Case
 
Crimping and Testing
Crimping and TestingCrimping and Testing
Crimping and Testing
 
Overview of Agile Methodology
Overview of Agile MethodologyOverview of Agile Methodology
Overview of Agile Methodology
 
Agile Software Development Overview
Agile Software Development OverviewAgile Software Development Overview
Agile Software Development Overview
 
Software testing life cycle
Software testing life cycleSoftware testing life cycle
Software testing life cycle
 

Semelhante a User acceptance testing_(uat) 2013

Software testing q as collection by ravi
Software testing q as   collection by raviSoftware testing q as   collection by ravi
Software testing q as collection by ravi
Ravindranath Tagore
 
Testingexperience14 06 11_beersma
Testingexperience14 06 11_beersmaTestingexperience14 06 11_beersma
Testingexperience14 06 11_beersma
Bernd Beersma
 

Semelhante a User acceptance testing_(uat) 2013 (20)

Testing and quality romi
Testing and quality romiTesting and quality romi
Testing and quality romi
 
UAT User Acceptance Technology
UAT User Acceptance TechnologyUAT User Acceptance Technology
UAT User Acceptance Technology
 
Continuous Performance Testing: Myths and Realities
Continuous Performance Testing: Myths and RealitiesContinuous Performance Testing: Myths and Realities
Continuous Performance Testing: Myths and Realities
 
Testing and quality
Testing and qualityTesting and quality
Testing and quality
 
Influence of emphasized automation in ci
Influence of emphasized automation in ciInfluence of emphasized automation in ci
Influence of emphasized automation in ci
 
Software Quality Assurance (QA) Testing Interview Questions & Answers
Software Quality Assurance (QA) Testing Interview Questions & AnswersSoftware Quality Assurance (QA) Testing Interview Questions & Answers
Software Quality Assurance (QA) Testing Interview Questions & Answers
 
Fundamentals of testing
Fundamentals of testingFundamentals of testing
Fundamentals of testing
 
Fundamentals of testing
Fundamentals of testingFundamentals of testing
Fundamentals of testing
 
Muwanika rogers (software testing) muni university
Muwanika rogers (software testing) muni universityMuwanika rogers (software testing) muni university
Muwanika rogers (software testing) muni university
 
SAM
SAMSAM
SAM
 
Lesson 7...Question Part 1
Lesson 7...Question Part 1Lesson 7...Question Part 1
Lesson 7...Question Part 1
 
INTER-SYSTEMS EARNS ISO 9001-2008 CERTIFICATION
INTER-SYSTEMS EARNS ISO 9001-2008 CERTIFICATIONINTER-SYSTEMS EARNS ISO 9001-2008 CERTIFICATION
INTER-SYSTEMS EARNS ISO 9001-2008 CERTIFICATION
 
Software testing q as collection by ravi
Software testing q as   collection by raviSoftware testing q as   collection by ravi
Software testing q as collection by ravi
 
Qa Faqs
Qa FaqsQa Faqs
Qa Faqs
 
Implementing a testing strategy
Implementing a testing strategyImplementing a testing strategy
Implementing a testing strategy
 
Testingexperience14 06 11_beersma
Testingexperience14 06 11_beersmaTestingexperience14 06 11_beersma
Testingexperience14 06 11_beersma
 
How to Improve Quality and Efficiency Using Test Data Analytics
How to Improve Quality and Efficiency Using Test Data AnalyticsHow to Improve Quality and Efficiency Using Test Data Analytics
How to Improve Quality and Efficiency Using Test Data Analytics
 
Bab 1
Bab 1Bab 1
Bab 1
 
Tackling software testing challenges in the agile era
Tackling software testing challenges in the agile eraTackling software testing challenges in the agile era
Tackling software testing challenges in the agile era
 
CAPA: Using Risk-Based Decision-Making Toward Closure
CAPA: Using Risk-Based Decision-Making Toward ClosureCAPA: Using Risk-Based Decision-Making Toward Closure
CAPA: Using Risk-Based Decision-Making Toward Closure
 

Último

+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 

Último (20)

Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
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
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
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
 
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
 

User acceptance testing_(uat) 2013

Notas do Editor

  1. UAT is where the rubber meets the road! You have to make a major commitment of your resources to this process.
  2. Testing each logic path to validate that each condition in a system is functioning correctly. This is typically accomplished through establishment of a test database and processing of test transactions that exercise system functions with the expectation of predictable outcomes for each test. Stress and performance testing is often also a part of acceptance testing.
  3. Two key elements that can make or break UAT – Comprehensive test plan that details all steps of the testing process, includes all functions to be tested – inputs and desired results. Users should test the system using scripts that document the path to an error so it can be replicated in order to be corrected and the fix can be validated in UAT. Test team – Must include the “right” people. Users, IT staff, management staff that will be using reports, as well as the trainers. The peripheral users as well. The development contractor should be available to answer questions should major errors or defaults be found but should not run the UAT. Need to assign a test leader who has the authority to stop the testing should critical error occur!
  4. Provides an opportunity to compare the new system’s efficiency versus the system and the business processes it replaces. Provides the best opportunity to determine what is crucial for training and what kind of learning curve to expect. Provides an indication of how easily staff can adapt to new business processes
  5. Provides an opportunity to compare the new system’s efficiency versus the system and the business processes it replaces. Provides the best opportunity to determine what is crucial for training and what kind of learning curve to expect. Provides an indication of how easily staff can adapt to new business processes
  6. Two key elements that can make or break UAT – Comprehensive test plan that details all steps of the testing process, includes all functions to be tested – inputs and desired results. Users should test the system using scripts that document the path to an error so it can be replicated in order to be corrected and the fix can be validated in UAT. Test team – Must include the “right” people. Users, IT staff, management staff that will be using reports, as well as the trainers. The peripheral users as well. The development contractor should be available to answer questions should major errors or defaults be found but should not run the UAT. Need to assign a test leader who has the authority to stop the testing should critical error occur!
  7. Two key elements that can make or break UAT – Comprehensive test plan that details all steps of the testing process, includes all functions to be tested – inputs and desired results. Users should test the system using scripts that document the path to an error so it can be replicated in order to be corrected and the fix can be validated in UAT. Test team – Must include the “right” people. Users, IT staff, management staff that will be using reports, as well as the trainers. The peripheral users as well. The development contractor should be available to answer questions should major errors or defaults be found but should not run the UAT. Need to assign a test leader who has the authority to stop the testing should critical error occur!
  8. Two key elements that can make or break UAT – Comprehensive test plan that details all steps of the testing process, includes all functions to be tested – inputs and desired results. Users should test the system using scripts that document the path to an error so it can be replicated in order to be corrected and the fix can be validated in UAT. Test team – Must include the “right” people. Users, IT staff, management staff that will be using reports, as well as the trainers. The peripheral users as well. The development contractor should be available to answer questions should major errors or defaults be found but should not run the UAT. Need to assign a test leader who has the authority to stop the testing should critical error occur!
  9. Two key elements that can make or break UAT – Comprehensive test plan that details all steps of the testing process, includes all functions to be tested – inputs and desired results. Users should test the system using scripts that document the path to an error so it can be replicated in order to be corrected and the fix can be validated in UAT. Test team – Must include the “right” people. Users, IT staff, management staff that will be using reports, as well as the trainers. The peripheral users as well. The development contractor should be available to answer questions should major errors or defaults be found but should not run the UAT. Need to assign a test leader who has the authority to stop the testing should critical error occur!