Ejercicios

Pruebas automatizadas en el desarrollo de aplicaciones

Este cuestionario evalúa conceptos y prácticas esenciales para diseñar pruebas automatizadas confiables en aplicaciones. Incluye pruebas unitarias, de integración y de interfaz, pirámide de pruebas, dobles de prueba, aislamiento, casos límite, TDD, cobertura, pruebas de contrato y ejecución en integración continua. Las preguntas combinan situaciones prácticas con interpretación de diagramas para comprobar tanto la comprensión conceptual como la capacidad de elegir estrategias de prueba mantenibles.

Responde las preguntas a continuación y revisa la explicación de cada respuesta.

0/16 respondidas

  1. 1

    ¿Cuál es el objetivo principal de una prueba unitaria?

  2. 2

    Según la pirámide representada, ¿qué distribución de pruebas suele ofrecer retroalimentación rápida y una suite mantenible?

    Pregunta 2
  3. 3

    En el patrón Arrange-Act-Assert, ¿qué sucede durante la fase Act?

  4. 4

    El doble del diagrama sustituye a un servicio y devuelve respuestas prefijadas, sin comprobar cuántas veces fue llamado. ¿Qué tipo de doble es?

    Pregunta 4
  5. 5

    ¿Qué fallo está especialmente indicada para detectar una prueba de integración entre un repositorio y una base de datos real de pruebas?

  6. 6

    Una función depende de la hora actual y produce pruebas inestables. ¿Qué diseño facilita una prueba determinista?

    Pregunta 6
  7. 7

    ¿Qué caracteriza a una prueba flaky o intermitente?

  8. 8

    ¿Qué selector suele ser más estable para automatizar una prueba de interfaz?

  9. 9

    La edad mínima admitida es 18 años. ¿Qué conjunto aplica mejor el análisis de valores límite?

    Pregunta 9
  10. 10

    ¿Qué riesgo produce el uso excesivo de mocks que verifican cada llamada interna?

  11. 11

    En el diagrama, una aplicación consumidora y una API evolucionan por separado. ¿Para qué sirve una prueba de contrato dirigida por el consumidor?

    Pregunta 11
  12. 12

    Varios trabajos de integración continua ejecutan pruebas en paralelo y modifican los mismos registros. ¿Cuál es la mejor medida para evitar interferencias?

    Pregunta 12
  13. 13

    ¿Cuál es la interpretación correcta de una cobertura de líneas del 100 %?

  14. 14

    Una prueba snapshot falla después de un cambio visual intencional. ¿Qué debe hacerse?

  15. 15

    El esquema muestra una prueba que modifica una base de datos y después vuelve al estado inicial. ¿Qué mecanismo permite este aislamiento?

    Pregunta 15
  16. 16

    En el ciclo Red-Green-Refactor de TDD, ¿qué corresponde hacer inmediatamente después de comprobar que una nueva prueba falla por el motivo esperado?

¡Descarga la App ahora para tener acceso a + 5000 cursos, ejercicios, certificados y mucho contenido gratis sin pagar nada!

  • Cursos online 100% gratuitos de principio a fin

    Miles de cursos online en vídeo, ebooks y audiolibros.

  • Más de 60 mil ejercicios gratuitos

    Para poner a prueba tus conocimientos durante los cursos en línea

  • Certificado Digital gratuito válido con Código QR

    Generado directamente desde la galería de fotos de tu celular y enviado a tu correo electrónico

Aplicación Cursa en la pantalla del libro electrónico, la pantalla del curso en video y la pantalla de ejercicios del curso, además del certificado de finalización del curso.