The Software Testing Process: What is User Acceptance Testing - UAT?

  Рет қаралды 23,391

Online PM Courses - Mike Clayton

Online PM Courses - Mike Clayton

Күн бұрын

This video is for non-technical Project Managers who want a general appreciation of the cycle of software testing, which culminates in User Acceptance Testing. I also look at alpha testing and beta testing.
There are four main levels of software testing:
1. Component or Unit testing
Testing each individual component that you create
2. Integration Testing
Testing how well components work together with each other and existing components, in their logical groupings or chains
3. System Testing
Testing the whole system with the old and new components fully integrated.
4. User Acceptance Testing
The final tests ensure users are content that the product works exactly the way they need it to.
The main purpose of User Acceptance Testing is to validate the software against the business requirements.
Typical Steps in a User Acceptance Test
1. Analysis of business requirements
2. Creation of UAT test plan
3. Identify test scenarios
4. Create UAT test cases
5. Prepare Test Data that mimics production data
6. Run the User Acceptance Tests and record the results
7. Confirm compliance with business requirements
Alpha testing is a form of internal acceptance testing. It can be either a final stage of System testing or the first stage of User testing.
Beta Testing follows Alpha testing. It is user testing and is the final testing phase before user acceptance.
The difference between a Beta Test and a User Acceptance Test is that Beta tests inform the development team of the last problems to solve and bugs to fix. A UAT creates the acceptance needed to proceed with implementation.
Recommended Videos
Carefully curated video recommendations for you:
🎬 What is New Product Development (NPD)? And How to Do it...
• What is New Product De...
🎬 What is Release Management?
• What is Release Manage...
🎬 What is ITIL (and ITSM)?
• What is ITIL (and ITSM...
🎬 In Praise of Quality: Why it Should Matter to You
• In Praise of Quality: ...
🎬 What is PMTQ - Project Management Technology Quotient?
• What is PMTQ - Project...
🎬 What is a Disaster Recovery Plan? And How to Make one.
• What is a Disaster Rec...
A while back, I asked Project Managers in a couple of forums what material things you need to have, to do your job as a Project Manager. They responded magnificently. I compiled their answers into a Kit list.
kit.co/MikeClayton/what-a-pro...
Note that the links are affiliated.
For more great Project Management videos, please subscribe to this channel: / @onlinepmcourses
For all our great Project Management articles and resources, please check out the OnlinePMCourses website: onlinepmcourses.com/
For basic Management Courses - free training hosted on KZbin, with 2 new management lessons a week, check out our sister channel, Management Courses: / managementcourses
For more of our Project Management videos in themed collections, join our Free Academy of Project Management: onlinepmcourses.com/free-acad...
Chapter Markers...
00:00 - What are the Software Testing process and User Acceptance Testing?
01:08 - The four software testing levels
03:02 - The purpose of User Acceptance Testing (UAT)
03:31 - Working definition of User Acceptance Testing
03:59 - The User Acceptance Testing process
05:01 - Alpha Testing and Beta Testing
05:44 - Alpha Testing
06:35 - Beta Testing
07:15 - Conclusion: What UAT is about
#SoftwareTesting #ProjectManagement #USerAcceptanceTesting

Пікірлер: 27
@Onlinepmcourses
@Onlinepmcourses Жыл бұрын
Software testing has so much jargon. So, let's decode: component tests, integration tests, system tests, User Acceptance Tests, and the well-known Beta Tests. Come to think of it... What's an Alpha Test? I describe all of them.
@Onlinepmcourses
@Onlinepmcourses Жыл бұрын
Thank you for watching. Please support the channel and all the free content I provide. Like, comment, and subscribe to the channel. And why not join my community, free! Sign-up at onlinepmcourses.com/assets440251/the-onlinepmcourses-newsletter/ And to show maximum appreciation, use the $ Thanks button, under the video, to make a small donation with a highlighted comment.
@hopeogwuma5219
@hopeogwuma5219 2 күн бұрын
This is well explained, thank you.
@Onlinepmcourses
@Onlinepmcourses 2 күн бұрын
You're welcome.
@BlackRussian0795
@BlackRussian0795 Ай бұрын
This has really helped me, thank you!
@Onlinepmcourses
@Onlinepmcourses Ай бұрын
Fantastic!
@elliotheath9408
@elliotheath9408 Жыл бұрын
Thanks for all the content Mike! Having just started working in a PMO many of your videos provide invaluable content to help me learn and improve my understanding of PMOs and all the relating functions.
@Onlinepmcourses
@Onlinepmcourses Жыл бұрын
My pleasure, Elliot. You may also like today's article: onlinepmcourses.com/superior-pmo-guide-all-you-need-to-know-about-project-management-office/
@ballmanagermalaysia7275
@ballmanagermalaysia7275 9 ай бұрын
Thank you, very valuable video and excellent explanation.
@Onlinepmcourses
@Onlinepmcourses 9 ай бұрын
You are very welcome.
@purplerain2205
@purplerain2205 Жыл бұрын
Excellent overview 👍
@Onlinepmcourses
@Onlinepmcourses Жыл бұрын
Thank you.
@ciancamplisson6081
@ciancamplisson6081 Жыл бұрын
Great video Mike! Wish I had this a few weeks ago 😅
@Onlinepmcourses
@Onlinepmcourses Жыл бұрын
Ahh timing. It's impossible to get it right
@hour50
@hour50 8 ай бұрын
Very good Explanations
@Onlinepmcourses
@Onlinepmcourses 8 ай бұрын
Thank you.
@BiancaMH
@BiancaMH Жыл бұрын
Thank you
@Onlinepmcourses
@Onlinepmcourses Жыл бұрын
You're welcome
@BasicFilmmaker
@BasicFilmmaker Жыл бұрын
"Bay-ta" not "Bee-ta". :) Just kidding - great video!
@Onlinepmcourses
@Onlinepmcourses Жыл бұрын
Thanks, Kevin.
@nwyk153
@nwyk153 11 ай бұрын
we used to call them Certification testing.
@Onlinepmcourses
@Onlinepmcourses 11 ай бұрын
I've not heard that term (in this context) - thank you. I wonder if it was a widely-used term, or one confined to where you were...
@tumim8271
@tumim8271 Жыл бұрын
Is it the best Practice to allow PM or PO to do UAT?
@Onlinepmcourses
@Onlinepmcourses Жыл бұрын
If, by 'do UAT' you mean be testers, no... I don't think so. They may be users (though, probably not), but they will have privileged knowledge and greater experience of the system. So, their experience of using the software is unlikely to be typical.
@Ibukunoluwa7
@Ibukunoluwa7 9 ай бұрын
When is pilot testing and control live testing?
@Onlinepmcourses
@Onlinepmcourses 9 ай бұрын
A pilot is a limited , experimental release, to establish feasibility and learn from the problems that arise. I do not know the term, 'control live testing', I'm afraid. It may be particular to your industry, sector, or organization.
Role of User Acceptance Testing (UAT) for Business Analysts
27:47
Business Analyst & Scrum Master In-Demand
Рет қаралды 36 М.
5 Types of Testing Software Every Developer Needs to Know!
6:24
Как бесплатно замутить iphone 15 pro max
00:59
ЖЕЛЕЗНЫЙ КОРОЛЬ
Рет қаралды 8 МЛН
ПРОВЕРИЛ АРБУЗЫ #shorts
00:34
Паша Осадчий
Рет қаралды 7 МЛН
Summer shower by Secret Vlog
00:17
Secret Vlog
Рет қаралды 14 МЛН
How to plan your UAT - User Acceptance Test Plans that work! - Business Analyst Training
34:20
Karaleise | Business Analyst Training
Рет қаралды 40 М.
What is ADKAR? The ADKAR Model of Change
6:39
Online PM Courses - Mike Clayton
Рет қаралды 20 М.
How to Get a Job in Tech: QA Tester with No Experience or Degree
10:01
How to Write Acceptance Tests
14:49
Continuous Delivery
Рет қаралды 63 М.
YDS: When Does UAT Happen in Scrum?
6:31
Agile for Humans
Рет қаралды 6 М.
What is a Work Breakdown Structure - WBS? PM in Under 5
6:45
Online PM Courses - Mike Clayton
Рет қаралды 303 М.
What's the Difference between a Scrum Master and a Project Manager
10:10
Online PM Courses - Mike Clayton
Рет қаралды 1,8 М.
What does a QA engineer & Software tester actually do?
10:15
Как бесплатно замутить iphone 15 pro max
00:59
ЖЕЛЕЗНЫЙ КОРОЛЬ
Рет қаралды 8 МЛН