Cómo Escribir Casos de Pruebas | Paso a paso
Summary
TLDREn este video, el presentador regresa a los conceptos básicos de las pruebas, centrándose en los casos de prueba y utilizando la norma 29 119 como referencia. Define un caso de prueba y explica su importancia para la ejecución de pruebas, identificación de errores y evaluación de calidad. Luego, presenta un ejemplo práctico de diseño de casos de prueba para un sistema de gestión de recursos humanos, donde se debe agregar una unidad a la estructura organizacional. Detalla los pasos para crear casos de prueba, incluyendo precondiciones, entradas, resultados esperados y actuales, y proporciona una guía para los nuevos test engineers y aquellos que deseen refrescar sus conocimientos.
Takeaways
- 😀 El video trata sobre los fundamentos de las pruebas y cómo diseñar casos de prueba.
- 📚 Se utiliza la norma ISO/IEC/IEEE 29119 como referencia para los conceptos, procesos y técnicas de las pruebas.
- 🔍 Un caso de prueba se define como un conjunto de precondiciones, entradas y resultados esperados para probar un elemento específico.
- 📝 Se menciona el documento de especificación de casos de pruebas, que agrupa uno o más casos de prueba.
- 👥 Se invita a los espectadores a suscribirse al canal y a unirse a la comunidad de Testing and Club Group en Facebook.
- 💻 Se presenta un ejemplo práctico de diseño de casos de prueba para un sistema de gestión de recursos humanos.
- 🔑 Se ilustra cómo agregar una unidad a la estructura de la organización en un sistema de demostración.
- 📋 Se describen los pasos para crear una nueva unidad y se menciona que el campo 'name' es obligatorio.
- 📝 Se sugiere tener un identificador único, objetivo, prioridad y trazabilidad para cada caso de prueba.
- 📉 Se recomienda documentar precondiciones, entradas, resultados esperados y resultados actuales en los casos de prueba.
- 📈 Se diseñan seis casos de prueba diferentes relacionados con la adición de una unidad a la estructura organizacional.
Q & A
¿Qué es un caso de prueba según la norma 29 119?
-Según la norma 29 119, un caso de prueba es un conjunto de precondiciones, entradas y resultados esperados desarrollados para impulsar la ejecución de un elemento de prueba con el objetivo de cumplir con los objetivos de la prueba, incluyendo la implementación correcta, la identificación de errores, el chequeo de calidad y otras informaciones valiosas.
¿Qué es el documento de especificación de casos de pruebas según la norma mencionada?
-El documento de especificación de casos de pruebas es un conjunto de uno o más casos de pruebas que se utilizan para definir y detallar los requisitos y objetivos de los casos de prueba.
¿Por qué es importante tener un identificador único para cada caso de prueba?
-Es importante tener un identificador único para cada caso de prueba para facilitar la trazabilidad y la referencia cruzada en la documentación y en los resultados de las pruebas.
¿Qué se considera una precondición en el diseño de casos de pruebas?
-Las precondiciones son condiciones o estados que deben existir antes de ejecutar un caso de prueba, como por ejemplo, que se haya creado una unidad base en el sistema antes de intentar agregar una nueva unidad.
¿Qué se entiende por 'entradas' en el contexto de los casos de pruebas?
-Las 'entradas' son los datos que se utilizan en un caso de prueba, como los datos de la nueva unidad a crear, incluyendo el nombre y la descripción.
¿Cuáles son los resultados esperados y los resultados actuales en un caso de prueba?
-Los resultados esperados son lo que se predice que sucederá al ejecutar un caso de prueba, mientras que los resultados actuales son los resultados reales obtenidos al ejecutar el caso de prueba.
¿Qué se sugiere hacer antes de pasar al ejercicio práctico en el script?
-Antes de pasar al ejercicio práctico, se sugiere que los espectadores consideren suscribirse al canal, activar la campana de notificación y unirse a la comunidad, especialmente al grupo de Facebook 'Testing and Club Group'.
¿Qué sistema se está probando en el ejemplo práctico del script?
-Se está probando un sistema de gestión de recursos humanos, específicamente la funcionalidad para agregar una unidad a la estructura de la organización.
¿Cuál es la única regla que se menciona para el campo 'name' al crear una nueva unidad en el sistema?
-La única regla que se menciona para el campo 'name' al crear una nueva unidad es que es requerido, es decir, no puede estar vacío.
¿Qué acciones se pueden realizar en la ventana de creación de una nueva unidad en el sistema?
-En la ventana de creación de una nueva unidad, se pueden realizar dos acciones: salvar la unidad o cancelar el proceso de creación.
¿Cuáles son los seis casos de prueba que se diseñaron relacionados con la adición de una unidad a la estructura de la organización?
-Los seis casos de prueba diseñados son: 1) Agregar una unidad dejando todos los campos vacíos. 2) Agregar una unidad dejando solo el campo requerido vacío. 3) Agregar una unidad llenando solo el campo requerido. 4) Agregar una unidad llenando todos los campos. 5) Llenar todos los campos y luego cancelar, revisando que no se cree la unidad. 6) Crear una unidad o agregar una unidad debajo de la estructura adecuada.
Outlines
Esta sección está disponible solo para usuarios con suscripción. Por favor, mejora tu plan para acceder a esta parte.
Mejorar ahoraMindmap
Esta sección está disponible solo para usuarios con suscripción. Por favor, mejora tu plan para acceder a esta parte.
Mejorar ahoraKeywords
Esta sección está disponible solo para usuarios con suscripción. Por favor, mejora tu plan para acceder a esta parte.
Mejorar ahoraHighlights
Esta sección está disponible solo para usuarios con suscripción. Por favor, mejora tu plan para acceder a esta parte.
Mejorar ahoraTranscripts
Esta sección está disponible solo para usuarios con suscripción. Por favor, mejora tu plan para acceder a esta parte.
Mejorar ahoraVer Más Videos Relacionados
¿Qué es un caso de prueba? Aprendé buenas prácticas y diseñalos como un profesional
T de Student: Muestras Independientes
Cómo Probar Capacitores Lámpara de Prueba* How yo Test Capacitor
Automatización con Selenium y Cucumber [JAVA] #4 ► Primer Escenario en Gherkin 🥒
Qué es un Tester de Software y cuáles son sus tareas principales
Identificación de aldehídos y cetonas
5.0 / 5 (0 votes)