SlideShare a Scribd company logo
1 of 15
Acceptance Testing
Practical Guideline
Purpose of UAT
• The main Purpose of UAT is to validate end to end business
flow. It does not focus on cosmetic errors, spelling mistakes or
system testing. User Acceptance Testing is carried out in a
separate testing environment with production-like data setup.
It is kind of black box testing where two or more end-users
will be involved.
• UAT is performed by –
• Client
• End users
Need of User Acceptance Testing
• Need of User Acceptance Testing arises once software has
undergone Unit, Integration and System testing because
developers might have built software based on requirements
document by their own understanding and further required
changes during development may not be effectively
communicated to them, so for testing whether the final
product is accepted by client/end-user, user acceptance
testing is needed.
Acceptance Testing and V-Model
• In VModel, User acceptance testing corresponds to the
requirement phase of the Software Development life
cycle(SDLC).
Prerequisites of User
Acceptance Testing:
• Following are the entry criteria for User Acceptance Testing:
• Business Requirements must be available.
• Application Code should be fully developed
• Unit Testing, Integration Testing & System Testing should be
completed
• No Showstoppers, High, Medium defects in System Integration Test
Phase –
• Only Cosmetic error is acceptable before UAT
• Regression Testing should be completed with no major defects
• All the reported defects should be fixed and tested before UAT
• Traceability matrix for all testing should be completed
• UAT Environment must be ready
• Sign off mail or communication from System Testing Team that the
system is ready for UAT execution
Key points to be considered while
designing Acceptance Test Plan:
• It should be Detailed and Specific. Must include only what has
required for testing and what information is necessary for the
team to carry out testing.
• It should be Clear and Concise. No ambiguity. If at all there is
something that may lead to confusion, then elaborate on it,
but keep it short and effective.
• Each and every component in the document should be
written keeping only the Business Requirements in mind.
• Reliable and adaptable – It should be updatable as required in
future releases.
• Consistent – It should not have more changes in the future.
• Follow the template provided by the Organization or
Customer.
Acceptance Test Plan Template
• Title
<Mention Project Name with its release version if required. Say
Project_MainRelease1.0>
• Objective
<Mention the objective of the project. Explain the purpose of the
project and also mention the category of the end-users for
whom the project is intended. For Example: If the project is to
serve service for Bank employees/Sales Persons/Educational
institutes etc., then it has to be clearly mentioned. Also, it should
mention the reason for which that particular requirement has
been chosen.>
Revision History/Change Log
• <This should be in a tabular form with the below
information:
• Date: The date on which the document was modified.
• Modified By: Who has changed the contents of the document.
• Purpose: Why was the document modified.
• Version: Current Version of the document after modifications
(goes as 1.0, 1.1, 1.2, 1.3,… for a particular release. Next
release will start from 2, 2.1, 2.2, 2.3,…, The list goes on).
• Approved By: Who has approved the changes made (implicitly
means that the document has been reviewed and approved).
• The very first row in this table should be the document-
created details. Then follows the details of the changes
made.>
• Table of Contents
<Mention each and every component along with its page
number.>
• References
<Provide references to relevant documents for testing:
Requirement Specification Document, Use Cases, etc.>
• Scope
<Mention the scope of testing (Example: All the business
scenarios).>
• Introduction
<Clearly explain how the acceptance testing phase has reached
in the project starting from the development. Provide details
about the actions performed in this phase and how it was done.
Also, the different types of testing performed in this phase can
be detailed like Positive testing, Negative testing (not always),
etc.>
• Test Items
<Mention all the test items for this
phase: Features/modules/sub-modules etc. (Example: Client
Application, Server Application, etc.)>
• Features to be Tested
<Mention all the features that need to be tested: Basic
functionalities (Example: Search by different keywords,
navigations between modules and sub-modules, etc.), Security
features (Example: Registration to the website, login to the
website, transactions, etc.)>
• Features not to be Tested
<Explicitly mention all the features that are not to be tested like
Resilience to the server, database crashes, network delays, etc. >
• Approach
<Mention the approach to test in this phase. Provide details on
how the testing is performed (Example: Once all the acceptance
tests are executed, exploratory testing will be performed for a
very short duration to assess the ease and use of the product.
Each and every bug encountered will be logged in the bug
management tool and will be discussed in bug triage meetings
for RCA’s…)>
• Test Environment Details
<Mention testing environment details: Staging/UAT/Pre-Prod/
etc., Also mention Test Bed set up information
Entry Criteria
<Mention all the entry criteria for Acceptance Testing to begin.
Refer to Acceptance Testing – Part1 for more details.>
• Tests – If there are no separate Acceptance tests written
<List the series of tests to be conducted with each step described
in detail.
Each test must include:
• Test #.
• A description of what is being tested (Example: Verify whether a
user is able to create an account successfully).
• The business requirement to which this test maps (Traceability
Matrix) – Very important.
• Pre-conditions:
• State of the product before starting the testing (User should be
registered successfully but not activated the account, User should
have accessed the product at least 30 days ago, etc.)
• Any server conditions – Should the server be down for some time.
• Test Steps: Detailed numbered flow (Example: see below
• Open the application.
• Attempt to log in with valid credentials with Remember Me
checkbox selected).
• Expected Result: What is the expected behavior of the step>
• Exit Criteria
<Mention all the exit criteria for Acceptance Testing to end. Refer
to Acceptance Testing – Part1 for more details.>
• Resources
<Mention the names of all the members who will be a part of
the Acceptance Testing phase in proper order. Also, mention their
role in the phase.>
Thank you

More Related Content

Similar to Acceptance Testing Practical Guideline.pptx

Test Report Preparation
Test Report PreparationTest Report Preparation
Test Report PreparationDucat India
 
Manual testing concepts course 1
Manual testing concepts course 1Manual testing concepts course 1
Manual testing concepts course 1Raghu Kiran
 
Software testing acceptance testing
Software testing  acceptance testingSoftware testing  acceptance testing
Software testing acceptance testingGaneshKumarKanthiah
 
System models of sdlc- v model
System models of sdlc- v modelSystem models of sdlc- v model
System models of sdlc- v modelMinal Kashyap
 
Scrum Process Overview
Scrum Process OverviewScrum Process Overview
Scrum Process OverviewPaul Nguyen
 
Software Testing Life Cycle – A Beginner’s Guide
Software Testing Life Cycle – A Beginner’s GuideSoftware Testing Life Cycle – A Beginner’s Guide
Software Testing Life Cycle – A Beginner’s GuideSyed Hassan Raza
 
Setting up Center of Excellence for QA in Healthcare
Setting up Center of Excellence for QA in HealthcareSetting up Center of Excellence for QA in Healthcare
Setting up Center of Excellence for QA in HealthcareCitiusTech
 
Software test management
Software test managementSoftware test management
Software test managementVishad Garg
 
8220 sad inquiry
8220 sad inquiry8220 sad inquiry
8220 sad inquirybbass03
 
Manual testing interview questions and answers
Manual testing interview questions and answersManual testing interview questions and answers
Manual testing interview questions and answersRajnish Sharma
 
USER ACCEPTANCE TESTING
USER ACCEPTANCE TESTINGUSER ACCEPTANCE TESTING
USER ACCEPTANCE TESTINGKADARI SHIVRAJ
 
SWT2_tim.pptx
SWT2_tim.pptxSWT2_tim.pptx
SWT2_tim.pptxBnhT27
 
Test planning & estimation
Test planning & estimationTest planning & estimation
Test planning & estimationLeslie Smart
 

Similar to Acceptance Testing Practical Guideline.pptx (20)

Test Report Preparation
Test Report PreparationTest Report Preparation
Test Report Preparation
 
Manual testing concepts course 1
Manual testing concepts course 1Manual testing concepts course 1
Manual testing concepts course 1
 
Software testing acceptance testing
Software testing  acceptance testingSoftware testing  acceptance testing
Software testing acceptance testing
 
System models of sdlc- v model
System models of sdlc- v modelSystem models of sdlc- v model
System models of sdlc- v model
 
Scrum Process Overview
Scrum Process OverviewScrum Process Overview
Scrum Process Overview
 
Software Testing Life Cycle – A Beginner’s Guide
Software Testing Life Cycle – A Beginner’s GuideSoftware Testing Life Cycle – A Beginner’s Guide
Software Testing Life Cycle – A Beginner’s Guide
 
QACampus PPT (STLC)
QACampus PPT (STLC)QACampus PPT (STLC)
QACampus PPT (STLC)
 
Agile QA process
Agile QA processAgile QA process
Agile QA process
 
Stlc ppt
Stlc pptStlc ppt
Stlc ppt
 
Learn software testing
Learn software testingLearn software testing
Learn software testing
 
Setting up Center of Excellence for QA in Healthcare
Setting up Center of Excellence for QA in HealthcareSetting up Center of Excellence for QA in Healthcare
Setting up Center of Excellence for QA in Healthcare
 
Software test management
Software test managementSoftware test management
Software test management
 
8220 sad inquiry
8220 sad inquiry8220 sad inquiry
8220 sad inquiry
 
Manual testing interview questions and answers
Manual testing interview questions and answersManual testing interview questions and answers
Manual testing interview questions and answers
 
USER ACCEPTANCE TESTING
USER ACCEPTANCE TESTINGUSER ACCEPTANCE TESTING
USER ACCEPTANCE TESTING
 
Test plan
Test planTest plan
Test plan
 
SWT2_tim.pptx
SWT2_tim.pptxSWT2_tim.pptx
SWT2_tim.pptx
 
L software testing
L   software testingL   software testing
L software testing
 
Test planning & estimation
Test planning & estimationTest planning & estimation
Test planning & estimation
 
Development Guideline
Development GuidelineDevelopment Guideline
Development Guideline
 

Recently uploaded

Call Girls in Okhla Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Okhla Delhi 💯Call Us 🔝8264348440🔝Call Girls in Okhla Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Okhla Delhi 💯Call Us 🔝8264348440🔝soniya singh
 
Kala jadu for love marriage | Real amil baba | Famous amil baba | kala jadu n...
Kala jadu for love marriage | Real amil baba | Famous amil baba | kala jadu n...Kala jadu for love marriage | Real amil baba | Famous amil baba | kala jadu n...
Kala jadu for love marriage | Real amil baba | Famous amil baba | kala jadu n...babafaisel
 
Revit Understanding Reference Planes and Reference lines in Revit for Family ...
Revit Understanding Reference Planes and Reference lines in Revit for Family ...Revit Understanding Reference Planes and Reference lines in Revit for Family ...
Revit Understanding Reference Planes and Reference lines in Revit for Family ...Narsimha murthy
 
VIP Call Girls Service Bhagyanagar Hyderabad Call +91-8250192130
VIP Call Girls Service Bhagyanagar Hyderabad Call +91-8250192130VIP Call Girls Service Bhagyanagar Hyderabad Call +91-8250192130
VIP Call Girls Service Bhagyanagar Hyderabad Call +91-8250192130Suhani Kapoor
 
VIP Call Girls Service Kukatpally Hyderabad Call +91-8250192130
VIP Call Girls Service Kukatpally Hyderabad Call +91-8250192130VIP Call Girls Service Kukatpally Hyderabad Call +91-8250192130
VIP Call Girls Service Kukatpally Hyderabad Call +91-8250192130Suhani Kapoor
 
ARt app | UX Case Study
ARt app | UX Case StudyARt app | UX Case Study
ARt app | UX Case StudySophia Viganò
 
call girls in Harsh Vihar (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Harsh Vihar (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Harsh Vihar (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Harsh Vihar (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
How to Be Famous in your Field just visit our Site
How to Be Famous in your Field just visit our SiteHow to Be Famous in your Field just visit our Site
How to Be Famous in your Field just visit our Sitegalleryaagency
 
3D Printing And Designing Final Report.pdf
3D Printing And Designing Final Report.pdf3D Printing And Designing Final Report.pdf
3D Printing And Designing Final Report.pdfSwaraliBorhade
 
Call Girls Meghani Nagar 7397865700 Independent Call Girls
Call Girls Meghani Nagar 7397865700  Independent Call GirlsCall Girls Meghani Nagar 7397865700  Independent Call Girls
Call Girls Meghani Nagar 7397865700 Independent Call Girlsssuser7cb4ff
 
PORTAFOLIO 2024_ ANASTASIYA KUDINOVA
PORTAFOLIO   2024_  ANASTASIYA  KUDINOVAPORTAFOLIO   2024_  ANASTASIYA  KUDINOVA
PORTAFOLIO 2024_ ANASTASIYA KUDINOVAAnastasiya Kudinova
 
VIP Call Girl Amravati Aashi 8250192130 Independent Escort Service Amravati
VIP Call Girl Amravati Aashi 8250192130 Independent Escort Service AmravatiVIP Call Girl Amravati Aashi 8250192130 Independent Escort Service Amravati
VIP Call Girl Amravati Aashi 8250192130 Independent Escort Service AmravatiSuhani Kapoor
 
办理(宾州州立毕业证书)美国宾夕法尼亚州立大学毕业证成绩单原版一比一
办理(宾州州立毕业证书)美国宾夕法尼亚州立大学毕业证成绩单原版一比一办理(宾州州立毕业证书)美国宾夕法尼亚州立大学毕业证成绩单原版一比一
办理(宾州州立毕业证书)美国宾夕法尼亚州立大学毕业证成绩单原版一比一F La
 
Call Girls Aslali 7397865700 Ridhima Hire Me Full Night
Call Girls Aslali 7397865700 Ridhima Hire Me Full NightCall Girls Aslali 7397865700 Ridhima Hire Me Full Night
Call Girls Aslali 7397865700 Ridhima Hire Me Full Nightssuser7cb4ff
 
WAEC Carpentry and Joinery Past Questions
WAEC Carpentry and Joinery Past QuestionsWAEC Carpentry and Joinery Past Questions
WAEC Carpentry and Joinery Past QuestionsCharles Obaleagbon
 
Call Girls In Safdarjung Enclave 24/7✡️9711147426✡️ Escorts Service
Call Girls In Safdarjung Enclave 24/7✡️9711147426✡️ Escorts ServiceCall Girls In Safdarjung Enclave 24/7✡️9711147426✡️ Escorts Service
Call Girls In Safdarjung Enclave 24/7✡️9711147426✡️ Escorts Servicejennyeacort
 
定制(RMIT毕业证书)澳洲墨尔本皇家理工大学毕业证成绩单原版一比一
定制(RMIT毕业证书)澳洲墨尔本皇家理工大学毕业证成绩单原版一比一定制(RMIT毕业证书)澳洲墨尔本皇家理工大学毕业证成绩单原版一比一
定制(RMIT毕业证书)澳洲墨尔本皇家理工大学毕业证成绩单原版一比一lvtagr7
 
Architecture case study India Habitat Centre, Delhi.pdf
Architecture case study India Habitat Centre, Delhi.pdfArchitecture case study India Habitat Centre, Delhi.pdf
Architecture case study India Habitat Centre, Delhi.pdfSumit Lathwal
 

Recently uploaded (20)

Call Girls in Okhla Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Okhla Delhi 💯Call Us 🔝8264348440🔝Call Girls in Okhla Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Okhla Delhi 💯Call Us 🔝8264348440🔝
 
Kala jadu for love marriage | Real amil baba | Famous amil baba | kala jadu n...
Kala jadu for love marriage | Real amil baba | Famous amil baba | kala jadu n...Kala jadu for love marriage | Real amil baba | Famous amil baba | kala jadu n...
Kala jadu for love marriage | Real amil baba | Famous amil baba | kala jadu n...
 
Call Girls Service Mukherjee Nagar @9999965857 Delhi 🫦 No Advance VVIP 🍎 SER...
Call Girls Service Mukherjee Nagar @9999965857 Delhi 🫦 No Advance  VVIP 🍎 SER...Call Girls Service Mukherjee Nagar @9999965857 Delhi 🫦 No Advance  VVIP 🍎 SER...
Call Girls Service Mukherjee Nagar @9999965857 Delhi 🫦 No Advance VVIP 🍎 SER...
 
Revit Understanding Reference Planes and Reference lines in Revit for Family ...
Revit Understanding Reference Planes and Reference lines in Revit for Family ...Revit Understanding Reference Planes and Reference lines in Revit for Family ...
Revit Understanding Reference Planes and Reference lines in Revit for Family ...
 
VIP Call Girls Service Bhagyanagar Hyderabad Call +91-8250192130
VIP Call Girls Service Bhagyanagar Hyderabad Call +91-8250192130VIP Call Girls Service Bhagyanagar Hyderabad Call +91-8250192130
VIP Call Girls Service Bhagyanagar Hyderabad Call +91-8250192130
 
VIP Call Girls Service Kukatpally Hyderabad Call +91-8250192130
VIP Call Girls Service Kukatpally Hyderabad Call +91-8250192130VIP Call Girls Service Kukatpally Hyderabad Call +91-8250192130
VIP Call Girls Service Kukatpally Hyderabad Call +91-8250192130
 
ARt app | UX Case Study
ARt app | UX Case StudyARt app | UX Case Study
ARt app | UX Case Study
 
call girls in Harsh Vihar (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Harsh Vihar (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Harsh Vihar (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Harsh Vihar (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
 
How to Be Famous in your Field just visit our Site
How to Be Famous in your Field just visit our SiteHow to Be Famous in your Field just visit our Site
How to Be Famous in your Field just visit our Site
 
3D Printing And Designing Final Report.pdf
3D Printing And Designing Final Report.pdf3D Printing And Designing Final Report.pdf
3D Printing And Designing Final Report.pdf
 
Call Girls Meghani Nagar 7397865700 Independent Call Girls
Call Girls Meghani Nagar 7397865700  Independent Call GirlsCall Girls Meghani Nagar 7397865700  Independent Call Girls
Call Girls Meghani Nagar 7397865700 Independent Call Girls
 
PORTAFOLIO 2024_ ANASTASIYA KUDINOVA
PORTAFOLIO   2024_  ANASTASIYA  KUDINOVAPORTAFOLIO   2024_  ANASTASIYA  KUDINOVA
PORTAFOLIO 2024_ ANASTASIYA KUDINOVA
 
VIP Call Girl Amravati Aashi 8250192130 Independent Escort Service Amravati
VIP Call Girl Amravati Aashi 8250192130 Independent Escort Service AmravatiVIP Call Girl Amravati Aashi 8250192130 Independent Escort Service Amravati
VIP Call Girl Amravati Aashi 8250192130 Independent Escort Service Amravati
 
办理(宾州州立毕业证书)美国宾夕法尼亚州立大学毕业证成绩单原版一比一
办理(宾州州立毕业证书)美国宾夕法尼亚州立大学毕业证成绩单原版一比一办理(宾州州立毕业证书)美国宾夕法尼亚州立大学毕业证成绩单原版一比一
办理(宾州州立毕业证书)美国宾夕法尼亚州立大学毕业证成绩单原版一比一
 
Call Girls Aslali 7397865700 Ridhima Hire Me Full Night
Call Girls Aslali 7397865700 Ridhima Hire Me Full NightCall Girls Aslali 7397865700 Ridhima Hire Me Full Night
Call Girls Aslali 7397865700 Ridhima Hire Me Full Night
 
WAEC Carpentry and Joinery Past Questions
WAEC Carpentry and Joinery Past QuestionsWAEC Carpentry and Joinery Past Questions
WAEC Carpentry and Joinery Past Questions
 
Call Girls In Safdarjung Enclave 24/7✡️9711147426✡️ Escorts Service
Call Girls In Safdarjung Enclave 24/7✡️9711147426✡️ Escorts ServiceCall Girls In Safdarjung Enclave 24/7✡️9711147426✡️ Escorts Service
Call Girls In Safdarjung Enclave 24/7✡️9711147426✡️ Escorts Service
 
定制(RMIT毕业证书)澳洲墨尔本皇家理工大学毕业证成绩单原版一比一
定制(RMIT毕业证书)澳洲墨尔本皇家理工大学毕业证成绩单原版一比一定制(RMIT毕业证书)澳洲墨尔本皇家理工大学毕业证成绩单原版一比一
定制(RMIT毕业证书)澳洲墨尔本皇家理工大学毕业证成绩单原版一比一
 
Cheap Rate Call girls Kalkaji 9205541914 shot 1500 night
Cheap Rate Call girls Kalkaji 9205541914 shot 1500 nightCheap Rate Call girls Kalkaji 9205541914 shot 1500 night
Cheap Rate Call girls Kalkaji 9205541914 shot 1500 night
 
Architecture case study India Habitat Centre, Delhi.pdf
Architecture case study India Habitat Centre, Delhi.pdfArchitecture case study India Habitat Centre, Delhi.pdf
Architecture case study India Habitat Centre, Delhi.pdf
 

Acceptance Testing Practical Guideline.pptx

  • 2. Purpose of UAT • The main Purpose of UAT is to validate end to end business flow. It does not focus on cosmetic errors, spelling mistakes or system testing. User Acceptance Testing is carried out in a separate testing environment with production-like data setup. It is kind of black box testing where two or more end-users will be involved. • UAT is performed by – • Client • End users
  • 3. Need of User Acceptance Testing • Need of User Acceptance Testing arises once software has undergone Unit, Integration and System testing because developers might have built software based on requirements document by their own understanding and further required changes during development may not be effectively communicated to them, so for testing whether the final product is accepted by client/end-user, user acceptance testing is needed.
  • 4. Acceptance Testing and V-Model • In VModel, User acceptance testing corresponds to the requirement phase of the Software Development life cycle(SDLC).
  • 5. Prerequisites of User Acceptance Testing: • Following are the entry criteria for User Acceptance Testing: • Business Requirements must be available. • Application Code should be fully developed • Unit Testing, Integration Testing & System Testing should be completed • No Showstoppers, High, Medium defects in System Integration Test Phase – • Only Cosmetic error is acceptable before UAT • Regression Testing should be completed with no major defects • All the reported defects should be fixed and tested before UAT • Traceability matrix for all testing should be completed • UAT Environment must be ready • Sign off mail or communication from System Testing Team that the system is ready for UAT execution
  • 6. Key points to be considered while designing Acceptance Test Plan: • It should be Detailed and Specific. Must include only what has required for testing and what information is necessary for the team to carry out testing. • It should be Clear and Concise. No ambiguity. If at all there is something that may lead to confusion, then elaborate on it, but keep it short and effective. • Each and every component in the document should be written keeping only the Business Requirements in mind. • Reliable and adaptable – It should be updatable as required in future releases. • Consistent – It should not have more changes in the future. • Follow the template provided by the Organization or Customer.
  • 7. Acceptance Test Plan Template • Title <Mention Project Name with its release version if required. Say Project_MainRelease1.0> • Objective <Mention the objective of the project. Explain the purpose of the project and also mention the category of the end-users for whom the project is intended. For Example: If the project is to serve service for Bank employees/Sales Persons/Educational institutes etc., then it has to be clearly mentioned. Also, it should mention the reason for which that particular requirement has been chosen.>
  • 8. Revision History/Change Log • <This should be in a tabular form with the below information: • Date: The date on which the document was modified. • Modified By: Who has changed the contents of the document. • Purpose: Why was the document modified. • Version: Current Version of the document after modifications (goes as 1.0, 1.1, 1.2, 1.3,… for a particular release. Next release will start from 2, 2.1, 2.2, 2.3,…, The list goes on). • Approved By: Who has approved the changes made (implicitly means that the document has been reviewed and approved). • The very first row in this table should be the document- created details. Then follows the details of the changes made.>
  • 9. • Table of Contents <Mention each and every component along with its page number.> • References <Provide references to relevant documents for testing: Requirement Specification Document, Use Cases, etc.> • Scope <Mention the scope of testing (Example: All the business scenarios).>
  • 10. • Introduction <Clearly explain how the acceptance testing phase has reached in the project starting from the development. Provide details about the actions performed in this phase and how it was done. Also, the different types of testing performed in this phase can be detailed like Positive testing, Negative testing (not always), etc.> • Test Items <Mention all the test items for this phase: Features/modules/sub-modules etc. (Example: Client Application, Server Application, etc.)>
  • 11. • Features to be Tested <Mention all the features that need to be tested: Basic functionalities (Example: Search by different keywords, navigations between modules and sub-modules, etc.), Security features (Example: Registration to the website, login to the website, transactions, etc.)> • Features not to be Tested <Explicitly mention all the features that are not to be tested like Resilience to the server, database crashes, network delays, etc. > • Approach <Mention the approach to test in this phase. Provide details on how the testing is performed (Example: Once all the acceptance tests are executed, exploratory testing will be performed for a very short duration to assess the ease and use of the product. Each and every bug encountered will be logged in the bug management tool and will be discussed in bug triage meetings for RCA’s…)>
  • 12. • Test Environment Details <Mention testing environment details: Staging/UAT/Pre-Prod/ etc., Also mention Test Bed set up information Entry Criteria <Mention all the entry criteria for Acceptance Testing to begin. Refer to Acceptance Testing – Part1 for more details.> • Tests – If there are no separate Acceptance tests written <List the series of tests to be conducted with each step described in detail.
  • 13. Each test must include: • Test #. • A description of what is being tested (Example: Verify whether a user is able to create an account successfully). • The business requirement to which this test maps (Traceability Matrix) – Very important. • Pre-conditions: • State of the product before starting the testing (User should be registered successfully but not activated the account, User should have accessed the product at least 30 days ago, etc.) • Any server conditions – Should the server be down for some time. • Test Steps: Detailed numbered flow (Example: see below • Open the application. • Attempt to log in with valid credentials with Remember Me checkbox selected). • Expected Result: What is the expected behavior of the step>
  • 14. • Exit Criteria <Mention all the exit criteria for Acceptance Testing to end. Refer to Acceptance Testing – Part1 for more details.> • Resources <Mention the names of all the members who will be a part of the Acceptance Testing phase in proper order. Also, mention their role in the phase.>