Title: Actividad 17: Automatización y pruebas manuales
Course: 2025 - LI - Pruebas de Software 3-1 y 3-2 > Section: Unidad 2 - Ingeniería de pruebas y planificación

🎯 Objetivo

Comprender las diferencias, ventajas, desventajas y aplicaciones entre las pruebas manuales y automatizadas, así como la importancia de elegir la estrategia adecuada según el tipo de proyecto y los recursos disponibles.

🧠 Instrucciones

1. Encabezado obligatorio:
  - Nombre completo del alumno.
  - Nombre del profesor.
  - Materia: Pruebas de Software.
  - Número de la actividad.
2. Investigación:
Desarrolla los siguientes puntos en tu propio formato (puede ser texto, tabla o esquema):
a) ¿Qué son las pruebas manuales y en qué consisten?
b) ¿Qué son las pruebas automatizadas y cómo se ejecutan?
c) Principales diferencias entre ambas (puedes usar una tabla comparativa).
d) Ventajas y desventajas de cada enfoque.
e) Ejemplos de herramientas comunes para pruebas automatizadas (por ejemplo: Selenium, Cypress, JUnit, PyTest, TestComplete, Postman).
f) ¿En qué tipo de proyectos o fases del desarrollo es más recomendable usar cada una?
3. Análisis personal:
En un párrafo breve, explica cuál método consideras más eficiente en la actualidad y por qué.
(Por ejemplo: por tiempos, recursos, precisión, facilidad, etc.)

💡 Sugerencia opcional:

Si quieres, incluye una imagen o diagrama que muestre cómo se integran las pruebas manuales y automatizadas dentro del ciclo de vida del software.

📄 Método de entrega

- Entregar en formato PDF.
- Debe incluir la investigación completa y el análisis personal.
- Se evaluará la claridad, contenido, redacción y presentación.

🎯 Objetivo

Comprender las diferencias, ventajas, desventajas y aplicaciones entre las pruebas manuales y automatizadas, así como la importancia de elegir la estrategia adecuada según el tipo de proyecto y los recursos disponibles.

🧠 Instrucciones

1. Encabezado obligatorio:
  - Nombre completo del alumno.
  - Nombre del profesor.
  - Materia: Pruebas de Software.
  - Número de la actividad.
2. Investigación:
Desarrolla los siguientes puntos en tu propio formato (puede ser texto, tabla o esquema):
a) ¿Qué son las pruebas manuales y en qué consisten?
b) ¿Qué son las pruebas automatizadas y cómo se ejecutan?
c) Principales diferencias entre ambas (puedes usar una tabla comparativa).
d) Ventajas y desventajas de cada enfoque.
e) Ejemplos de herramientas comunes para pruebas automatizadas (por ejemplo: Selenium, Cypress, JUnit, PyTest, TestComplete, Postman).
f) ¿En qué tipo de proyectos o fases del desarrollo es más recomendable usar cada una?
3. Análisis personal:
En un párrafo breve, explica cuál método consideras más eficiente en la actualidad y por qué.
(Por ejemplo: por tiempos, recursos, precisión, facilidad, etc.)

💡 Sugerencia opcional:

Si quieres, incluye una imagen o diagrama que muestre cómo se integran las pruebas manuales y automatizadas dentro del ciclo de vida del software.

📄 Método de entrega

- Entregar en formato PDF.
- Debe incluir la investigación completa y el análisis personal.
- Se evaluará la claridad, contenido, redacción y presentación.