Академический Документы
Профессиональный Документы
Культура Документы
Introduction
As a ScrumMaster, I observed that while the QA team in my prior company was working hard and focused on testing
and automation, we were observing significant customer-reported issues. Even though product managers and other
subject-matter experts (SME's) were also testing the product, their efforts were largely uncoordinated. Due to my
prior background in software quality assurance management, where I managed user acceptance testing (UAT) in
addition to QA, and due to my current role in Agile/Scrum project management, I initiated a process to implement
UAT at this company.
What is user acceptance testing?
User acceptance testing is a process that obtains confirmation that a system meets mutually agreed-upon
requirements. The UAT acts as a verification of the required business function and proper functioning of the system,
emulating real-world usage conditions on behalf of customers.
Who typically performs UAT?
SME's from client care, compliance, professional services, beta customers depending on interest level and
availability
UAT tests perform the final verification of the required business function and validate proper functioning of
the software, emulating real-world usage conditions.
UAT tests also ensure that business function for the user stories are validated not only from the component
level but also from the system integration perspective.