miércoles, 30 de septiembre de 2026

6toC IMASI TIPOS Y APLICACIÓN DE PRUEBAS DE SOFTWARE

 



Cuestionario de investigación 

Tema: Selección, implementación e importancia de las pruebas de software.


Instrucciones: Investiga y responde las siguientes 15 preguntas en tu cuaderno. Cada respuesta debe tener un mínimo de tres líneas. Cuando se soliciten ejemplos, utiliza situaciones relacionadas con aplicaciones o sistemas informáticos.

1. ¿Qué son las pruebas de software y por qué son necesarias antes de implementar un sistema informático?

2. ¿Qué son las pruebas de código, cuáles son sus objetivos y qué errores pueden identificarse mediante la revisión del código fuente?

3. ¿En qué consisten las pruebas unitarias y por qué es importante comprobar individualmente las funciones o componentes de una aplicación?

4. ¿Qué son las pruebas de integración y qué problemas pueden detectar cuando diferentes componentes informáticos necesitan intercambiar información?

5. ¿Cuál es el propósito de las pruebas de sistemas y qué aspectos deben evaluarse para comprobar el funcionamiento completo de una aplicación?

6. ¿Qué son las pruebas de aceptación, quiénes pueden participar en ellas y por qué deben considerar las necesidades de los usuarios?

7. ¿En qué consiste la técnica de caja blanca y cómo puede utilizarse para verificar las condiciones y rutas de ejecución de un programa?

8. ¿Qué es la técnica de caja negra y cómo permite comprobar el funcionamiento de una aplicación sin conocer su código interno?

9. ¿Cuáles son las principales diferencias entre las pruebas unitarias, de integración, de sistemas y de aceptación?

10. ¿Qué criterios deben considerarse para seleccionar el tipo de prueba más apropiado según las características y los requisitos de un sistema informático?

11. ¿Qué es un caso de prueba y cuáles son los elementos que debe contener para documentar correctamente su ejecución?

12. ¿Por qué es importante utilizar datos válidos, inválidos y valores límite al comprobar el funcionamiento de un programa?

13. ¿Qué herramientas informáticas permiten automatizar las pruebas de software? Investiga al menos tres y explica su utilidad.

14. Una empresa desarrolló una aplicación para controlar el inventario de productos, pero algunos registros no se guardan correctamente en la base de datos. ¿Qué pruebas seleccionarías para identificar el problema y cómo las ejecutarías?

15. Un centro educativo desarrolló una aplicación para registrar calificaciones. Explica cómo aplicarías las pruebas unitarias, de integración, de sistemas y de aceptación para comprobar que funciona correctamente.


Enunciado de exposición: Técnicas de pruebas de software

Módulo: Implementación y Mantenimiento de Aplicaciones y Sistemas Informáticos
Tema general: Pruebas funcionales y no funcionales aplicadas a sistemas informáticos
Organización: 7 grupos de 4 estudiantes
Modalidad: Trabajo investigación + exposición + ejemplo práctico

Propósito de la actividad

Cada grupo investigará y expondrá un conjunto de técnicas de pruebas de software, explicando su concepto, objetivo, importancia, forma de aplicación y utilidad dentro del desarrollo, implementación y mantenimiento de sistemas informáticos.

La exposición no debe limitarse a definiciones. Cada grupo deberá presentar ejemplos concretos, situaciones problemáticas y casos de uso relacionados con sistemas informáticos como sistemas de matrícula, inventario, facturación, calificaciones, biblioteca, ventas, control de empleados, comercio electrónico o administración de bases de datos.

Distribución de temas por grupo

Grupo

Tema asignado

Tipo

Grupo 1

Pruebas unitarias y pruebas de integración

Funcionales

Grupo 2

Pruebas de sistema y pruebas de aceptación

Funcionales

Grupo 3

Pruebas de caja negra y pruebas de regresión

Funcionales

Grupo 4

Pruebas de rendimiento, carga y estrés

No funcionales

Grupo 5

Pruebas de seguridad y vulnerabilidad

No funcionales

Grupo 6

Pruebas de usabilidad, accesibilidad y compatibilidad

No funcionales

Grupo 7

Pruebas de recuperación, disponibilidad y confiabilidad

No funcionales

Contenidos obligatorios para todos los grupos

Cada grupo deberá desarrollar los siguientes aspectos:

  1. Definición de cada técnica de prueba asignada.
  2. Objetivo principal.
  3. Características.
  4. Momento del desarrollo en que se aplica.
  5. Errores o problemas que permite detectar.
  6. Ventajas de utilizarla.
  7. Limitaciones o dificultades.
  8. Ejemplo aplicado a un sistema informático.
  9. Caso de uso donde la prueba sea necesaria.
  10. Conclusión sobre su importancia en la calidad del software.

No hay comentarios.:

Publicar un comentario

6toC IMASI TIPOS Y APLICACIÓN DE PRUEBAS DE SOFTWARE

  Cuestionario de investigación  Tema: Selección, implementación e importancia de las pruebas de software. Instrucciones: Investiga y respon...