SlideShare a Scribd company logo
Acceptance testing
• Acceptance testing is a phase after system testing that is
normally done by the customers or representative of the
customer.
• Acceptance test is performed by the client, not by the
developer.
• Acceptance test cases are normally small in number and
are not written with the intention of finding defects.
• However, the purpose of this test is to enable customers
and users to determine if the system built really meets
their needs and expectations.
• Acceptance testing is done by the customer or by the
representative of the customer to check whether the
product is ready for use in the real-life environment
• Acceptance tests are written to execute near real-life
scenarios.
Acceptance Criteria.
• Product acceptance
– During the requirement phase each requirement is mapped with
acceptance criteria
– Acceptance test not to test with test cases that have not been tested
but testing with certain categories of test cases
• Procedure acceptance
– Acceptance criteria based o procedure followed for delivery
• User document and trouble shoot should be part of delivery
• Along binary code source code also to be delivered
• Minimum of 30 employees are trained on the product usage before
deployment
• Service level agreements(SLA)
– Important contract items are taken and verified as part of acceptance
testing
• All major defect that come up during the first 3 month need to be fixed free of
cost
• Downtime of the implemented system should be less than 0.1%
• All major defects fixed with in 48hrs of reporting
Selection test cases for Acceptance
Testing
• End-to-end functionality verification
– To ensure all the business transaction are tested as testing
• Domain tests
– Test cases that reflect business domain knowledge are included
• User scenario tests
– Acceptance testing reflect the real life user scenario verification
• Basic sanity tests
– Verify the basic existing behavior of the product are included
• New functionality
– When product in modification, test case focus on verifying new feature
• A few non-functionality
– Add few non- functional tests
• Tests pertaining to legal obligations and service level agreements
• Acceptance test data
– User customer’s real life data
Executing acceptance tests
• A acceptance test team comprise members who are all
involved in day to day activities of product usage.
• They may not know the technical aspect of software but
they know whether the product does what is intended to
do.
• 90% of them possessing required business process
knowledge and 10% being representatives of technical
testing team.
• # of member is less because effort and scope of testing is
less
• Before testing appropriate training need to be provided.
• Team member can get help from developing team too.
• Test team members help the acceptance
members to get requires test data, test case and
analysis acceptance test result.
• Defect are reported by the acceptance team
members during test execution.
• Test team members receive report and fix higher
priority defects necessarily fixed.
• Before release all resolution of those defects
discussed with acceptance team members and
get approval for concluding the completion of
acceptance testing.
When is it performed?
• Acceptance Testing is performed after System
Testing and before making the system
available for actual use.
Who performs it?
• Internal Acceptance Testing (Also known as Alpha Testing)
– is performed by members of the organization that developed the
software but who are not directly involved in the project
(Development or Testing). Usually, it is the members of Product
Management, Sales and/or Customer Support.
• External Acceptance Testing
– is performed by people who are not employees of the organization
that developed the software.
• Customer Acceptance Testing is performed by the customers of the organization
that developed the software. They are the ones who asked the organization to
develop the software.
• User Acceptance Testing (Also known as Beta Testing) is performed by the end users
of the software. They can be the customers themselves or the customers‘
customers.

More Related Content

What's hot

NOSQAA Requirements Inspection
NOSQAA Requirements InspectionNOSQAA Requirements Inspection
NOSQAA Requirements Inspectionclelhs
 
Overview of test process improvement frameworks
Overview of test process improvement frameworksOverview of test process improvement frameworks
Overview of test process improvement frameworks
Nikita Knysh
 
White Paper How To Define Outsourced Qa Project Plan, Quality Assurance, Proj...
White Paper How To Define Outsourced Qa Project Plan, Quality Assurance, Proj...White Paper How To Define Outsourced Qa Project Plan, Quality Assurance, Proj...
White Paper How To Define Outsourced Qa Project Plan, Quality Assurance, Proj...
ISHIR
 
ISTQB Advanced Training
ISTQB Advanced TrainingISTQB Advanced Training
ISTQB Advanced Training
Multisoft Virtual Academy
 
Things to keep in mind before starting a test plan
Things to keep in mind before starting a test planThings to keep in mind before starting a test plan
Things to keep in mind before starting a test plan
NexSoftsys
 
Validation vs. verification
Validation vs. verificationValidation vs. verification
Validation vs. verification
Saad Al Jabri
 
Building a software testing environment
Building a software testing environmentBuilding a software testing environment
Building a software testing environment
Himanshu
 
Test Team Responsibilities
Test Team ResponsibilitiesTest Team Responsibilities
Test Team Responsibilities
ANKUR-BA
 
Testing 1 static techniques
Testing 1 static techniquesTesting 1 static techniques
Testing 1 static techniques
Mini Marsiah
 
Fundamentaltestprocess windirohmaheny11453205427 kelase
Fundamentaltestprocess windirohmaheny11453205427 kelaseFundamentaltestprocess windirohmaheny11453205427 kelase
Fundamentaltestprocess windirohmaheny11453205427 kelase
windi rohmaheny
 
Root Cause Analysis
Root Cause AnalysisRoot Cause Analysis
Root Cause Analysis
raveeshpandey1
 
02 - Testing Management - Crash Slides
02 - Testing Management - Crash Slides02 - Testing Management - Crash Slides
02 - Testing Management - Crash Slides
Samer Desouky
 
Improving quality through software inspections
Improving quality through software inspectionsImproving quality through software inspections
Improving quality through software inspectionsgeorge_ionita
 
[Mush Honda] Metrics & Reports from Test Teams (QA)
[Mush Honda] Metrics & Reports from Test Teams (QA)[Mush Honda] Metrics & Reports from Test Teams (QA)
[Mush Honda] Metrics & Reports from Test Teams (QA)
Ho Chi Minh City Software Testing Club
 
Quality in software industry
Quality in software industryQuality in software industry
Quality in software industry
Richa Goel
 
Software test management overview for managers
Software test management overview for managersSoftware test management overview for managers
Software test management overview for managers
TJamesLeDoux
 
Reliable Relevant Metrics to the Right Audience - Manual Testing Whitepaper
Reliable Relevant Metrics to the Right Audience - Manual Testing WhitepaperReliable Relevant Metrics to the Right Audience - Manual Testing Whitepaper
Reliable Relevant Metrics to the Right Audience - Manual Testing Whitepaper
Indium Software
 
Mt s13 defect_management
Mt s13 defect_managementMt s13 defect_management
Mt s13 defect_managementTestingGeeks
 
Static techniques
Static techniquesStatic techniques
Static techniques
yahdi sandra
 

What's hot (20)

NOSQAA Requirements Inspection
NOSQAA Requirements InspectionNOSQAA Requirements Inspection
NOSQAA Requirements Inspection
 
Overview of test process improvement frameworks
Overview of test process improvement frameworksOverview of test process improvement frameworks
Overview of test process improvement frameworks
 
White Paper How To Define Outsourced Qa Project Plan, Quality Assurance, Proj...
White Paper How To Define Outsourced Qa Project Plan, Quality Assurance, Proj...White Paper How To Define Outsourced Qa Project Plan, Quality Assurance, Proj...
White Paper How To Define Outsourced Qa Project Plan, Quality Assurance, Proj...
 
ISTQB Advanced Training
ISTQB Advanced TrainingISTQB Advanced Training
ISTQB Advanced Training
 
Things to keep in mind before starting a test plan
Things to keep in mind before starting a test planThings to keep in mind before starting a test plan
Things to keep in mind before starting a test plan
 
Validation vs. verification
Validation vs. verificationValidation vs. verification
Validation vs. verification
 
Building a software testing environment
Building a software testing environmentBuilding a software testing environment
Building a software testing environment
 
Test Team Responsibilities
Test Team ResponsibilitiesTest Team Responsibilities
Test Team Responsibilities
 
Testing 1 static techniques
Testing 1 static techniquesTesting 1 static techniques
Testing 1 static techniques
 
Fundamentaltestprocess windirohmaheny11453205427 kelase
Fundamentaltestprocess windirohmaheny11453205427 kelaseFundamentaltestprocess windirohmaheny11453205427 kelase
Fundamentaltestprocess windirohmaheny11453205427 kelase
 
Root Cause Analysis
Root Cause AnalysisRoot Cause Analysis
Root Cause Analysis
 
02 - Testing Management - Crash Slides
02 - Testing Management - Crash Slides02 - Testing Management - Crash Slides
02 - Testing Management - Crash Slides
 
Improving quality through software inspections
Improving quality through software inspectionsImproving quality through software inspections
Improving quality through software inspections
 
[Mush Honda] Metrics & Reports from Test Teams (QA)
[Mush Honda] Metrics & Reports from Test Teams (QA)[Mush Honda] Metrics & Reports from Test Teams (QA)
[Mush Honda] Metrics & Reports from Test Teams (QA)
 
Quality in software industry
Quality in software industryQuality in software industry
Quality in software industry
 
Software test management overview for managers
Software test management overview for managersSoftware test management overview for managers
Software test management overview for managers
 
Reliable Relevant Metrics to the Right Audience - Manual Testing Whitepaper
Reliable Relevant Metrics to the Right Audience - Manual Testing WhitepaperReliable Relevant Metrics to the Right Audience - Manual Testing Whitepaper
Reliable Relevant Metrics to the Right Audience - Manual Testing Whitepaper
 
Mt s13 defect_management
Mt s13 defect_managementMt s13 defect_management
Mt s13 defect_management
 
Static techniques
Static techniquesStatic techniques
Static techniques
 
PI5_InspectAdapt
PI5_InspectAdaptPI5_InspectAdapt
PI5_InspectAdapt
 

Similar to Software testing acceptance testing

The Challenge of Accepting Software
The Challenge of Accepting SoftwareThe Challenge of Accepting Software
The Challenge of Accepting Software
SQALab
 
unit-2_20-july-2018 (1).pptx
unit-2_20-july-2018 (1).pptxunit-2_20-july-2018 (1).pptx
unit-2_20-july-2018 (1).pptx
PriyaFulpagare1
 
AMI Case Studies
AMI Case StudiesAMI Case Studies
Software testing
Software testingSoftware testing
Software testing
Omar Al-Bokari
 
AMI Lessons Learned
AMI Lessons LearnedAMI Lessons Learned
AMI Case Studies
AMI Case StudiesAMI Case Studies
Mini project.pptx
Mini project.pptxMini project.pptx
Mini project.pptx
VINAYAKCODM
 
DISE - Software Testing and Quality Management
DISE - Software Testing and Quality ManagementDISE - Software Testing and Quality Management
DISE - Software Testing and Quality Management
Rasan Samarasinghe
 
Software Engineering (Testing Overview)
Software Engineering (Testing Overview)Software Engineering (Testing Overview)
Software Engineering (Testing Overview)
ShudipPal
 
Levels of Testing
Levels of TestingLevels of Testing
Levels of Testing
PriyanshiVerma62
 
Software Testing Fundamentals
Software Testing FundamentalsSoftware Testing Fundamentals
Software Testing FundamentalsChankey Pathak
 
Acceptance Testing Practical Guideline.pptx
Acceptance Testing Practical Guideline.pptxAcceptance Testing Practical Guideline.pptx
Acceptance Testing Practical Guideline.pptx
Shaikh848892
 
ISTQB foundation level - day 2
ISTQB foundation level - day 2ISTQB foundation level - day 2
ISTQB foundation level - day 2
Shuchi Singla AKT,SPC4,PMI-ACP,ITIL(F),CP-AAT
 
Software Engineering (Software Quality Assurance & Testing: Supplementary Mat...
Software Engineering (Software Quality Assurance & Testing: Supplementary Mat...Software Engineering (Software Quality Assurance & Testing: Supplementary Mat...
Software Engineering (Software Quality Assurance & Testing: Supplementary Mat...
ShudipPal
 
Software testing regression testing
Software testing  regression testingSoftware testing  regression testing
Software testing regression testing
GaneshKumarKanthiah
 
Software testing
Software testingSoftware testing
Software testing
Preeti Mishra
 
Project quality assurance management
Project quality assurance managementProject quality assurance management
Project quality assurance management
SIBENDU SURAJEET JENA
 
The good the bad and the ugly - final
The good the bad and the ugly - finalThe good the bad and the ugly - final
The good the bad and the ugly - finalAndre Verschelling
 

Similar to Software testing acceptance testing (20)

The Challenge of Accepting Software
The Challenge of Accepting SoftwareThe Challenge of Accepting Software
The Challenge of Accepting Software
 
unit-2_20-july-2018 (1).pptx
unit-2_20-july-2018 (1).pptxunit-2_20-july-2018 (1).pptx
unit-2_20-july-2018 (1).pptx
 
AMI Case Studies
AMI Case StudiesAMI Case Studies
AMI Case Studies
 
Software testing
Software testingSoftware testing
Software testing
 
AMI Lessons Learned
AMI Lessons LearnedAMI Lessons Learned
AMI Lessons Learned
 
AMI Case Studies
AMI Case StudiesAMI Case Studies
AMI Case Studies
 
Mini project.pptx
Mini project.pptxMini project.pptx
Mini project.pptx
 
DISE - Software Testing and Quality Management
DISE - Software Testing and Quality ManagementDISE - Software Testing and Quality Management
DISE - Software Testing and Quality Management
 
Software Engineering (Testing Overview)
Software Engineering (Testing Overview)Software Engineering (Testing Overview)
Software Engineering (Testing Overview)
 
Levels of Testing
Levels of TestingLevels of Testing
Levels of Testing
 
Software Testing Fundamentals
Software Testing FundamentalsSoftware Testing Fundamentals
Software Testing Fundamentals
 
Acceptance Testing Practical Guideline.pptx
Acceptance Testing Practical Guideline.pptxAcceptance Testing Practical Guideline.pptx
Acceptance Testing Practical Guideline.pptx
 
ISTQB foundation level - day 2
ISTQB foundation level - day 2ISTQB foundation level - day 2
ISTQB foundation level - day 2
 
Telecom testing
Telecom testingTelecom testing
Telecom testing
 
Software Engineering (Software Quality Assurance & Testing: Supplementary Mat...
Software Engineering (Software Quality Assurance & Testing: Supplementary Mat...Software Engineering (Software Quality Assurance & Testing: Supplementary Mat...
Software Engineering (Software Quality Assurance & Testing: Supplementary Mat...
 
acceptance testing
acceptance testingacceptance testing
acceptance testing
 
Software testing regression testing
Software testing  regression testingSoftware testing  regression testing
Software testing regression testing
 
Software testing
Software testingSoftware testing
Software testing
 
Project quality assurance management
Project quality assurance managementProject quality assurance management
Project quality assurance management
 
The good the bad and the ugly - final
The good the bad and the ugly - finalThe good the bad and the ugly - final
The good the bad and the ugly - final
 

More from GaneshKumarKanthiah

Software testing performance testing
Software testing  performance testingSoftware testing  performance testing
Software testing performance testing
GaneshKumarKanthiah
 
Software testing introduction
Software testing  introductionSoftware testing  introduction
Software testing introduction
GaneshKumarKanthiah
 
Java exception handling
Java exception handlingJava exception handling
Java exception handling
GaneshKumarKanthiah
 
Java string handling
Java string handlingJava string handling
Java string handling
GaneshKumarKanthiah
 
Java packages
Java packagesJava packages
Java packages
GaneshKumarKanthiah
 
Java introduction
Java introductionJava introduction
Java introduction
GaneshKumarKanthiah
 
Java interface
Java interfaceJava interface
Java interface
GaneshKumarKanthiah
 
Java inheritance
Java inheritanceJava inheritance
Java inheritance
GaneshKumarKanthiah
 
Java awt
Java awtJava awt
Java applet
Java appletJava applet
Java applet
GaneshKumarKanthiah
 

More from GaneshKumarKanthiah (10)

Software testing performance testing
Software testing  performance testingSoftware testing  performance testing
Software testing performance testing
 
Software testing introduction
Software testing  introductionSoftware testing  introduction
Software testing introduction
 
Java exception handling
Java exception handlingJava exception handling
Java exception handling
 
Java string handling
Java string handlingJava string handling
Java string handling
 
Java packages
Java packagesJava packages
Java packages
 
Java introduction
Java introductionJava introduction
Java introduction
 
Java interface
Java interfaceJava interface
Java interface
 
Java inheritance
Java inheritanceJava inheritance
Java inheritance
 
Java awt
Java awtJava awt
Java awt
 
Java applet
Java appletJava applet
Java applet
 

Recently uploaded

Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
Safe Software
 
Launch Your Streaming Platforms in Minutes
Launch Your Streaming Platforms in MinutesLaunch Your Streaming Platforms in Minutes
Launch Your Streaming Platforms in Minutes
Roshan Dwivedi
 
GraphSummit Paris - The art of the possible with Graph Technology
GraphSummit Paris - The art of the possible with Graph TechnologyGraphSummit Paris - The art of the possible with Graph Technology
GraphSummit Paris - The art of the possible with Graph Technology
Neo4j
 
Fundamentals of Programming and Language Processors
Fundamentals of Programming and Language ProcessorsFundamentals of Programming and Language Processors
Fundamentals of Programming and Language Processors
Rakesh Kumar R
 
GOING AOT WITH GRAALVM FOR SPRING BOOT (SPRING IO)
GOING AOT WITH GRAALVM FOR  SPRING BOOT (SPRING IO)GOING AOT WITH GRAALVM FOR  SPRING BOOT (SPRING IO)
GOING AOT WITH GRAALVM FOR SPRING BOOT (SPRING IO)
Alina Yurenko
 
Automated software refactoring with OpenRewrite and Generative AI.pptx.pdf
Automated software refactoring with OpenRewrite and Generative AI.pptx.pdfAutomated software refactoring with OpenRewrite and Generative AI.pptx.pdf
Automated software refactoring with OpenRewrite and Generative AI.pptx.pdf
timtebeek1
 
2024 eCommerceDays Toulouse - Sylius 2.0.pdf
2024 eCommerceDays Toulouse - Sylius 2.0.pdf2024 eCommerceDays Toulouse - Sylius 2.0.pdf
2024 eCommerceDays Toulouse - Sylius 2.0.pdf
Łukasz Chruściel
 
Graspan: A Big Data System for Big Code Analysis
Graspan: A Big Data System for Big Code AnalysisGraspan: A Big Data System for Big Code Analysis
Graspan: A Big Data System for Big Code Analysis
Aftab Hussain
 
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptx
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptxTop Features to Include in Your Winzo Clone App for Business Growth (4).pptx
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptx
rickgrimesss22
 
openEuler Case Study - The Journey to Supply Chain Security
openEuler Case Study - The Journey to Supply Chain SecurityopenEuler Case Study - The Journey to Supply Chain Security
openEuler Case Study - The Journey to Supply Chain Security
Shane Coughlan
 
Need for Speed: Removing speed bumps from your Symfony projects ⚡️
Need for Speed: Removing speed bumps from your Symfony projects ⚡️Need for Speed: Removing speed bumps from your Symfony projects ⚡️
Need for Speed: Removing speed bumps from your Symfony projects ⚡️
Łukasz Chruściel
 
E-commerce Application Development Company.pdf
E-commerce Application Development Company.pdfE-commerce Application Development Company.pdf
E-commerce Application Development Company.pdf
Hornet Dynamics
 
Orion Context Broker introduction 20240604
Orion Context Broker introduction 20240604Orion Context Broker introduction 20240604
Orion Context Broker introduction 20240604
Fermin Galan
 
Enterprise Resource Planning System in Telangana
Enterprise Resource Planning System in TelanganaEnterprise Resource Planning System in Telangana
Enterprise Resource Planning System in Telangana
NYGGS Automation Suite
 
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI App
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI AppAI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI App
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI App
Google
 
Atelier - Innover avec l’IA Générative et les graphes de connaissances
Atelier - Innover avec l’IA Générative et les graphes de connaissancesAtelier - Innover avec l’IA Générative et les graphes de connaissances
Atelier - Innover avec l’IA Générative et les graphes de connaissances
Neo4j
 
Using Xen Hypervisor for Functional Safety
Using Xen Hypervisor for Functional SafetyUsing Xen Hypervisor for Functional Safety
Using Xen Hypervisor for Functional Safety
Ayan Halder
 
LORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOM
LORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOMLORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOM
LORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOM
lorraineandreiamcidl
 
APIs for Browser Automation (MoT Meetup 2024)
APIs for Browser Automation (MoT Meetup 2024)APIs for Browser Automation (MoT Meetup 2024)
APIs for Browser Automation (MoT Meetup 2024)
Boni García
 
May Marketo Masterclass, London MUG May 22 2024.pdf
May Marketo Masterclass, London MUG May 22 2024.pdfMay Marketo Masterclass, London MUG May 22 2024.pdf
May Marketo Masterclass, London MUG May 22 2024.pdf
Adele Miller
 

Recently uploaded (20)

Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
 
Launch Your Streaming Platforms in Minutes
Launch Your Streaming Platforms in MinutesLaunch Your Streaming Platforms in Minutes
Launch Your Streaming Platforms in Minutes
 
GraphSummit Paris - The art of the possible with Graph Technology
GraphSummit Paris - The art of the possible with Graph TechnologyGraphSummit Paris - The art of the possible with Graph Technology
GraphSummit Paris - The art of the possible with Graph Technology
 
Fundamentals of Programming and Language Processors
Fundamentals of Programming and Language ProcessorsFundamentals of Programming and Language Processors
Fundamentals of Programming and Language Processors
 
GOING AOT WITH GRAALVM FOR SPRING BOOT (SPRING IO)
GOING AOT WITH GRAALVM FOR  SPRING BOOT (SPRING IO)GOING AOT WITH GRAALVM FOR  SPRING BOOT (SPRING IO)
GOING AOT WITH GRAALVM FOR SPRING BOOT (SPRING IO)
 
Automated software refactoring with OpenRewrite and Generative AI.pptx.pdf
Automated software refactoring with OpenRewrite and Generative AI.pptx.pdfAutomated software refactoring with OpenRewrite and Generative AI.pptx.pdf
Automated software refactoring with OpenRewrite and Generative AI.pptx.pdf
 
2024 eCommerceDays Toulouse - Sylius 2.0.pdf
2024 eCommerceDays Toulouse - Sylius 2.0.pdf2024 eCommerceDays Toulouse - Sylius 2.0.pdf
2024 eCommerceDays Toulouse - Sylius 2.0.pdf
 
Graspan: A Big Data System for Big Code Analysis
Graspan: A Big Data System for Big Code AnalysisGraspan: A Big Data System for Big Code Analysis
Graspan: A Big Data System for Big Code Analysis
 
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptx
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptxTop Features to Include in Your Winzo Clone App for Business Growth (4).pptx
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptx
 
openEuler Case Study - The Journey to Supply Chain Security
openEuler Case Study - The Journey to Supply Chain SecurityopenEuler Case Study - The Journey to Supply Chain Security
openEuler Case Study - The Journey to Supply Chain Security
 
Need for Speed: Removing speed bumps from your Symfony projects ⚡️
Need for Speed: Removing speed bumps from your Symfony projects ⚡️Need for Speed: Removing speed bumps from your Symfony projects ⚡️
Need for Speed: Removing speed bumps from your Symfony projects ⚡️
 
E-commerce Application Development Company.pdf
E-commerce Application Development Company.pdfE-commerce Application Development Company.pdf
E-commerce Application Development Company.pdf
 
Orion Context Broker introduction 20240604
Orion Context Broker introduction 20240604Orion Context Broker introduction 20240604
Orion Context Broker introduction 20240604
 
Enterprise Resource Planning System in Telangana
Enterprise Resource Planning System in TelanganaEnterprise Resource Planning System in Telangana
Enterprise Resource Planning System in Telangana
 
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI App
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI AppAI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI App
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI App
 
Atelier - Innover avec l’IA Générative et les graphes de connaissances
Atelier - Innover avec l’IA Générative et les graphes de connaissancesAtelier - Innover avec l’IA Générative et les graphes de connaissances
Atelier - Innover avec l’IA Générative et les graphes de connaissances
 
Using Xen Hypervisor for Functional Safety
Using Xen Hypervisor for Functional SafetyUsing Xen Hypervisor for Functional Safety
Using Xen Hypervisor for Functional Safety
 
LORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOM
LORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOMLORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOM
LORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOM
 
APIs for Browser Automation (MoT Meetup 2024)
APIs for Browser Automation (MoT Meetup 2024)APIs for Browser Automation (MoT Meetup 2024)
APIs for Browser Automation (MoT Meetup 2024)
 
May Marketo Masterclass, London MUG May 22 2024.pdf
May Marketo Masterclass, London MUG May 22 2024.pdfMay Marketo Masterclass, London MUG May 22 2024.pdf
May Marketo Masterclass, London MUG May 22 2024.pdf
 

Software testing acceptance testing

  • 2. • Acceptance testing is a phase after system testing that is normally done by the customers or representative of the customer. • Acceptance test is performed by the client, not by the developer. • Acceptance test cases are normally small in number and are not written with the intention of finding defects. • However, the purpose of this test is to enable customers and users to determine if the system built really meets their needs and expectations. • Acceptance testing is done by the customer or by the representative of the customer to check whether the product is ready for use in the real-life environment • Acceptance tests are written to execute near real-life scenarios.
  • 3. Acceptance Criteria. • Product acceptance – During the requirement phase each requirement is mapped with acceptance criteria – Acceptance test not to test with test cases that have not been tested but testing with certain categories of test cases • Procedure acceptance – Acceptance criteria based o procedure followed for delivery • User document and trouble shoot should be part of delivery • Along binary code source code also to be delivered • Minimum of 30 employees are trained on the product usage before deployment • Service level agreements(SLA) – Important contract items are taken and verified as part of acceptance testing • All major defect that come up during the first 3 month need to be fixed free of cost • Downtime of the implemented system should be less than 0.1% • All major defects fixed with in 48hrs of reporting
  • 4. Selection test cases for Acceptance Testing • End-to-end functionality verification – To ensure all the business transaction are tested as testing • Domain tests – Test cases that reflect business domain knowledge are included • User scenario tests – Acceptance testing reflect the real life user scenario verification • Basic sanity tests – Verify the basic existing behavior of the product are included • New functionality – When product in modification, test case focus on verifying new feature • A few non-functionality – Add few non- functional tests • Tests pertaining to legal obligations and service level agreements • Acceptance test data – User customer’s real life data
  • 5. Executing acceptance tests • A acceptance test team comprise members who are all involved in day to day activities of product usage. • They may not know the technical aspect of software but they know whether the product does what is intended to do. • 90% of them possessing required business process knowledge and 10% being representatives of technical testing team. • # of member is less because effort and scope of testing is less • Before testing appropriate training need to be provided. • Team member can get help from developing team too.
  • 6. • Test team members help the acceptance members to get requires test data, test case and analysis acceptance test result. • Defect are reported by the acceptance team members during test execution. • Test team members receive report and fix higher priority defects necessarily fixed. • Before release all resolution of those defects discussed with acceptance team members and get approval for concluding the completion of acceptance testing.
  • 7. When is it performed? • Acceptance Testing is performed after System Testing and before making the system available for actual use.
  • 8. Who performs it? • Internal Acceptance Testing (Also known as Alpha Testing) – is performed by members of the organization that developed the software but who are not directly involved in the project (Development or Testing). Usually, it is the members of Product Management, Sales and/or Customer Support. • External Acceptance Testing – is performed by people who are not employees of the organization that developed the software. • Customer Acceptance Testing is performed by the customers of the organization that developed the software. They are the ones who asked the organization to develop the software. • User Acceptance Testing (Also known as Beta Testing) is performed by the end users of the software. They can be the customers themselves or the customers‘ customers.