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

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

38.583 Lượt nghe
The Software Testing Process: What is User Acceptance Testing - UAT?
Learn all the basics of Project Management, in a structured program: https://geni.us/PM_CoreCourses 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... https://youtu.be/uKGFP2qxKm0 🎬 What is Release Management? https://youtu.be/dvFQrsY_tKg 🎬 What is ITIL (and ITSM)? https://youtu.be/xsZZuJom5EY 🎬 In Praise of Quality: Why it Should Matter to You https://youtu.be/iqW03Jxtz6g 🎬 What is PMTQ - Project Management Technology Quotient? https://youtu.be/9b0xs9rCeks 🎬 What is a Disaster Recovery Plan? And How to Make one. https://youtu.be/c2WRVclyFcg 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. https://kit.co/MikeClayton/what-a-project-manager-needs Note that the links are affiliated. For more great Project Management videos, please subscribe to this channel: https://www.youtube.com/channel/UCMZfp1_wquyegVY9SoER0Nw?sub_confirmation=1 For all our great Project Management articles and resources, please check out the OnlinePMCourses website: https://onlinepmcourses.com/ For basic Management Courses - free training hosted on YouTube, with 2 new management lessons a week, check out our sister channel, Management Courses: http://youtube.com/c/managementcourses For more of our Project Management videos in themed collections, join our Free Academy of Project Management: https://onlinepmcourses.com/free-academy-of-project-management/ 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