Education

Software Testing Tutorial #15 - What is Acceptance Testing

by Software Testing Mentor

Share:

📚 Main topics

  • Purpose of acceptance testingAcceptance testing checks whether the completed software meets the customer’s needs and is fit for use. It helps catch gaps between what the customer wanted and what was documented in requirements or user stories. 2:07
  • Alpha testingAlpha testing takes place within the development organization, where stakeholders and business users test the application against acceptance criteria. 3:08
  • Beta testingBeta testing makes a feature available to a group of end users, who try it in their own setting and provide feedback or report issues. 3:41
  • Other acceptance checksAcceptance testing can also verify that contractual and regulatory obligations have been met. 4:41

✨ Key takeaways

  • How it differs from system testingSystem testing checks that the system works according to its requirements; acceptance testing focuses on whether it fulfills the customer’s actual needs. 1:37
  • Acceptance testing has multiple formsAlpha and beta testing are examples, alongside checks for contractual and regulatory obligations. 2:38

🧠 Lessons learned

  • Requirements can miss the customer’s intentA gap may arise when customer needs are translated into requirements or user stories, so feedback can help identify and address it. 6:16
  • Feedback helps close gapsAgile’s continuous feedback loops can help correct gaps, while acceptance testing plays a key role in confirming customer needs are met. 6:16

🏁 Conclusion/next steps

  • Core question to askConfirm that the software being delivered truly meets the customer’s needs. 6:16

Transcript excerpt

0:00 hello everyone welcome again in the software testing tutorial we are going to learn what is acceptance testing so we have already covered the test levels and three uh test levels that we have understood so unit testing integration testing and system testing now we also need to understand what is acceptance testing now to understand acceptance testing i'll take an example here how the customer provides the requirement right so there are some needs or customer

0:31 requirements that uh are being explained to the team who is developing the software and that's how the requirements come in picture right so say for example uh there is a customer okay and he has certain requirements or needs right so what he exit actually needs so he will explain that or he will you know document that and he'll send those details or he'll try to explain that these are my needs in say for example e-commerce website

1:03 and based on that needs somebody will document those into requirements right so if it is you know waterfall approach there will be big requirement documentations otherwise if it is a dialogue from agile scrum then it will be user stories now how will the customers needs be verified so for example whatever he needed has been documented in requirements but how does it mean that whatever he has wished for or needs has

🔒 The full, searchable transcript is available with Pro.

🔒 Unlock Premium Features

This is a premium feature. Upgrade to unlock unlimited Q&A, transcripts, mindmaps, and translations.

Questions & Answers

Common questions about this video

¿Qué es la prueba de aceptación?

Es la verificación de que el software cumple las necesidades y los requisitos del cliente y es apto para su uso. 2:07

¿Qué diferencia hay entre la prueba de aceptación y la prueba del sistema?

En la prueba del sistema se verifica que el sistema funcione según los requisitos documentados. La prueba de aceptación comprueba si esos requisitos reflejan las necesidades reales del cliente. 1:37

¿Qué es la prueba alfa y dónde se realiza?

La prueba alfa es un tipo de prueba de aceptación que se realiza internamente en las instalaciones del equipo de desarrollo, a menudo con la participación de partes interesadas y usuarios del negocio. 3:08

¿Qué es la prueba beta y cómo funciona?

La prueba beta se realiza con usuarios finales o en el entorno del cliente. Se ofrece el software o una nueva función a un grupo de usuarios, quienes lo prueban y envían comentarios o informan de problemas. 3:41

¿Cómo se relacionan las pruebas alfa y beta?

Por lo general, primero se realiza la prueba alfa internamente. Cuando el equipo está satisfecho con los resultados, se pasa a la fase beta y se pone la función a disposición de un grupo de usuarios. 4:11

¿Qué obligaciones pueden verificarse durante las pruebas de aceptación?

Se pueden verificar las obligaciones contractuales y regulatorias, como comprobar que el software cumple las normas aplicables. 4:41

¿Por qué son importantes las pruebas de aceptación?

Ayudan a detectar si existe una brecha entre lo que necesita el cliente y lo que quedó plasmado en los requisitos, y permiten comprobar que el software entregado satisface esas necesidades. 6:16

🔒 Unlock Premium Features

Access to Chat is a premium feature. Upgrade now to unlock unlimited studying tools.

🔒 Unlock Premium Features

Access to Mindmap is a premium feature. Upgrade now to unlock unlimited studying tools.

🔒 Unlock Premium Features

Access to Translation is a premium feature. Upgrade now to unlock unlimited studying tools.

Suggestions

🔒 Unlock Premium Features

Access to AI Suggestions is a premium feature. Upgrade now to unlock unlimited studying tools.