
Quiz 2: Ejecución y Mejora Continua de Pruebas de Software
Authored by Nicolas Rivera
Computers
University

AI Actions
Add similar questions
Adjust reading levels
Convert to real-world scenario
Translate activity
More...
Content View
Student View
10 questions
Show all answers
1.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
1. ¿Cuál es una de las principales ventajas de utilizar pruebas automáticas en lugar de pruebas manuales?
A) Mayor precisión y menor posibilidad de errores humanos.
B) Menor necesidad de herramientas de prueba especializadas.
C) Mayor flexibilidad para adaptarse a cambios durante la ejecución.
Answer explanation
La opción A es correcta porque las pruebas automáticas reducen la posibilidad de errores humanos, lo que resulta en una mayor precisión en los resultados de las pruebas, a diferencia de las pruebas manuales que son más propensas a errores.
2.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
2. ¿Cuál de las siguientes herramientas de automatización es adecuada para realizar pruebas en APIs?
A) Postman.
B) Selenium.
C) JUnit.
Answer explanation
Postman es una herramienta diseñada específicamente para realizar pruebas en APIs, permitiendo enviar solicitudes y verificar respuestas. Selenium y JUnit son más adecuados para pruebas de interfaz y pruebas unitarias, respectivamente.
3.
MULTIPLE CHOICE QUESTION
1 min • 1 pt
3. ¿Qué tipo de error se refiere a una falla que ocurre cuando un software no se comporta según lo especificado?
A) Error lógico.
B) Error de integración.
C) Error funcional.
Answer explanation
El error funcional se refiere a cuando el software no cumple con las especificaciones establecidas, lo que significa que no se comporta como se esperaba. Por lo tanto, la respuesta correcta es C) Error funcional.
4.
MULTIPLE CHOICE QUESTION
1 min • 1 pt
4. ¿Qué técnica de automatización de pruebas es más adecuada para ejecutar pruebas de regresión de manera continua?
A) Continuous Testing.
B) Pruebas de caja negra.
C) Pruebas unitarias.
Answer explanation
La técnica de Continuous Testing permite ejecutar pruebas de regresión de manera continua, asegurando que los cambios en el código no introduzcan errores. Es la opción más adecuada para mantener la calidad del software en ciclos de desarrollo ágiles.
5.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
5. ¿Qué métrica es fundamental para evaluar el rendimiento de una prueba de software?
A) Tiempo de ejecución de la prueba.
B) Número de errores encontrados.
C) Porcentaje de cobertura del código.
Answer explanation
El tiempo de ejecución de la prueba es fundamental para evaluar su rendimiento, ya que indica la eficiencia del proceso de prueba. Aunque el número de errores y la cobertura del código son importantes, el tiempo de ejecución es clave para la optimización.
6.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
6. Verdadero o falso: En la automatización de pruebas, los scripts deben adaptarse a los cambios del sistema a medida que se descubren nuevos errores.
A) Verdadero.
B) Falso.
Answer explanation
A) Verdadero. En la automatización de pruebas, es crucial que los scripts se adapten a los cambios del sistema y a los nuevos errores descubiertos para asegurar la efectividad de las pruebas y la calidad del software.
7.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
7. ¿Qué actitud es esencial cuando se ejecutan pruebas y se documentan resultados?
A) Perfeccionismo, para asegurar que todo está absolutamente correcto.
B) Flexibilidad para ajustar pruebas en función de los resultados obtenidos.
C) Rapidez, para terminar las pruebas lo más rápido posible.
Answer explanation
La flexibilidad es crucial en las pruebas, ya que permite adaptar los métodos y enfoques según los resultados obtenidos, mejorando así la efectividad del proceso. El perfeccionismo y la rapidez pueden limitar la capacidad de aprendizaje y ajuste.
Access all questions and much more by creating a free account
Create resources
Host any resource
Get auto-graded reports

Continue with Google

Continue with Email

Continue with Classlink

Continue with Clever
or continue with

Microsoft
%20(1).png)
Apple
Others
Already have an account?