wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Cuestionario de Automatización de Pruebas

Total questions: 20

Worksheet time: 10mins

Name
Class
Date
1.

¿Cuál es el principal beneficio de la automatización de pruebas?

a)

Eliminar completamente las pruebas manuales.

b)

Reducir el costo inicial del desarrollo.

c)

Acelerar la ejecución de pruebas y mejorar la eficiencia.

d)

Evitar errores en el código de desarrollo.

2.

¿En qué escenario NO se recomienda automatizar pruebas?

a)

Pruebas repetitivas que se ejecutan con frecuencia.

b)

Pruebas exploratorias para descubrir nuevos errores.

c)

Validaciones en múltiples entornos.

d)

Pruebas de regresión en cada nueva versión del software.

3.

¿Cuál de las siguientes herramientas se usa principalmente para pruebas de API?

a)

Selenium

b)

Appium

c)

Postman

d)

Cypress

4.

¿Cuál es la principal desventaja de la automatización de pruebas?

a)

Aumenta el tiempo de ejecución.

b)

No permite ejecutar pruebas en múltiples entornos.

c)

Tiene un alto costo inicial y requiere mantenimiento.

d)

No detecta errores en el código.

5.

¿Cuál de estas herramientas es usada para automatización de pruebas en móviles?

a)

Selenium

b)

Appium

c)

RestAssured

d)

KarateDSL

6.

¿Qué es el DOM (Document Object Model)?

a)

Un lenguaje de programación para manipular bases de datos.

b)

Una representación en memoria de la estructura de un documento HTML o XML.

c)

Una hoja de estilos utilizada en diseño web.

d)

Un tipo de base de datos para almacenar documentos.

7.

¿Cómo se estructura el DOM?

a)

En forma de un árbol de nodos.

b)

Como una lista ordenada de elementos.

c)

Como una base de datos relacional.

d)

Como un conjunto de tablas con claves primarias.

8.

¿Cuál de los siguientes es un selector de clase en CSS?

a)

#titulo

b)

.boton

c)

div p

d)

input[type='text']

9.

¿Cuál de los siguientes selectores CSS selecciona todos los p dentro de un div, sin importar si son hijos directos o no?

a)

div > p

b)

div + p

c)

div p

d)

div ~ p

10.

¿Qué es XPath?

a)

Un lenguaje para buscar elementos en documentos XML y HTML.

b)

Un lenguaje de programación usado para diseñar páginas web.

c)

Un protocolo de comunicación entre servidores.

d)

Una herramienta para crear bases de datos.

11.

¿Cuál de los siguientes XPath selecciona un input con type='text'?

a)

//input[@type='text']

b)

//div/input

c)

/html/body/input[type='text']

d)

#input[type='text']

12.

¿Cuál de las siguientes opciones NO es una diferencia entre XPath y CSS?

a)

XPath permite recorrer el DOM en ambas direcciones, mientras que CSS solo permite descender.

b)

XPath es más rápido que CSS en la mayoría de los navegadores.

c)

CSS es más simple de escribir y más legible.

d)

CSS no permite seleccionar elementos por texto, mientras que XPath sí.

13.

¿Cuáles son ventajas de la automatización de pruebas?

a)

Ahorro de tiempo en la ejecución de pruebas.

b)

Mayor cobertura de casos de prueba.

c)

Reduce a cero la necesidad de pruebas manuales.

d)

Permite integrar pruebas en pipelines de CI/CD.

14.

¿Cuáles herramientas se pueden usar para pruebas web?

a)

Selenium

b)

Cypress

c)

Appium

d)

Playwright

15.

¿Cuándo es recomendable automatizar pruebas?

a)

Cuando se requiere ejecutar pruebas en múltiples navegadores.

b)

Cuando la funcionalidad cambia constantemente.

c)

Cuando se hacen pruebas repetitivas de regresión.

d)

Cuando las pruebas requieren validación visual detallada.

16.

¿Cuáles herramientas se utilizan en integración continua (CI/CD) para ejecutar pruebas automatizadas?

a)

Jenkins

b)

GitHub Actions

c)

Appium

d)

Azure DevOps

17.

¿Cuáles son desventajas de la automatización de pruebas?

a)

Alto costo inicial de implementación.

b)

Reduce la calidad del software.

c)

Necesita mantenimiento frecuente en caso de cambios en el software.

d)

Es más rápida que las pruebas manuales en cualquier escenario.

18.

¿Cuál de las siguientes afirmaciones sobre el DOM es correcta?

a)

Permite acceder y modificar elementos de una página web mediante JavaScript.

b)

Es una estructura jerárquica basada en nodos.

c)

No se puede modificar una vez que la página ha sido cargada.

d)

Puede ser manipulado usando herramientas como Selenium y JavaScript.

19.

¿Cuáles de los siguientes selectores CSS son correctos?

a)

#miElemento

b)

.clase1 .clase2

c)

[type='text']

d)

h1 > p

20.

¿Cuáles de los siguientes selectores XPath son correctos?

a)

//div[@class='contenedor']

b)

//button[text()='Enviar']

c)

//input[contains(@id, 'usuario')]

d)

/html/body/div[1]/form/button