Está en la página 1de 28

lOMoARcPSD|10171784

Preguntero Primer Parcial Pruebas de sistemas

Pruebas de Sistemas (Universidad Empresarial Siglo 21)

StuDocu no está patrocinado ni avalado por ningún colegio o universidad.


Descargado por esrte asdasd (osbpttmr@grr.la)
lOMoARcPSD|10171784

Primer parcial Prueba de Sistemas parte 1

Si un programa es probado para alcanzar 100% de cobertura de decisión, cuál de los


siguientes criterios es garantizado que se alcanza?
100 % de cobertura de decisión y 100% de cobertura de sentencia.
¿Qué técnica de caja negra que responde a la siguiente ventaja? Otorga una vista sistemática
de las combinaciones de entradas que no podrían ser identificadas utilizando otras técnicas.
Diagrama de causa efecto.
Dentro de los tipos de casos de pruebas para las pruebas de sistemas, existen varios tipos de
dados por Bill Hetzel. ¿Cómo se clasifica a las pruebas que son independientes del diseño
lógico, que no pueden probar características más allá de las especificaciones?
Pruebas basadas en requerimientos.
“Niveles de prueba. ¿Cuáles son los Niveles de pruebas?”
Prueba de Unidad, Prueba de Integración, Prueba de Sistema, Prueba de Aceptación.
¿Cuáles de los siguientes principios se puede considerar un supra-principio y que se
encuentra presente dentro de los principios dados por el ISTQB y Bill Hetzel?
La prueba exhaustiva no existe.
Los factores de éxito de una revisión son (marque la que no corresponde):
Cada revisión no tiene un objetivo predefinido.
¿Cómo define Hetzell a las pruebas en una visión más actualizada?
Cualquier actividad orientada a evaluar un atributo o capacidad de un programa o sistema y
determinar si alcanza los resultados requeridos.
“Dada la siguiente proposición: ““el proceso que asegura que el software bajo desarrollo o
cambio implementado satisface los requerimientos funcionales y otros requerimientos””,
¿se está refiriendo a…?” Validación.
Identifique la afirmación que no corresponde para el nivel de prueba de Sistema.
Es la prueba formal realizada por el usuario para determinar si la aplicación se ajusta a sus
necesidades.
¿Es correcto enunciar que un defecto puede ocasionar 0, 1 ó más fallas?
Si es correcto
Dentro de los tipos de casos de pruebas para las pruebas de sistemas, existen varios tipos
dados por Bill Hetzel. ¿Cómo se llaman aquellos casos que se derivan del esfuerzo por hacer
fallar el sistema, en condiciones límites, y pensando someter el sistema a las peores
situaciones pensadas?
Casos de pruebas extremos.
¿Qué tipo de defectos detectan las Pruebas del nivel de Componente?
Operadores incorrectos.
Según un enfoque sistémico, cuáles son las partes principales de un caso de prueba? Marque
la respuesta más completa.

Descargado por esrte asdasd (osbpttmr@grr.la)


lOMoARcPSD|10171784

Datos de entradas y precondiciones, pasos de ejecución, resultados esperados y


poscondiciones.
Marque la afirmación que no corresponde con la Técnica de Adivinanza de Defectos.
Toma el análisis de las especificaciones para modelar el comportamiento por transición de
estados.
¿En qué consiste la Técnica de Análisis de Valores Frontera?
Se considera a menudo como una extensión de la Técnica de Partición de Equivalencias que
además de seleccionar cualquier elemento como representativo de una clase de equivalencia,
consiste en seleccionar los bordes de la clase.
Según el ISTQB el principio denominado Paradoja del pesticida se refiere a:
Que si los mismos casos se repiten una y otra vez no encontrarán nuevos defectos.
¿Cuáles de las siguientes técnicas, no es una técnica de las de Caja Negra?
Pruebas de caminos básicos.
¿A qué técnica corresponde la siguiente definición? La selección de los casos de pruebas está
basada en un análisis de las especificaciones de un componente sin referenciar a detalles
internos de estructura lógica.
Prueba de Caja Negra.
“______________ es desarrollado por el cliente en ambientes de producción, y no de
laboratorio.” Pruebas Beta
“Dentro de las Revisiones Técnicas existe una herramienta que se utiliza por los beneficios
que trae. Por ejemplo: estructura la revisión, permite la registración de los resultados, es
una guía para la actividad de revisión, entre otros beneficios. ¿Cómo se llama esa
herramienta?” Listas de verificación.

Primer parcial Prueba de Sistemas parte 2

Existen tipos de revisiones según el objeto bajo revisión pero también existe clasificación de
función del modo en que se llevan adelante. Considerando esta última clasificación
seleccione cuatro respuestas.
Revisión técnica formal
Ensayo
Inspección
Revisión informal
Los números de orden de un sistema de control de stock van desde 10.000 a 99999 inclusive.
Cuál de las siguientes respuestas puede ser un resultado de un diseño de test para valores
límites?
9999
10000
99999
100000

Descargado por esrte asdasd (osbpttmr@grr.la)


lOMoARcPSD|10171784

Pensando en la espeficación dentro del proceso de prueba se usa la salida del análisis de
requerimiento, o sea, la especificación de requerimientos como entrada para escribir.
Caso de prueba de nivel de integración.
Dada la perspectiva histórica de testing es importante conocer la evolución del concepto. A
que visión corresponde la siguiente definición de prueba? El testing es el proceso de ejecutar
un programa o sistema con la intención de encontrar errores.
Tercera versión.
Se conoce la técnica de adivinanza de defecto. A que se refiere?
Una manera de diseñar casos de prueba consiste en armar una lista de defectos posible o
situaciones propensas a error.
Se emplea un enfoque ad hoc basado en la experiencia con el fin de identificar pruebas.
Con la técnica de adivinanza de defecto se diseñan casos para probar listas o string.
Analizando el costo relativo de un error según la etapa de desarrollo del sistema de software
en la que se detecta y se puede ver que:
Un defecto no detectado en la etapa de requerimientos se propaga como un efecto
multiplicador con lo que los costos por detectarlo recién en la etapa de prueba es
incrementalmente mayor.
A que tipo de revisión corresponde la siguiente definición: permiten clarificar, son realizadas
por un colega son las menos eficientes porque no existe una manera conocida de medir,
pero a pesar de ello dan beneficio y un bajo costo Previsiones informales.
Como se define a la prueba estática como enfoque de prueba?
...es la prueba de un entregable del proceso de desarrollo que no implica ejecución en una
computadora.
Un campo de entrada recibe el año de nacimiento entre 1900-2004. Los valores límites para
probar este campo son:
1899.1900.2004.2005.
Por que el testing estático y el dinámico se describen como complementarios.
Porque comparten el objetivo de identificar defectos por diferentes tipos de defectos que
encuentren.
Marque dos proposiciones que se representan un objeto de las pruebas.
Verificar que el software se ajuste a los requerimientos y además validar que las funciones se
implementan correctamente.
Encontrar defectos.
Se distribuyen copias del sistema para que cada cliente lo instale en su oficina, dependencia
o sucursales. Al ser en este caso un número reducido de clientes, el tema de la distribución
de las copias no representa grandes dificultades. Cada usuario al que se le entrego el sistema
realiza sus propias pruebas y documenta los errores que encuentra, así como sugerencias
que crea convenientes realizar. A qué tipo de prueba nos estamos refiriendo?
Prueba beta

Descargado por esrte asdasd (osbpttmr@grr.la)


lOMoARcPSD|10171784

En la definición de complejidad ciclomatica, que se define como una mecánica de software


que determina el número de caminos independientes, en el conjunto básico, a que se llama
camino independiente
A cualquier camino a través del programa que introduce al menos un nuevo conjunto de
instrucción o una nueva condición.
Las técnicas…. Pueden ser usadas para alcanzar cobertura de entrada y salida.
Partición de equivalencias y análisis de valores límites.
Cual es el objetivo del proceso de depuración (debugyn)
Localizar los defectos y corregir un defecto.
Que técnica de diseño de caso de prueba dentro de un enfoque de caja negra es un proceso
sistemático que identifica clases de prueba representativas y se asume que cada miembros
de esa clase identificada es tratado de la misma manera por el componente.
Patrón de equivalencia.
Dentro del nivel de prueba de aceptación de los usuarios, existe clasificación de pruebas alfa
y pruebas beta en relación al ambiente utilizado para las pruebas. Marque cuales son además
del uat, los tipos de prueba del nivel de aceptación del usuario.
Pruebas de aceptación de control y pruebas de aceptación operacional.
La advinanza de defecto es usada
Después de otras técnicas formales han sido aplicadas.
Identifica cuatro afirmaciones asociadas a la prueba de nivel de sistemas.
Debe cumplir con el ppio de ser realizado por un equipo de prueba independiente. El
ambiente de prueba se debe corresponder lo más que se pueda con el ambiente de
producción.
El nivel de prueba de sistema involucra características funcionales y no funcionales. Debe
incluir casos de prueba basados en especificaciones de requerimientos, procesos de
negocios y casos de uso.
Cual es el principio que define la prueba por sí sola, constituye una parte de calidad de
software. Además hay que considerar la planificación de las pruebas pensando en que habrá
defectos.
La falacia de ausencia de errores.

Primer parcial Prueba de Sistemas parte 3

La disciplina del testing de software se basa en principios. Según la bibliografía y su contexto


son unos u otros, pero existen algunos que son coincidentes por la fuerza del principio. ¿Cuál
de los siguientes principios se puede considerar un supra-principio que nunca debe perderse
de vista?
La prueba exhaustiva no existe.
Marque las cuatro partes características de un caso de prueba. Seleccione las 4(cuatro)
respuestas correctas.
Datos de entrada.

Descargado por esrte asdasd (osbpttmr@grr.la)


lOMoARcPSD|10171784

Proceso o secuencia de pasos.


Precondiciones.
Salida esperada y poscondiciones.
Un Test Exitoso es aquel que:
Detecta un defecto no encontrado.
Las pruebas en el nivel de componentes están orientadas a asegurar que las unidades
independientes de programas operan correctamente cuando se combinan en un sistema.
Falso.
Dados los principios de las pruebas, ¿A qué se refiere el que dice “Paradoja del pesticida?.
Que si los mismos casos se repiten una y otra vez no encontrarán nuevos defectos.
Dentro del nivel de pruebas de sistema se pueden distinguir varios tipos de prueba distintos.
¿Cómo se denomina a las pruebas que comprueban el comportamiento del sistema ante
situaciones donde se demanden cantidades extremas de recursos (número de transacciones
simultáneas anormal, excesivo uso de las memorias)?.
Pruebas de estrés.
Analizando el costo relativo de un error según la etapa de desarrollo del sistema software en
la que se lo detecta, se puede ver que:
Un defecto no detectado en la etapa de Requerimientos se propaga con un efecto
multiplicador, con lo que los costos por detectarlos recién en la etapa de Pruebas es
incrementalmente mayor.
Dada el siguiente diagrama de transición de estados. Marque dos situaciones que
representen una transición de estado correcta. Seleccione las 2 (dos) respuestas correctas.
De FAULT a FAULT.
De OFF a ON.
Marque la definición que mejor aplica para Testing o Prueba de Sistemas.
“..el proceso de ejecutar un programa con la intención de encontrar errores” Se distribuyen
copias del sistema para que cada cliente lo instale en sus oficinas, dependencias y/o
sucursales, según sea el caso. Al ser en este caso un número reducido de clientes, el tema de
la distribución de las copias no representa grandes dificultades. Cada usuario/cliente al que
se le entregó el sistema realiza sus propias pruebas y documenta los errores que encuentre,
así como las sugerencias que crea conveniente realizar, para que el equipo de desarrollo
tenga en cuenta al momento de analizar las posibles modificaciones.
Dada la situación anterior, ¿A qué tipo de pruebas nos estamos refiriendo?.
Pruebas beta.
Dados los principios de pruebas marque cuatro de ellos. Seleccione las 4 (cuatro) respuestas
correctas.
Paradoja del pesticida.
Pruebas tempranas.
Las pruebas dependen del contexto.

Descargado por esrte asdasd (osbpttmr@grr.la)


lOMoARcPSD|10171784

Agrupamiento de defectos.
Suponiendo el desarrolla de un sistema de facturación el mismo debe adherir a las normas
impositivas de discriminación de IVA, cobrar el IVA que corresponde según el tipo de
producto, cobrar impuesto interno a las bebidas, entre innumerables reglamentaciones que
existen. Estando en el nivel de aceptación, ¿Cómo se denomina el tipo de prueba que hace
estas validaciones?
Prueba de aceptación de contrato.
En lo que respecta al diseño de casos de pruebas, cuando el mismo se da derivando de los
casos de uso, se puede afirmar que:
Se tiene seguridad que se alcanza una cobertura completa del diseño y evito ambigüedades en
las interpretaciones.
Marque tres afirmaciones que corresponden a las Pruebas de Componentes. Seleccione las 3
( tres) respuestas correctas.
Generalmente es con acceso al código, y con soporte del entorno de desarrollo (debbugging
tolos).
Es un proceso altamente iterativo, donde los defectos se corrigen tan pronto como se
encuentran y sin registros.
En la práctica involucra al programador que escribió el código.
“Desperfecto en un componente o sistema que puede causar que el componente o sistema
falle en desempeñar las funciones requeridas, por ejemplo una sentencia o una definición de
datos incorrectos.” corresponde a la definición de:
Defecto
Cuando se detecta un defecto atribuible a la codificación, el paso que sigue es la Depuración
que consta de cuatro pasos. ¿Cuáles son esos pasos? Márquelos de manera aleatoria aunque
en la práctica siguen una secuencia. Seleccione las 4 (cuatro) respuestas correctas.
Diagnosticar la causa.
Corregirla.
Verificar la corrección.
Reproducir el error.
¿Cómo se denominan a las pruebas desarrolladas por el cliente en ambientes de producción?
Pruebas beta.
¿Cuál de los siguientes enunciados de requerimientos sería probado por el nivel de prueba
de Sistema del tipo Funcional?
El sistema debe permitir a un usuario registrar la dirección de un cliente.
Dada la perspectiva histórica de las pruebas en visiones, marque de entre las dadas, ¿Cuál
representa a la visión más actualizada?
Cualquier actividad orientada a evaluar un atributo o capacidad de un programa o sistema y
determinar si alcanza los resultados requeridos.
Respondiendo al principio que dice: “La actividad de pruebas requiere independencia.”,
marque uno de los motivos por el cual un probador debería evitar probar su propio código.

Descargado por esrte asdasd (osbpttmr@grr.la)


lOMoARcPSD|10171784

Las personas tienden a pasar por alto sus propios errores por lo cual a un programador le
costará encontrar en lo que se equivocó.

Segundo parcial Prueba de Sistemas parte 1

En relación a las Pruebas de Regresión y el “re-testing”, marque la afirmación incorrecta:


Se debe planificar y diseñar considerando tanto el “re-testing” como las Pruebas de Regresión.
Marque la que no corresponde como datos asociados al defecto al momento de registrarse
el mismo:
Programador que originó el defecto.
¿Qué atributo de defecto especifica la forma en que el defecto afecta a la aplicación bajo
prueba?
Severidad.
Son estados posibles que demuestran el ciclo de vida de defectos los siguientes:
Abierto, Cerrado, Pendiente de Validar, Rechazado.
La evaluación de los criterios de salida de las pruebas es una actividad que evalúa la
ejecución de pruebas contra los objetivos definidos. ¿En qué momento debe llevarse
adelante?
La evaluación de los criterios de salida de las pruebas que evalúa la ejecución de pruebas se
debe hacer en cada nivel de pruebas aplicados, y no puede especificarse un tiempo como por
ejemplo decir diariamente.
¿Cómo se denomina a la herramienta que ayuda en la clasificación de contenidos, creando
desde el diseño categorías organizadas que se aproximen a la estructura mental del usuario?
Ordenamiento de Tarjetas.
¿Qué de lo citado no corresponde con un dato asociado al defecto al momento de su
registración?
Estado del Caso de Prueba.
Encontrar un especialista de pruebas calificado no es sencillo ya que existen una serie de
habilidades necesarias como así también una experiencia requerida. Para ello Bill Hetzel,
¿Qué propone como criterio de selección?
Las 5 Cs como categorías de habilidades.
¿Cuál es la característica o habilidad dada como una de las 5 Cs que describe a “Conciencia
técnica de las herramientas y técnicas de pruebas”?
Competente.
¿Cuál es la característica o habilidad dada como una de las 5 Cs que describe a “Persona
organizada y con capacidades de planificación sistemática”?
Controlado.
Marque cuál no corresponde con pruebas no funcionales:
Pruebas de regresión.

Descargado por esrte asdasd (osbpttmr@grr.la)


lOMoARcPSD|10171784

El estándar de la IEEE Std 829-1983 D para documentación de pruebas define un plan de


pruebas de validación para que queden definidos los siguientes aspectos principales del
plan:
Alcance, recursos, cronograma y los criterios.
En función de los modelos de desarrollo dados y su relación con las pruebas y la calidad,
identifique una afirmación correcta:
En el modelo de desarrollo secuencial, el control de calidad y las pruebas llegan tarde al
proyecto.
Como definición al modelo de desarrollo incremental, se encuentran las siguientes premisas.
Marque la afirmación incorrecta:
La Gestión de la Configuración se vuelve menos importante, debido a que se trabaja en ciclos
de desarrollo más cortos y evolutivos.
En relación a las Pruebas y la Gestión de Riesgos, existen dos tipos de riesgos. ¿Cuáles son?
Riesgos de Proyectos y Riesgos de Producto.
Como atributo del defecto, se define al síntoma como…
Elemento en el cuál se basa la generación del defecto pero no es la causa del
defecto. El entregable de la etapa de Especificación del Proceso “Testing” es…
Diseño de casos de pruebas con su secuencia de ejecución.
De los tipos de pruebas establecidos por el ISTQB, marque cuál no corresponde:
Pruebas orientadas a objetos.
Entre los recursos que integran un equipo de Pruebas aparece el Gerente de Pruebas.
Marque cuál no es una actividad del Gerente de Pruebas:
Ejecutar las pruebas tanto automáticas como manuales.
¿Cuáles son las pruebas que tienen que ver con las características del sistema en cuanto a la
manera en que lleva a cabo sus funciones? Pruebas no funcionales.

Primer parcial

¿Es correcto enunciar que un defecto puede ocasionar 0, 1 ó más fallas?


Ante las tres definiciones dadas de error-defecto-falla, entre las reflexiones está la proposición
de la pregunta que es correcta en su totalidad. Pues, a partir de un defecto que es un
desperfecto, por ejemplo error en el código (defecto), puede provocarse una falla. ¿Cómo? Si
durante la ejecución se ejecuta esa parte del código donde se localiza ese defecto puede
causar un fallo en el componente o sistema (falla). Entonces el sistema falla si se ejecuta esa
parte del código donde se encuentra el defecto. Si no se pasa por ahí, no hay falla; si se pasa
una vez, hay una falla; y si se pasa varias, habrá tantas fallas como veces se pase. El defecto es
uno.
¿Cuál de los siguientes requerimientos sería probado por el nivel de prueba de Sistema del
tipo Funcional?
El sistema debe permitir a un usuario registrar la dirección de un cliente.

Descargado por esrte asdasd (osbpttmr@grr.la)


lOMoARcPSD|10171784

Marque a qué técnica de Caja Blanca corresponde la siguiente definición. Es un método de


diseño de casos de pruebas que selecciona caminos de un programa de acuerdo a la
ubicación de las definiciones y usos de variables en él, donde la selección de caminos y la
medición de la cobertura son más difíciles.
La que dice Pruebas de Valores Frontera es una técnica de caja negra por lo cual queda fuera.
Del resto, la única que considera las variables desde su definición hasta su uso es la de Pruebas
de flujo de datos.
Si un programa es probado para alcanzar 100% de cobertura de decisión, cuál de los
siguientes criterios es garantizado que se alcanza?
La que dice 100% de cobertura de clases de equivalencias habla de cobertura funcional que
nada tiene que ver con decisiones ni sentencias que corresponden a las técnicas de caja
blanca. La que dice 100% de cobertura de sentencia, si bien es cierto eso, falta afirmar por el
propio enunciado que es cobertura de decisión y queda incluida la cobertura de sentencia
también. Por lo que la correcta es 100% de cobertura de decisión y 100% de cobertura de
sentencia. La de condición múltiple no es correcta porque queda fuera con cobertura de
decisión.
"Considerando el siguiente pseudo código, calcule el nro mínimo de casos de pruebas para
alcanzar cobertura de sentencia, y el mínimo nro de casos de pruebas para alcanzar
cobertura de decisión respectivamente. READ A READ B READ C IF C>A THEN IF C>B THEN
PRINT ""C must be smaller than at least one number"" ELSE PRINT ""Proceed to next stage""
ENDIF ELSE PRINT ""B can be smaller than C"" ENDIF"
Al realizar el diagrama de flujo de la especificación de código presentada, se ve claramente que
en este caso coinciden la cantidad de pruebas para alcanzar cobertura de sentencia que
cobertura de decisión.
En lo que respecta al diseño de casos de pruebas, cuando el mismo se da derivando de los
casos de uso, se puede afirmar que:
Se tiene seguridad de no caer en supuestos equivocados, a la vez que se alcanza una cobertura
completa del diseño.
¿Cómo define Hetzell a las pruebas en una visión más actualizada?
"La opción correcta es la que define a las pruebas como la evaluación de un atributo o
capacidad de un sistema en alcanzar las funciones requeridas o los resultados esperados. La
opción que habla de las pruebas como un proceso de ejecución, no se puede tomar como
correcta, ya que Bill Hetzel lo cita como una visión anterior de las pruebas. El resto con
definiciones muy abiertas o que responden a visiones anteriores."
Un campo de entrada recibe el año de nacimiento entre 1900 y 2004. Los valores límites para
probar este campo son:
1899 , 1900, 2004, 2005
¿Cuál es el objetivo de las revisiones?
Detectar desviaciones en los objetos ni bien son construidos para brindar información de
confianza sobre el estado y/o calidad del trabajo realizado.
¿Cuál de las proposiciones siguientes corresponde con la definición de falla?

Descargado por esrte asdasd (osbpttmr@grr.la)


lOMoARcPSD|10171784

La acción humana de equivocarse, es lo que define a un error que a causa de ello se da un


desperfecto en el componente o sistema que define a defecto. Si bien la falla es una
desviación, no es correcto decir que es una desviación entre los requerimientos y el diseño, ya
que estaría apuntando a un defecto. La correcta es la que habla de diferencia entre el
comportamiento esperado y el comportamiento real del sistema.
"Desperfecto en un componente o sistema que puede causar que el componente o sistema
falle en desempeñar las funciones requeridas, por ejemplo una sentencia o una definición de
datos incorrectas." corresponde a la definición de:
defecto
"¿Qué es la prueba estático como enfoque de pruebas?"
Es la prueba de un objeto del proceso de desarrollo que no implica ejecución en una
computadora.
¿Qué técnica de caja negra que responde a la siguiente ventaja? Otorga una vista sistemática
de las combinaciones de entradas que no podrían ser identificadas utilizando otras técnicas.
Como pregunta por una técnica de caja negra, dos de las opciones quedan descartadas, la de
caminos y la de condición. De las otras, la que realmente perminte una visión sistémica de la
combinación de las entradas es la de diagramas de causa efecto, por lo tanto esa es la
correcta.
¿Qué nivel de pruebas está orientado a asegurar que las unidades independientes de
programas operan correctamente cuando se combinan en un sistema?
La prueba operacional no es un nivel. El único nivel de pruebas que se encarga de asegurarse
que cada una de las partes funcionen cuando se integran para conformar el sistema en la
Prueba de Integración.
Marque la afirmación que no corresponde con la Técnica de Adivinanza de Defectos.
Todas las afirmaciones están relacionadas a la técnicas de adivinanza de defectos. La que dice
Toma el análisis de las especificaciones para modelar el comportamiento por transición de
estados que corresponde con la técnica de caja negra de transición de estados. Por ello es la
respuesta correcta.
¿Cuál de las siguientes no corresponde con una ventaja de las revisiones, cualquiera sea su
tipo?
"Dentro de las innumerables ventajas que tiene el aplicar revisiones están que los errores son
detectados muy cercano al momento en que ellos se introducen, que mejoran la calidad del
producto, que disminuyen los costos del proyecto y que permite avanzar desde un esquema
de corrección de errores a un esquema de prevención de errores, entre otras más. Lo que no
puede decirse es que no implican costos, porque sí implican costos, luego habrá que ver cómo
demostrar su beneficio de inversión. Por lo cual, la correcta es No implican costo."
"Dentro de las Revisiones Técnicas existe una herramienta que se utiliza por los beneficios
que trae. Por ejemplo: estructura la revisión, permite la registración de los resultados, es
una guía para la actividad de revisión, entre otros beneficios. ¿Cómo se llama esa
herramienta?" Si bien el Plan de Revisión es fundamental no es la herramienta que permite
por ejemplo registrar los resultados. El documento de inspección es muy general, ya que no se
sabe si es el resultado de la inspección o el objeto inspeccionado, por lo que es incorrecta. El
listado de hallazgos permite la registración, pero no estructura la revisión. Por lo que la
correcta es Listas de verificación.

Descargado por esrte asdasd (osbpttmr@grr.la)


lOMoARcPSD|10171784

"____________________ es desarrollado por el cliente en ambientes de producción, y no de


laboratorio."
Entre las modalidades de pruebas dentro del nivel de aceptación están dos: Alpha y Beta.
Frente a la premisa propuesta corresponde el Beta ya que es el que se desarrolló en ambientes
de producción, es decir que el cliente hace uso del sistema con sus datos y como si lo hubiera
adquirido como versión final.
¿Cuál no es un principio de Pruebas de Sistemas?
Principio es el que dice: "Prueba Exhaustiva" ya que expresándola de esa manera está diciendo
que la Prueba Exhaustiva es un principio y en realidad el principio es: La prueba exhaustiva no
existe.
¿Qué tipo de defectos detectan las Pruebas del nivel de Componente?
La Interacción entre las partes del sistema es el foco de las pruebas de integración, los
problemas de interoperabilidad también, y los problemas de no conformidad con los
requisitos son el foco de las pruebas de aceptación generalmente. Por ello, dentro de las
posibles, la detección de operadores incorrectos es el foco de las pruebas de componentes,
entre otros.

Segundo parcial

El estándar de la IEEE Std 829-1983 D para documentación de pruebas define un plan de


pruebas de validación para que queden definidos los siguientes aspectos principales del
plan:
Los cuatro aspectos principales que deben quedar definidos a través del Plan Maestro de
Pruebas propuesto por la IEEE 829 son: Alcance, recursos, cronograma y los criterios.
¿Cuál es la salida de la etapa de Planificación de las Pruebas?
De la actividad de Planificación de pruebas como parte del proceso, su salida más significativa
es el Plan de Pruebas. El resto son salidas de otras actividades.
Dentro de los riesgos de proyectos, se encuentran dos tipos de riesgos asociados. ¿Cómo se
clasifican?
riesgos directos y riesgos indirectos
¿Cuáles son las esferas de influencia en las que pueden agruparse las actividades de gestión
y que también se aplican a pruebas?
Las esferas de influencia en las que pueden agruparse las actividades de gestión son tres:
Liderazgo, Control y Soporte
¿Qué atributo califica el defecto según tiempo y oportunidad de realizar la corrección desde
el punto de vista de las pruebas?
No corresponde Resolución, ya que es un atributo a registrar al momento del cierre del
defecto y tiene que ver con esa situación. Síntoma tampoco porque es el elemento en el cuál
se basa la generación del defecto pero no es la causa del defecto. Tipo de defecto tampoco
porque se refiere a si es un defecto de funcionalidad, de usabilidad, de performance, etc. Por
definición la severidad especifica la forma en que el defecto afecta a la aplicación bajo prueba,
por lo que tampoco corresponde. La prioridad califica el defecto según tiempo y oportunidad

Descargado por esrte asdasd (osbpttmr@grr.la)


lOMoARcPSD|10171784

de realizar la corrección desde el punto de vista de la prueba, y entonces es la correcta. Dadas


las 5 Ms propuestas por Bill Hetzel, ¿cuál o cuáles corresponden con la esfera de influencia
de gestión de Soporte?
Dentro de la esfera de influencia de Soporte está la Metodología y Mecanización, dentro de la
del Liderazgo está Management y Motivación y dentro de la de Control está Medición.
¿Qué implica Desarrollo de la Prueba como fase en el ciclo de vida de las pruebas?
La etapa de desarrollo del proceso de pruebas es la etapa en la que se generan los robots para
las pruebas automatizadas y todos los desarrollos especiales que fueron definidas durante la
fase de diseño.
La evaluación de los criterios de salida de las pruebas es una actividad que evalúa la
ejecución de pruebas contra los objetivos definidos. ¿En qué momento debe llevarse
adelante?
Debe hacerse para cada nivel de pruebas.
¿Cómo se clasifican las técnicas dadas para las pruebas de sistemas "web"?
Técnicas de sondeo, de inspección y auxiliares, según la clasificación estudiada.
Encontrar un especialista de pruebas calificado no es sencillo ya que existen una serie de
habilidades necesarias como así también una experiencia requerida. Para ello Bill Hetzel,
¿qué propone como criterio de selección?
Propone las 5 Cs como criterio en cualquier selección de un especialista de pruebas. ¿Cuáles
son los tipos de dominos que es importante reconocer al momento de las pruebas de
seguridad que pueden recibir ataques?
Uno, del lado del cliente, otro en el ambiente del servidor y por último en las comunicaciones
de red entre el ambiente del cliente y del servidor.
El caso de prueba del tipo de Performance, es aquél que...
Por definición del tipo de prueba de performance es aquella prueba no funcional orientada a
medir los tiempos de comportamiento, de respuesta a la funciones. Si bien pueden estar
requeridos los tiempos, aún no estén, debe medirse que las operaciones y las funciones se
lleven en los tiempos aceptables.
¿Cómo se llama a las pruebas que consisten en un análisis hecho por expertos con criterio
respecto de las pantallas que se están ofreciendo a los usuarios y que detectan un alto
porcentaje de los problemas graves de diseño de la interfaz?
Pruebas Heurísticas.
De las técnicas presentadas, marque cuál no es una técnica que incorpora las pruebas de
seguridad:
La única de las presentadas que no corresponde con una técnica en sí misma es la Prueba de
Usabilidad ya que es un tipo de prueba no funcional, que en los desarrollos de sistemas en
web cobran significativa relevancia, pero no es una técnica
Como definición al modelo de desarrollo incremental, se encuentran las siguientes premisas.
Marque la afirmación incorrecta:
Todas las premisas son correctas respecto del modelo incremental, menos la que dice: La
Gestión de la Configuración se vuelve menos importante, debido a que se trabaja en ciclos de
desarrollo más cortos y evolutivos. Justamente es en el modelo incremental que como se va

Descargado por esrte asdasd (osbpttmr@grr.la)


lOMoARcPSD|10171784

creciendo con el producto, las pruebas a realizar en cada iteración, cada vez son más
voluminosas. El ir creciendo con el producto, implica un control fuerte respecto de lo
trabajado, lo probado, lo instalado, y para ello es necesario una fuerte Gestión de la
configuración. Entonces, al pedir por la que no corresponde, es justamente la que habla de la
Gestión de la Configuración: La Gestión de la Configuración se vuelve menos importante,
debido a que se trabaja en ciclos de desarrollo más cortos y evolutivos. Es al revés, se vuelve
más importante.
Según el ISTQB, un proceso de Pruebas debe contener las siguientes actividades principales (
marque la que no corresponde ):
Debugging de defectos.
¿Qué de lo citado no corresponde con un dato asociado al defecto al momento de su
registración?
Existen varios atributos que corresponden asociar a un defecto en el momento de la
registración. Dentro de los expuestos, no corresponde registrar el estado del Caso de Prueba
ya que ese es un dato del caso de prueba. Esto no quita que exista una asociación bidireccional
entre el defecto y el caso de prueba.
¿Cuál es la característica o habilidad dada como una de las 5 Cs que describe a "Conciencia
técnica de las herramientas y técnicas de pruebas"?
Una de las 5 Cs es Competente. Si bien las otras también corresponden con una de las 5 Cs no
corresponden con la proposición dada.
Marque la frase que mejor completa a la siguiente: Una estrategia de pruebas...
Está compuesta por: Objetivos a alcanzar, Niveles, Técnicas y Tipos de pruebas.
Considerando que un defecto está en un estado CERRADO tipo de resolución CORREGIDO,
¿qué implica?
La resolución Corregido, implica que el defecto no está más. Existen otros tipos de
resoluciones que si bien llevan a cerrar el defecto, el defecto sigue estando en el producto. Por
ello la respuesta correcta es la que dice: Que el defecto ha sido removido.

1.1) La utilización de reglas precisas para demostrar que el software cumple con la
especificación formal detallada es un……de:
R: Verificación formal.

(1.1) ¿Cuáles son las 3 (tres) situaciones en las cuales los métodos formales tienen
aplicación?
• Especificación formal.
• Verificación formal.
• Desarrollo formal.

(1.1) El método de especificación formal «LOTOS» es un lenguaje de especificación basado


en: Comportamientos.

(1.1) El método de especificación formal «Vienna Development Method» es un lenguaje de


especificación basado en:

Descargado por esrte asdasd (osbpttmr@grr.la)


lOMoARcPSD|10171784

Modelos y estados.

1.2) Dada la perspectiva histórica de las pruebas en visiones, marque de entre las dadas, cual
representa a la visión más actualizada
R: Cualquier actividad orientada evaluar un atributo, o capacidad de un programa, o sistema,
y determinar si alcanza los resultados requeridos.

1.2) ¿Es correcto enunciar que un defecto puede ocasionar 0, 1 o más fallas?
R: Si es correcto

1.2) Marque la definición que aplica para Testing o Prueba de sistemas:


R: “..El proceso de detectar diferentes (errores) entre el comportamiento esperado y el
comportamiento actual del sistema.

1.2.1) Desperfecto en un componente o sistema que puede causar que el componente o


sistema falle en desempeñar las funciones requeridas, por ejemplo, una sentencia o una
definición de datos incorrectos” corresponde a la definición de:
R: Defecto

1.2.1) Seleccione las 4 (cuatro) respuestas correctas. Cuando se detecta un defecto


atribuible a la codificación, el paso que sigue es la depuración, que consta de cuatro
pasos. ¿Cuáles son esos? Identifique de manera aleatoria, aunque en la práctica
siguen una secuencia.
R: Diagnosticar la causa
Verificar la corrección
Corregirla
Reproducir el error.

1.2.2) “Dada la siguiente proposición: “”el proceso que asegura que el software
bajo desarrollo o cambio implementado satisface los requerimientos funcionales y
otros requerimientos””, ¿se está refiriendo a…?”
R: Validación

1.2.2) Según un enfoque sistémico, ¿cuáles son las partes principales de un caso de prueba?
Marque la respuesta más completa.
R: Datos de entradas y precondiciones, pasos de ejecución, resultados esperados y
poscondiciones.

1.2.2) Marque las cuatro partes características de un caso de prueba. Seleccione las
4(cuatro) respuestas correctas R: * Datos de entrada
* Proceso o secuencia de pasos
* Precondiciones

Descargado por esrte asdasd (osbpttmr@grr.la)


lOMoARcPSD|10171784

* Salida esperada y postcondiciones

1.3) Sabiendo que probar no es hacer debugging, ¿Cuál es el objetivo de la depuración


(debugging)?
R: Localizar el defecto y corregirlo

1.3) ¿Cuál de los siguientes principios se pueden considerar un supera-principio y que


se encuentra presente dentro de los principios dados por el ISTQB y Bill Hetzel? R: La
prueba exhaustiva no existe.

1.3) La disciplina del testing de software se basa en principios. Según la bibliografía y su


contexto son unos u otros, pero existen algunos que son coincidentes por la fuerza del
principio. ¿Cuál de los siguientes principios se puede considerar un supra-principio que
nunca debe perderse de vista? R: La prueba exhaustiva no existe.

1.3) Dados los principios de pruebas marque cuatro de ellos. Seleccione 4 respuestas
correctas. R: * Paradoja del pesticida
* Pruebas tempranas
* Las pruebas dependen del contexto
* Agrupamiento de defectos

1.3) Según el ISTQB el principio denominado Paradoja del pesticida se refiere a:


R: Que si los mismos casos se repiten una y otra vez no encontrarán nuevos defectos.

1.3) Dados los principios de las pruebas, ¿a qué refiere el que dice “paradoja del pesticida?
R: Que si los mismos casos se repiten una y otra vez no encontraran nuevos defectos.

1.3) Respondiendo al principio que dice: “ la actividad de pruebas requiero


independencia”, maque uno de los motivos por el cual un probador debería evitar probar
su propio código R: Las personas tienden a pasar por alto sus propios errores por lo cual a
un programador le costara encontrar en lo que se equivocó.

1.3.1) “Desperfecto en un componente o sistema que puede causar que el componente o


sistema falle en desempeñar las funciones requeridas, por ejemplo una sentencia o una
definición de datos incorrectas”. Corresponde a la definición de:
R: Defecto

(1.3.1) A qué corresponde la siguiente definición dada por el ISTQB: «Acción humana que
produce un resultado incorrecto».
Error.

1.3.2) Un test exitoso es aquel que:

Descargado por esrte asdasd (osbpttmr@grr.la)


lOMoARcPSD|10171784

R: Detecta un defecto no encontrado.

1.3.2) Seleccione las 4 caracteristicas correctas de un caso de prueba


R:
* Proceso o secuencia de pasos
* Salida esperada y poscondiciones.
* Datos de entrada
* Precondiciones

1.3.4) En el Modelo de McCall los tres puntos de vistas o ejes definifos son:
R: Operación del producto, Revisión del producto y Transición del producto

1.3.4) Que partes presenta la norma ISO 9126?


R: Presenta dos partes, la primera es el modelo de calidad para tratar la calidad externa e
interna, y la segunda es el modelo de calidad uso para tratar la calidad en uso.

1.3.4) Los factores que afectan la calidad de software se dividen en dos grupos. Uno
llamados directos que son los que miden…..Directamente a través, por ej.de cantidad de
defectos sobre casos de pruebas corridas. Y otro, indirectos. Seleccione…. Cuál es la opción
que define a los indirectos.
R: Facilidad de uso del producto

1.4) Dados los principios de las pruebas, ¿a qué se refiere el que dice “Paradoja del
pesticida”? R: Que si los mismos casos se repiten una y otra vez no encontrarán defectos.

1.4) “Niveles de prueba. ¿Cuáles son los Niveles de pruebas?”


R: Prueba de Unidad, Prueba de Integración, Prueba de Sistema, Prueba de Aceptación

1.4) Las pruebas en el nivel de componentes están orientadas a asegurar que las unidades
independientes de programas operan correctamente cuando se combinan en un sistema.
R: Falso

1.4) Marque tres afirmaciones que corresponden a las pruebas de componentes. Seleccione
las 3 (tres) respuestas correctas.
R: * Generalmente es con acceso al código, y con soporte del entorno de desarrollo
(debbugging tolos)
* Es un proceso altamente iterativo, donde los defectos se corrigen tan pronto como se
encuentran y sin registros
* En la práctica involucra al programador que escribió el código

1.4) Niveles de prueba ¿Cuáles son los niveles de pruebas?

Descargado por esrte asdasd (osbpttmr@grr.la)


lOMoARcPSD|10171784

R: * Prueba de unidad
* Prueba de integración
* Prueba de sistema
* Prueba de aceptación

1.4) Seleccione 4 principios de pruebas:


R:
* Pruebas tempranas
* Paradoja del pesticida
* Agrupamiento de defectos
* Las pruebas dependen del contexto

1.5) Respondiendo al principio que dice: “la actividad de pruebas requiere independencia”,
marque uno de los motivos por el cual un probador debería evitar probar su propio código R:
las personas tienden a pasar por alto sus propios errores por lo cual a un programador le
costara encontrar en lo que se equivocó.

1.4) Según el ISTQB el principio denominado Paradoja del pesticida se refiere a:


R: Que si los mismos casos se repiten una y otra vez no encontrarán nuevos defectos.

1.4.1) ¿Qué tipo de defectos detectan las Pruebas de nivel de componente?


R: Operadores incorrectos

1.4.3) Identifique la afirmación que no corresponde para el nivel de prueba de Sistema. R:


Es la prueba formal realizada por el usuario para determinar si la aplicación se ajusta a sus
necesidades.

1.4.3) Dentro del nivel de pruebas de sistema se pueden distinguir


varios tipos de prueba, ¿cómo se denomina a las pruebas que
comprueban el comportamiento del sistema ante situaciones donde se
demanden cantidades extremas de recursos: número de transacciones
simultáneas anormal, ¿excesivo uso de las memorias? R: Pruebas de
estrés.

1.4.4) “________Es desarrollado por el cliente en ambientes de


producción, y no de laboratorio” R: Pruebas Beta.

1.4.4) Como se denomina a las pruebas desarrolladas por el cliente en ambiente de


producción R: Prueba beta

1.4.4) Suponiendo el desarrolla de un sistema de facturación el mismo debe adherir a las


normas impositivas de discriminación de IVA, cobrar el IVA que corresponde según el tipo de
producto, cobrar impuesto interno a las bebidas, entre innumerables reglamentaciones que

Descargado por esrte asdasd (osbpttmr@grr.la)


lOMoARcPSD|10171784

existen. Estando en el nivel de aceptación ¿cómo se denomina el tipo de prueba que hace
estas validaciones?
R: Prueba de aceptación de usuario

1.5) Seleccione las 4 (cuatro) respuestas correctas. Cuando se detecta un defecto atribuible a
la codificación, el paso que sigue es la depuración, que consta de cuatro pasos. ¿Cuáles son
esos? Identifique de manera aleatoria, aunque en la práctica siguen una secuencia.
R: * Diagnosticar la causa
* Verificar la corrección
* Corregirla
* Reproducir el error.
1.5.1) Las pruebas en el nivel de componentes están orientadas a asegurar que
las unidades independientes de programas operan correctamente cuando se
combinan en un sistema R: Falso

1.5.2) Para la prueba de integración existen diferentes estrategias. ¿Cuáles son


las que se aplican en pos de ir integrando y probando cada una de las partes?
R: Integración descendente o top-down e integración ascendente o botton up.

1.5.2) Hablando de los niveles de integración, como funciona la integración incremental


sándwich
R: Combina los métodos ascendentes y descendiente e integra una parte del sistema en
forma ascendente y la restante en forma descendente

1.5.2) Pensando en el nivel de pruebas de integración, ¿Cómo se denomina a la


integración que no se incrementa?
R: Big Bang

1.5.3) Cual de los siguientes enunciados de requerimientos seria probado por el


nivel de prueba de Sistema de tipo……
R: El sistema debe permitir a un usuario poder registrar la dirección de un cliente

1.5.3) Identifique las 4 (cuatro) afirmaciones asociadas a las pruebas del nivel de Sistema. R:
* Debe incluir casos de pruebas basados en especificaciones de requerimientos, procesos de
negocios y casos de uso.
* El ambiente de pruebas se debe corresponder lo más que se pueda con el ambiente de
producción.
* Debe cumplir con el principio de ser realizado por un equipo de pruebas independiente.
* El nivel de Pruebas de Sistema involucra características funcionales y no funcionales

1.5.3) Se distribuyen copias del sistema para que cada cliente lo instale en sus oficinas,
dependencias y/o sucursales, según sea el caso. Al ser un número reducido de cliente, la
distribución de las copias no representa grandes dificultades. Cada usuario/cliente al que se

Descargado por esrte asdasd (osbpttmr@grr.la)


lOMoARcPSD|10171784

le entregó el sistema, realiza sus propias pruebas y documenta los errores que encuentre.
Dada la sentencia anterior, ¿a qué tipo de pruebas nos estamos refiriendo? R: Pruebas beta.

1.5.3) Dentro del nivel de pruebas de sistema se pueden distinguir varios tipos de prueba,
¿cómo se denomina a las pruebas que comprueban el comportamiento del sistema ante
situaciones donde se demanden cantidades extremas de recursos: número de transacciones
simultáneas anormal, ¿excesivo uso de las memorias?
R: Pruebas de estrés.

(1.5.3) El Caso de Prueba del tipo de Performance, es aquel que:


Está orientado a medir el cumplimiento con los tiempos de respuestas requeridos o
establecidos.

2.1) ¿Cuál es el objetivo de las revisiones?


R: Detectar desviaciones en los objetos ni bien son construidos para brindar información de
confianza sobre el estado y/o calidad del trabajo realizado

2.1.1) ¿Cómo se define a la prueba estática como enfoque de pruebas?


R: “..Es la prueba de un entregable del proceso de desarrollo que no implica ejecución en una
computadora”.

2.1.1) En que momento es importante comenzar a detectar errores (lo que posibilita
la corrección de los mimos a bajo costo)?
R: es importante que se detecten lo mas temprano posible dentro del ciclo de vida

2.1.2) cual es el objetivo del plan de revisiones?


R: Responder las siguientes preguntas: ¿que debe ser revisado, cuando se tiene que parar y
quien hace o quienes participan de la revisión?

2.1.2) “Dentro de las Revisiones Técnicas existe una herramienta que se utiliza por los
beneficios que trae. Por ej.: estructura de la revisión, permite la registración de los
resultados, es una guía para la actividad de revisión, entre otros beneficios. ¿Cómo se llama
esa herramienta?
R: Listas de verificación.

2.1.4) Los factores de éxito de una revisión son (marque la que no corresponde):
R: Cada revisión no tiene un objetivo predefinido.

(2.1.4) Los cuatro factores de éxito de aplicar revisiones son: seleccione las 4 (cuatro)
opciones correctas.

Descargado por esrte asdasd (osbpttmr@grr.la)


lOMoARcPSD|10171784

• Los defectos encontrados son bienvenidos y expresados objetivamente.


• Se hace énfasis en aprender.
• La gerencia soporta un buen proceso de revisión.
• Se tiene foco en el proceso de mejora.

2.2) A qué tipo de pruebas hace referencia la siguiente afirmación: “La experiencia
demuestra que para alcanzar una buena declaración de requerimientos se deben especificar
las pruebas para la aceptación de la solución junto con la declaración de los
requerimientos”. R: Prueba de requisitos.

2.2) Analizando el costo relativo de un error según la etapa de desarrollo del sistema
software en la que se lo detecta, se puede ver que:
R: Un defecto no detectado en la etapa de requerimientos se propaga con un efecto
multiplicador, con lo que los costos por detectarlos recién en la etapa de prueba son
incrementalmente mayor.

2.4) Dentro de los tipos de casos de pruebas para las pruebas de sistemas, existen varios
tipos ¿Cómo se clasifican a las pruebas que son independientes del diseño lógico, que no
pueden probar características más allá de las especificaciones?
R: Casos de prueba basados en requerimientos.

2.4) Dentro de los tipos de casos de pruebas para las pruebas de sistemas, existen varios
tipos dados por Bill Hetzel. ¿Cómo se clasifica a las pruebas que son independientes del
diseño lógico, que no pueden probar características más allá de las especificaciones? R:
Pruebas basadas en requerimientos.

2.4) Dentro de los tipos de casos de pruebas para las pruebas de sistemas, existen varios
tipos dados por Bill Hetzel. ¿Cómo se llaman aquellos casos que se derivan del esfuerzo por
hacer fallar el sistema, en condiciones límites, y pensando someter el sistema a las peores
situaciones pensadas? R: Casos de pruebas extremos.

2.4) Dentro de los tipos de casos de pruebas para las pruebas de sistemas, existen varios
tipos ¿Cómo se clasifica a las pruebas que se derivan a través de una técnica de muestreo y
aleatoria, como los producidos por generadores de datos de pruebas dirigidos por
parámetros?
R: Casos de pruebas aleatorios

2.4) Dentro de los tipos de casos de pruebas para las pruebas de sistemas, existen varios
tipos ¿Cómo se clasifica a las pruebas que se derivan de la lógica del programa y de cualquier
elemento o archivo de datos usados en el programa?
R: Casos de prueba basados en código.

Descargado por esrte asdasd (osbpttmr@grr.la)


lOMoARcPSD|10171784

2.4) Las pruebas denominadas “in thesmall” y las pruebas denominadas “in
thelarge”, ¿a qué tipo de pruebas hace referencia?
R: Pruebas de sistemas.

2.5) Dentro de las pruebas de hardware, la siguiente definición corresponde a la


técnica de “calificación virtual”: “Es el proceso de definir y conducir pruebas físicas
sobre el producto, o sobre un producto representativo para demostrar el
comportamiento con fallos inducidos”. R: Falso

3.1) Combinando los atributos de las pruebas de caja negra y de la prueba de caja blanca: R:
Se provee un enfoque que valide la funcionalidad y selectivamente asegure que los aspectos
internos sean los correctos.

3.1) ¿Cuáles de las siguientes técnicas, no es una técnica de las de Caja Negra?
R: Pruebas de caminos básicos.

3.1) ¿A qué técnica corresponde la siguiente definición? La selección de los casos de pruebas
está basada en un análisis de las especificaciones de un componente sin referenciar a
detalles internos de estructura lógica.
R: Prueba de Caja Negra.

3.1) Si un programa es probado para alcanzar 100% d cobertura de decisión, ¿cuál de los
siguientes criterios es garantizado que se alcanza?
R: 100% de cobertura de decisión y 100% de cobertura de sentencia

3.1.1) Una vez identificadas las clases de equivalencia, las mismas pueden ser
divididas de forma adicional en clases válidas y clases inválidas. Una clase de
equivalencia valida es donde se distinguen dos casos para valores fuera del
rango de definición. R: Falso.

3.1.2) ¿En qué consiste la Técnica de Análisis de Valores de frontera?


R: Se considera a menudo como una extensión de la Técnica de Partición de Equivalencias
que además de seleccionar cualquier elemento como representativo de una clase de
equivalencia, consiste en seleccionar los bordes de la clase.

3.1.2) ¿En qué consiste la Técnica de Análisis de Valores de Frontera?


R: Extensión de la Técnica de Partición de Equivalencias que además de seleccionar cualquier
elemento representativo selecciona los bordes de la clase.

(3.1.2) Un campo de entrada recibe el año de nacimiento entre 1900 y 2004. Los valores
límites para probar este campo son:
1899, 1900, 2004, 2005

Descargado por esrte asdasd (osbpttmr@grr.la)


lOMoARcPSD|10171784

3.1.3) ¿Qué técnica de prueba de caja negra utilizaría para cuando se tiene una
especificación donde se puede modelar el comportamiento del sistema a través de
estados que toma un objeto (y ese objeto es objeto de prueba)”?
R: Diagrama de transición de estados.

3.1.4) en lo que respecta al diseño de casos de pruebas, cuando el mismo se da


derivado de los casos de uso, se puede afirmar que:
R: Se tiene seguridad que se alcanza una cobertura completa del diseño y evito
ambigüedades en las interpretaciones.

(3.1.4) ¿Qué técnica lleva a cabo algunos de los siguientes pasos para definir los casos de
prueba? - Identificar todos los escenarios presentes en el caso de uso y asignarle un nombre
a cada uno. - Identificar aquellos escenarios que resulten redundantes y eliminarlos. - Para
cada uno de esos escenarios, se identificarán y documentarán las condiciones de ejecución.
Casos de uso.

3.1.5) ¿Que técnica de caja negra que responde a la siguiente ventaja? Otorga una vista
sistemática de las combinaciones de entradas que no podrían ser identificadas utilizando
otras técnicas.
R: Diagrama de causa efecto

3.1.5) cual es la técnica que tiene en cuenta el efecto de dependencias y combinaciones


R: Tablas de decisión y gráficos causa y efecto.

3.2) Como se llama al concepto que es una métrica cuantitativa que define el número
de caminos independientes en el…….básico R: Complejidad ciclomática.

3.2) Marque la afirmación que no corresponde con la Técnica de Adivinanza de Defectos. R:


Toma el análisis de las especificaciones para modelar el comportamiento por transición de
estados.

(3.2.2) ¿Cuál es la técnica que amplía la cobertura de sentencias ya que se centra en


los caminos del segmento de programa y todos los caminos deben ser probados al
menos una vez?
Cobertura de decisión.

(3.2.3) ¿Qué técnica utilizaría en relación a cuando todas las combinaciones que
puedan ser creadas utilizando los resultados lógicos de cada condición simple deban
ser parte de las pruebas, solo si el cambio del resultado de una condición simple
cambia el resultado de la condición combinada?
R: Mínima cobertura de condición múltiple.

Descargado por esrte asdasd (osbpttmr@grr.la)


lOMoARcPSD|10171784

3.2.3) ¿Qué técnica se deberá utilizar cuando se deba tener en cuenta la complejidad de
una condición que esta constituida por múltiples condiciones simples? R: Cobertura de
condición.

3.2.5) Marque a qué técnica de Caja Blanca corresponde la siguiente definición. “Es un
método de diseño de casos de pruebas que selecciona caminos de un programa de acuerdo a
la ubicación de las definiciones y usos de variables en él, donde la selección de caminos y la
medición de la cobertura son más difíciles”.
R: Pruebas de flujo de datos.

(3.3) Seleccione las 3 (tres) opciones correctas en relación a la Técnica de Adivinanza de


Defectos.
• Se emplea un enfoque ad hoc, basado en la experiencia, con el fin de identificar
pruebas que probablemente expondrán defectos.
• Una manera de diseñar casos de pruebas, es armar lista de defectos posibles o
situaciones propensas a error y desarrollar casos basados en esa lista.
• Con la técnica de Adivinanza de Defectos se diseñan casos para probar listas o strings
nulos/vacíos, caracteres blancos o nulos en strings, números negativos, entre otros.

1. existen tipos de revisiones según el objeto bajo revisión, pero también existe
clasificación de función del modo en que se llevan adelante. Considerando esta última
clasificación seleccione cuatro respuestas.
R: Revisión técnica formal Ensayo Inspección Revisión informal

2. los números de orden de un sistema de control de stock van desde 10.000 a 99999
inclusive. ¿Cuál de las siguientes respuestas puede ser un resultado de un diseño de test
para valores límites?
R: 9999 10000 99999 100000

3. pensando en la especificación dentro del proceso de prueba se usa la salida del análisis
de requerimiento, o sea, la especificación de requerimientos como entrada para escribir
R: Caso de prueba de nivel de integración.

4. dada la perspectiva histórica de testing es importante conocer la evolución del concepto.


¿A qué visión corresponde la siguiente definición de prueba? El testing es el proceso de
ejecutar un programa o sistema con la intención de encontrar errores. R: Tercera versión.

5. se conoce la técnica de adivinanza de defecto. ¿A qué se refiere?


R: *Una manera de diseñar casos de prueba consiste en armar una lista de defectos posible o
situaciones propensas a error.
*Se emplea un enfoque ad hoc basado en la experiencia con el fin de identificar pruebas.

Descargado por esrte asdasd (osbpttmr@grr.la)


lOMoARcPSD|10171784

*Con la técnica de adivinanza de defecto se diseñan casos para probar listas o string.

6. analizando el costo relativo de un error según la etapa de desarrollo del sistema de


software en la que se detecta y se puede ver que:
R: Un defecto no detectado en la etapa de requerimientos se propaga como un efecto
multiplicador con lo que los costos por detectarlo recién en la etapa de prueba son
incrementalmente mayor.

7. A qué tipo de revisión corresponde la siguiente definición: permiten clarificar, son


realizadas por un colega son las menos eficientes porque no existe una manera conocida
de medir, pero a pesar de ello dan beneficio y un bajo costo R: Previsiones informales.

8. Como se define a la prueba estática como enfoque de prueba?


R: ...es la prueba de un entregable del proceso de desarrollo que no implica ejecución en una
computadora.

9. un campo de entrada recibe el año de nacimiento entre 1900-2004. Los valores límites
para probar este campo son: R: 1899.1900.2004.2005.

10. por qué el testing estático y el dinámico se describen como complementarios.


R: Porque comparten el objetivo de identificar defectos por diferentes tipos de defectos que
encuentren.

11. marque dos proposiciones que se representan un objeto de las pruebas.


R: *Verificar que el software se ajuste a los requerimientos y además validar que las
funciones se implementan correctamente.
*Encontrar defectos.

12. se distribuyen copias del sistema para que cada cliente lo instale en su oficina,
dependencia o sucursales. Al ser en este caso un número reducido de clientes, el tema de
la distribución de las copias no representa grandes dificultades.
Cada usuario al que se le entrego el sistema realiza sus propias pruebas y documenta los
errores que encuentra, así como sugerencias que crea convenientes realizar. ¿A qué tipo de
prueba nos estamos refiriendo?
R: Prueba beta

13. en la definición de complejidad ciclomatica, que se define como una mecánica de


software que determina el número de caminos independientes, en el conjunto básico, a
que se llama camino independiente
R: A cualquier camino a través del programa que introduce al menos un nuevo conjunto de
instrucción o una nueva condición.

14. las técnicas…. Pueden ser usadas para alcanzar cobertura de entrada y salida. R: Partición
de equivalencias y análisis de valores límites.

Descargado por esrte asdasd (osbpttmr@grr.la)


lOMoARcPSD|10171784

15. cuál es el objetivo del proceso de depuración (debugyn) R: Localizar los defectos y
corregir un defecto.

16. que técnica de diseño de caso de prueba dentro de un enfoque de caja negra es un
proceso sistemático que identifica clases de prueba representativas y se asume que cada
miembro de esa clase identificada es tratado de la misma manera por el componente. R:
Patrón de equivalencia.

17. dentro del nivel de prueba de aceptación de los usuarios, existe clasificación de pruebas
alfa y pruebas beta en relación al ambiente utilizado para las pruebas. Marque cuales son
además del uat, los tipos de prueba del nivel de aceptación del usuario. R: *Pruebas de
aceptación de control y pruebas de aceptación operacional.

18. la adivinanza de defecto es usada.


R: Después de otras técnicas formales han sido aplicadas.

19.identifica cuatro afirmaciones asociadas a la prueba de nivel de sistemas.


R: *Debe cumplir con el principio de ser realizado por un equipo de prueba independiente
*El ambiente de prueba se debe corresponder lo más que se pueda con el ambiente de
producción.
*El nivel de prueba de sistema involucra características funcionales y no funcionales.
*Debe incluir casos de prueba basados en especificaciones de requerimientos, procesos de
negocios y casos de uso.

20. cuál es el principio que define la prueba por sí sola, constituye una parte de calidad de
software. Además, hay que considerar la planificación de las pruebas pensando en que
habrá defectos.
R: La falacia de ausencia de errores.

4.3) La evaluación de los criterios de salida de las pruebas es una actividad que evalúa la
ejecución de pruebas contra los objetos definidos, ¿En qué momento debe llevarse
adelante? R: Debe hacerse en cada nivel de pruebas aplicados, y no puede especificarse un
tiempo.

4.4) En relación a las pruebas de regresión y el re-testing, marque la afirmación incorrecta


R: El retesting apunta a reprobar algo que anduvo mal para ver si se corrigió tal como se
informa.

Descargado por esrte asdasd (osbpttmr@grr.la)


lOMoARcPSD|10171784

5.3) Como se denomina a la herramienta que ayuda en la clasificación de contenidos,


creando desde el diseño categorías organizadas que se aproximen a la estructura del
usuario.
R: Ordenamiento de tarjetas.

6.2) Encontrar un especialista de pruebas calificado no es sencillo ya que existen una serie
de habilidades necesarias como también una experiencia requerida. Para ellos Billhetzel,
¿Qué propone como criterio de selección? R: Las 5 Cs como categoría de habilidades

6.2) Cual es la característica o habilidad dada como una de las 5 Cs que describe a
“conciencia técnica de las herramientas y técnicas de prueba”?
R: Competente

6.2) Cual es la característica o habilidad dada como una de las 5 Cs que describe a “persona
organizada y con capacidades de planificación sistemática”?
R: Controlado

6.7.2) Marque la que no corresponde como datos asociados al defecto al momento de


registrarse el mismo:
R: Programador que origino el defecto.

6.7.3) Que atributo de defecto específica la forma en que el defecto afecta a la aplicación
bajo prueba. R: Severidad

x.x.2) Dada la perspectiva histórica del testing es importante conocer la evolución del
concepto. A que visión corresponde… de las pruebas: “Las pruebas son una actividad de
ganar confianza pero no de encontrar errores en el programa, sino como una actividad muy
liviana”. R: Segunda Visión

3.2.1) ¿Cómo se llama a la técnica que tiene como objetivo lograr la cobertura de un
porcentaje especifico de todas las sentencias?. R: Cobertura de sentencias

3.2) Considerando el siguiente speudo código, calcule el numero minimo de casos de


pruebas para alcanzar … y el minimo numero de casos de pruebas para alcanzar cobertura de
decisión respectivamente. READ AREAD BREAD … THEPRINT “C must be smaller that at least
one number “ELSEPRINT” proceed to next stage “ENDIFELSEPRINT “N … C”ENDIF. R: 3,3

1.3.3) A que refiere la siguiente proposición: “el proceso que asegura el software bajo
desarrollo producción … . R: Validacion

Descargado por esrte asdasd (osbpttmr@grr.la)


lOMoARcPSD|10171784

2.1.1) Existen diferentes tipos de revisiones según el objeto revisado. Marque la opción
correcta que contiene … . R: Procedimentales, de producto o documentales

1.1) El método de especificación formal “Tipo asbtracto de dato (TAD)” es un lenguaje de


especificación basado en: . R: Especificaciones algebraicas

2.1.1) A que tipo de revisión corresponde la siguiente definición: “son las revisiones de los
productos generados a través del proceso de desarrollo. Ejemplo: revisiones de
requerimientos, especificaciones, diseño, código, casos de pruebas, planes de proyecto,
entre otros. R: De producto

3.2.4) ¿Qué técnica incluye 100% de cobertura de decisión y, a su vez, incluye 100% de
cobertura de sentencia?. R: Cobertura de camino.

1.2) Seleccione las 2 (dos) opciones correctas que representan un objetivo de las pruebas. R:
*Verificar que el software se ajusta a los requerimientos y además validar que las funciones
se implementan correctamente
*Encontrar Defectos

Descargado por esrte asdasd (osbpttmr@grr.la)

También podría gustarte