0% encontró este documento útil (0 votos)
100 vistas

Prueba de Conocimientos

Este documento contiene las respuestas de Amparo Cepeda Gutiérrez a una prueba de conocimientos sobre pruebas de software. La prueba cubre temas como tipos de pruebas funcionales y no funcionales, metodologías ágiles, modelos de desarrollo de software, buenas prácticas de pruebas, técnicas de caja negra y blanca, y más. Amparo responde correctamente a la mayoría de las preguntas que abarcan diferentes aspectos de las pruebas de software.

Cargado por

Amparo Cepeda
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
100 vistas

Prueba de Conocimientos

Este documento contiene las respuestas de Amparo Cepeda Gutiérrez a una prueba de conocimientos sobre pruebas de software. La prueba cubre temas como tipos de pruebas funcionales y no funcionales, metodologías ágiles, modelos de desarrollo de software, buenas prácticas de pruebas, técnicas de caja negra y blanca, y más. Amparo responde correctamente a la mayoría de las preguntas que abarcan diferentes aspectos de las pruebas de software.

Cargado por

Amparo Cepeda
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 9

PRUEBA DE CONOCIMIENTOS

Nombres y apellidos: Amparo Cepeda Gutiérrez

Fecha:20/06/2021

Correo electrónico: [email protected]

Número celular:3024226654

1. ¿Qué son las pruebas funcionales, no funcionales y para qué sirven?


Por medio de ella se puede detectar cuando hay x o y problema en dicha
programación.

2. Indique 3 tipos de pruebas funcionales y 3 tipos de pruebas no funcionales.


Pruebas funcionales
Prueba de componentes
Prueba de humo
Pruebas de regresión.
Pruebas no funcionales
Prueba de carga
Prueba de rendimiento
Prueba de estrés

3. ¿Cuál de los siguientes sería el mejor método de pruebas cuando hay una pobre
especificación y poco tiempo de pruebas?

a. Pruebas exploratorias.
b. Pruebas de casos de uso.
c. Cobertura de condición.
d. Pruebas de camino.

La respuesta es la a.

4. ¿Conoce acerca de metodologías ágiles? ¿Cuales?


Por medio de estas metodologías permiten adaptarse la manera de trabajar con el
proyecto indicado de una manera más sencilla y eficaz ,es decir estás se acomodan de
acuerdo al trabajo.
Cómo mejoras en la calidad del producto,satisfacer al cliente, también podría ser
mayor motivación para los trabajadores y por último trabajar en equipo.

5. Con base en la respuesta anterior, describa las principales características.


Una de las principales características de acuerdo con lo dicho anteriormente es que
son rápidas , específicas y dinámicas.

6. ¿Qué es importante hacer cuando se está trabajando con modelos de desarrollo de


software?
a. Escoger el modelo de cascada porque este es el primer y mejor modelo
demostrado.
b. Solo cambiar la organización para ajustarse al modelo y no al revés.
c. Comenzar con el modelo V y después para otros modelos interactivos o
incrementales.
d. Adaptar los modelos al contexto del proyecto y a las características del producto.

Yo pienso que la d ,es decir porque realmente así es uno debe adaptarse de
acuerdo a lo que pidan realizar para el proyecto.

7. ¿Cuáles de las siguientes afirmaciones son verdaderas?


A. Las pruebas de software podrían ser requeridas para cumplir con requisitos
legales o contractuales.
B. Las pruebas de software son principalmente necesarias para mejorar la calidad
del trabajo de los desarrolladores.
C. Las pruebas rigurosas y la corrección de defectos encontrados ayudan a reducir
el riesgo de que ocurran problemas en el ambiente de producción.
D. Las pruebas rigurosas se usan a veces para demostrar que todos los fallos han
sido detectados.
a. A y C son verdaderas; B y D son falsas.
b. A y D son verdaderas: C y B son falsas.
c. B y C son verdaderas; A y D son falsas.
d. C y D son verdaderas: A y B son falsas.
Para mí la respuesta correcta es la c.
8. ¿Cuál de los siguientes serían los mejores fundamentos para atacar defectos en
pruebas?
a. Usar casos derivados de los flujos del negocio que dominan los expertos.
b. Experiencia, datos de defectos y fallos, conocimiento acerca de los fallos de
software.
c. Realizar análisis de riesgos al inicio del proyecto.
d. Resultados esperados de la comparación con un sistema existente.
La respuesta es la b.
9. ¿Cuáles de las siguientes buenas prácticas de Testing aplican para modelo de ciclo de
vida de desarrollo de software?
a. Todos los niveles de prueba son planeados y completados para cada
característica de desarrollo.
b. Los testers son involucrados tan pronto como la primera pieza de código puede
ser ejecutada.
c. Para cada una de las actividades de desarrollo hay una actividad de pruebas
correspondiente.
d. Las pruebas de aceptación son siempre el último nivel de pruebas en ser
aplicado.
Para mí la respuesta es la b.
10. ¿Cuál de las siguientes afirmaciones describe mejor la diferencia entre pruebas y
depuración?
a. Las pruebas determinan con precisión la causa de los defectos. La depuración
analiza los defectos y propone actividades de prevención.
b. Las pruebas eliminan los defectos. La depuración identifica la causa de los fallos.
c. Las pruebas dinámicas previenen las causas de los fallos. La depuración elimina
los fallos.
d. Las pruebas dinámicas muestran los fallos producidos por los defectos. La
depuración detecta, analiza y remueve la causa de los fallos en el software.
Me parece que la mejor afirmación es la d .

11. ¿Cuáles son las técnicas de Caja Negra?

a. Partición de equivalencia, Análisis de Valores límite, Tablas de decisión y gráficos


causa-efecto, Pruebas de Transición de estado.
b. Partición de equivalencia, Análisis de Valores límite, Tablas de decisión y gráficos
causa-efecto, Pruebas de Transición de estado, Pruebas de Caso de Uso.
c. Pruebas de Sentencia y Cobertura, Partición de equivalencia, Análisis de Valores
límite, Tablas de decisión y gráficos causa-efecto, Pruebas de Transición de estado.
d. Partición de equivalencia, Análisis de Valores límite, Tablas de decisión y gráficos
causa-efecto, Pruebas de decisión.

La respuesta que veo más completa es la b.

12. ¿Cuál es el beneficio de las pruebas independientes?

a. Los probadores independientes reducen el cuello de botella en el proceso de


gestión de incidentes.
b. Los probadores independientes no necesitan entrenamiento extra.
c. Se realiza más trabajo porque los probadores no interrumpen a los desarrolladores
todo el tiempo.
d. Los probadores independientes tienden a ser imparciales y encuentran defectos
diferentes a los que encuentran los desarrolladores.

La d.

13. ¿Para cuál de las siguientes situaciones debería usarse pruebas de mantenimiento?
a. Corrección de defectos durante la fase de desarrollo.
b. Quejas acerca de la calidad del sistema durante las pruebas de aceptación.
c. Mejoras planeadas para un sistema existente y productivo.
d. Integración de funciones durante el desarrollo de un nuevo sistema.
La b.

14. Usted está trabajando en un proyecto que tiene unas malas especificaciones y presión
en lo que respecta al tiempo. ¿Cuál de las siguientes técnicas de prueba sería el
enfoque más útil para utilizar?

a. Pruebas de Casos de Uso.


b. Pruebas de Sentencia.
c. Pruebas Exploratorias.
d. Pruebas de Decisión.
La d.

15. ¿Cuál de las siguientes técnicas de prueba es una técnica de caja blanca?

a. Pruebas de Decisión.
b. Análisis de Valores Frontera.
c. Particiones de Equivalencia.
d. Pruebas de Transición de Estado.

La d.

16. ¿Cuál de las siguientes afirmaciones es VERDADERA?

I. Las pruebas de regresión y de pruebas de confirmación son lo mismo.


II. Las pruebas de regresión demuestran que todos los defectos se han resuelto.
III. La prueba de regresión es un buen candidato para la automatización de
prueba.
IV. La prueba de regresión se realiza para descubrir defectos como resultado de
los cambios en el software.
V. No se deberían realizar pruebas de regresión durante las pruebas de
integración.

a. IV es VERDADERA; I, II, III y V son FALSAS.


b. III es VERDADERA; I, II, IV y V son FALSAS.
c. III y IV son VERDADERAS; I, II y V son FALSAS.
d. I, III y IV son VERDADERAS; II y V son FALSAS.

la respuesta es la c.
17. Uno de los objetivos de su proyecto es tener un 100% de cobertura de decisión. Las
tres pruebas siguientes han sido ejecutadas para el flujo de control del siguiente grafo
(diagrama).

● Prueba_01 cubre el camino: A, B, D, E, G


● Prueba_02 cubre el camino: A, B, D, E, F, G
● Prueba_03 cubre el camino: A, C, F, C, F, C, F, G

¿Cuál de las siguientes afirmaciones en relación con el objetivo de cobertura de decisión es


VERDADERA?

a. La decisión D no se ha probado de forma completa.


b. Se ha logrado un 100% de cobertura de decisión.
c. La decisión E no se ha probado de forma completa.
d. La decisión F no se ha probado de forma completa.
La respuesta es la a.

18. Se ha detectado un defecto durante la prueba:


Al recibir los datos del cliente desde un servidor, se produce un fallo del sistema. El
defecto fue corregido al corregir el código que comprueba la disponibilidad de la red
durante la transferencia de datos. Los casos de prueba existentes cubren el 100% de
todas las sentencias del módulo correspondiente. Se han diseñado, agregado al juego
de pruebas y ejecutado algunas pruebas adicionales con el objetivo de verificar la
corrección y asegurar una cobertura más amplia.

¿Cuál de los siguientes tipos de deberían utilizar en este escenario?

I. Pruebas funcionales.
II. Pruebas estructurales.
III. Pruebas de confirmación o repetición de pruebas.
IV. Pruebas de rendimiento.

a. Se utilizan I y II, pero no se utilizan III y IV.


b. Se utilizan I y III, pero no se utilizan II y IV.
c. Se utilizan I, II y III, pero no se utiliza IV.
d. Se utilizan II, III y IV, pero no se utiliza I.
19. Se debe calcular la bonificación de un empleado. No puede tener un valor negativo,
pero el resultado del cálculo puede ser cero. La bonificación se basa en la antigüedad
del empleado.

Las categorías son: inferior o igual a 2 años, más de 2 años, pero menos de 5 años, 5
años o más, pero menos de 10 años, 10 años o más. Dependiendo de la antigüedad, el
empleado obtendrá diferentes niveles de bonificación.

¿Cuántos casos de prueba son necesarios, si sólo se necesitan particiones de


equivalencia válidas para probar el cálculo de la bonificación?

a. 3 
b. 5 
c. 2 
d. 4

La respuesta es la d.
La partición de equivalencia 10<antigüedad.

20. ¿Cuáles de las siguientes afirmaciones acerca de los beneficios de generar casos de
prueba a partir de casos de uso son verdaderas y cuáles son falsas?

I. Derivar casos de prueba de los casos de uso es útil para las pruebas de sistema
y pruebas aceptación.
II. Derivar casos de prueba de casos de uso es útil sólo para pruebas
automatizadas.
III. Derivar casos de prueba de casos de uso es útil para las pruebas de
componente.
IV. Derivar casos de prueba de los casos de uso es útil para las pruebas de
integración.

a. I y IV son VERDADERAS; II y III son FALSAS.


b. I, es VERDADERA; II, III y IV son FALSAS.
c. II y IV son VERDADERAS; I y III son FALSAS.
d. I, III y IV son VERDADERAS; II es FALSA.

Me parece que la respuesta correcta es la b.


21. Como Analista de Pruebas, usted tiene los siguientes requisitos para probar:

R1 - Anomalías de proceso
R2 - Sincronización
R3 - Confirmación
R4 - Puntos problemáticos
R5 - Datos financieros
R6 - Datos de Diagrama
R7 - Cambios en el perfil de usuario
La notación para indicar las dependencias lógicas de cualquier requisito es, por ejemplo,"R1 ->
R3", lo que significa que R3 depende de R1.

¿Cuál de las siguientes opciones estructura el calendario de ejecución de pruebas de acuerdo


con las dependencias de los requisitos?

a. R3 --> R2 --> R1 --> R7 --> R5- -> R6 --> R4


b. R2 - -> R5 --> R6 --> R4 --> R7 --> R1 --> R3
c. R1 --> R3 --> R2 --> R5 --> R6 --> R4 --> R7
d. R1 --> R2 --> R5- -> R6 --> R3 --> R4 --> R7

La respuesta es la c.

22. Según el siguiente grafo y utilizando la técnica de "Tablas de Decisión". ¿Cuántos


posibles casos de prueba se obtendrán?

a. 12
b. 11
c. 10
d. 13

La a.

Base de datos.

23. Para eliminar las filas duplicadas del resultado de una sentencia SELECT se emplea:
a. NO DUPLICATE
b. DISTINCT
c. UNIQUE
d. Las anteriores respuestas no son correctas

La respuesta es la b. DISTINCT

24. ¿Cómo se obtiene el número de registros de la tabla "PERSONS"?


a. SELECT COUNT() FROM Persons
b. SELECT COLUMNS(*) FROM Persons
c. SELECT COUNT(*) FROM Persons
d. SELECT COLUMNS() FROM Persons

La respuesta es la a.

25. Dadas las siguientes tablas responda a las consultas en SQL.

a. Listar nombre, edad y carrera de los estudiantes y ordenar por edad de forma
ascendente.
b. Construya una consulta que permita determinar que autores son de nacionalidad USA
o Francia.
c. Construya una consulta que permita determinar que libros se prestaron al lector
Pepito Pérez y a que autor corresponden.
d. Construya una sentencia que permita ingresar un nuevo libro con su correspondiente
autor.
e. Construya una sentencia que permita actualizar los datos de dirección, carrera y edad
de un estudiante.
f. Construya una sentencia que permita borrar un estudiante que tiene un préstamo
vigente.

En estos momentos no me encuentro con msql y por tal motivo no pude realizar este
punto.
26. De las siguientes sentencias ¿Cuál no es una sentencia DDL?
a. ALTER TABLE TABLA_A ADD CAMPO1...
b. DELETE A WHERE CONDICION1...
c. CREATE TABLE A (CAMPO1 CHAR(10))...
d. TRUNCATE TABLE A

La respuesta es la b.

27. De las siguientes sentencias ¿Cuáles son sentencias DML?


a. Drop, Alter, Insert, Create
b. Commit, Update, Grant, Select
c. Rollback, Commit, Delete, Select
d. Insert, Delete, Select, Create

Tengo entendido que son select,insert,update y delete.

También podría gustarte