Primer Parcial: Pruebas de sistemas
|
|
Título del Test:
![]() Primer Parcial: Pruebas de sistemas Descripción: 1°parcial de Pruebas de sistemas US21 |



| Comentarios |
|---|
NO HAY REGISTROS |
|
Hay distintos niveles de independencia según las organizaciones, que van desde los niveles de … (enunciado cortado) Selecciones 4 (cuatro) opciones correctas: Documentales. De producto. Procedimentales. De integración. De requerimientos. Para registrar el sistema de ventas, el Supermercado Sumar necesita declarar otros requisitos en el documento SRS: Se deben declarar otros requisitos en el área de requerimientos específicos. Se deben declarar los objetivos generales en el área de descripción del sistema. Se deben declarar las metas del negocio en el área de la perspectiva del producto. La puesta en desarrollo es una de las etapas de la implementación. Falso. Verdadero. Los requerimientos funcionales están relacionados con lo que hace el sistema. Verdadero. Falso. La Biblioteca Sur se encuentra proyectando el desarrollo de un software no pudiendo identificar con certeza que tareas tiene... (enunciado cortado): Identificar los requerimientos funcionales. Identificar los requerimientos no funcionales. Identificar las restricciones del diseño. Selecciona 4. La especificación formal de sistemas tiene algunos procesos. Entre estos: Lenguajes basados en especificaciones algebraicas. Métodos basados en redes de Petri. Lenguajes basados en modelos y estados. Métodos basados en álgebra de procesos. Fallas de diseño. ¿Cuál es la función especifica de las pruebas de sistema?. Las pruebas de sistema comienzan cuando una aplicación funciona como un todo. Las pruebas de sistema comienzan cuando se terminan de programar los módulos individuales. Las pruebas de sistema comienzan cuando una aplicación funciona en forma escalable. EL equipo de desarrollo de la empresa Sistecon va a empezar a utilizar métodos basados en álgebra de procesos. El equipo necesita : Modelan la interacción entre procesos concurrentes. Modelan la estructura física de los servidores locales. Modelan el flujo de caja del proyecto de software. El equipo de desarrollo de la empresa Sistecon va a empezar a utilizar lenguajes basados en modelos y estados. El equipo (enunciado cortado)... Permiten especificar el sistema mediante un concepto formal de estados y operaciones sobre estados. Permiten especificar el sistema mediante un concepto formal de estados y operaciones sobre datos. Permiten especificar el sistema mediante un concepto formal de flujos y operaciones sobre procesos. Para registrar el sistema de ventas, el Supermercado Sumar necesita las restricciones de diseño en el documento SRS-830. ¿Dónde... (enunciado cortado)?. Las restricciones de diseño se deben ubicar en el área de requerimientos específicos. Las restricciones de diseño se deben ubicar en el área de requerimientos generales. Las restricciones de diseño se deben ubicar en el área de la descripción general del producto. Para registrar el sistema de ventas, el Supermercado Sumar necesita declarar las abreviaturas en el documento SRS-830. ¿Dónde se deberían declarar?. Las abreviaturas se deben ubicar en el área de introducción. Las abreviaturas se deben ubicar en el área del apéndice. Las abreviaturas se deben ubicar en el área de requerimientos específicos. Para registrar el sistema de ventas, el Supermercado Sumar necesita declarar los requisitos futuros en el documento SRS-830 ¿Dónde se deben ubicar?. Se deben declarar los requisitos futuros en el área de requerimientos específicos. Se deben declarar los requisitos futuros en el área de introducción. Se deben declarar los requisitos futuros en el área de la descripción general. Para registrar el sistema de ventas, el Supermercado Sumar necesita las características del producto en el documento SRS-830 ¿Dónde se deben ubicar en el SRS-830?. La característica del producto se debe ubicar en el área de descripción general. La característica del producto se debe ubicar en el área de requerimientos específicos. La característica del producto se debe ubicar en el área de introducción. Para registrar el sistema de ventas, el Supermercado Sumar necesita declarar el propósito del sistema en el documento SRS-830 ¿Dónde se debe ubicar?. El propósito se debe ubicar en el área de introducción. El propósito se debe ubicar en el área de requerimientos funcionales. El propósito se debe ubicar en el área de la descripción general. Para registrar el sistema de ventas, el Supermercado Sumar necesita declarar el propósito del sistema en el documento SRS-830. El propósito se debe ubicar en el área de introducción. El propósito se debe ubicar en el área de descripción general. El propósito se debe ubicar en el área de requerimientos específicos. Los testers tienen la obligación de leer el SRS-830 de documentación de Especificación de requerimientos. Verdadero. Falso. Los testers tienen la obligación de leer el SRS-830 de documentación de Especificación de requerimientos. Verdadero. Falso. Para registrar el sistema de ventas, el Supermercado Sumar necesita declarar las referencias en el documento SRS-830 ¿Dónde se ubican (enunciado cortado)…?. Las referencias se deben ubicar en el área de introducción. Las referencias se deben ubicar en el área de requerimientos funcionales. Las referencias se deben ubicar en el área de la descripción general. La empresa Santagata. Qué está desarrollando un software, se encuentra en la primera etapa de la visión temprana. ¿Cómo se denota?. Análisis. Implementación. Pruebas. La empresa Santagata, que está desarrollando un software, se encuentra en la etapa de diseño general y detallado. ¿Cómo?. Diseño. Codificación. Mantenimiento. La empresa Santagata, que está desarrollando un software, se encuentra en la tercera etapa de la visión actual. ¿Cómo se denota esta etapa?. Implementación. Desarrollo. Requerimientos. La empresa Santagata, que está desarrollando un software, se encuentra en la segunda etapa de la visión temprana. ¿Cómo se denomina esta etapa?. Diseño. Análisis. Implementación. La empresa Santagata, que está desarrollando un software, se encuentra en la segunda etapa de pruebas. ¿Cómo se denomina esta etapa?. Diseño. Codificación. Análisis. Se necesita que el sistema de cobranzas del Supermercado Sumar acepte las 1000 transacciones cada 10 minutos; también, …. (enunciado cortado) Corresponde?. Es un requerimiento no funcional de eficiencia. Es un requerimiento funcional de interfaz. Es un requerimiento no funcional de seguridad. La empresa Santagata, que está desarrollando un software, se encuentra en la primera etapa de la visión actual ¿Cómo se denomina esta etapa?. Analisís. Diseño. Implementación. La empresa Santagata se encuentra desarrollando un software y necesita que funciones para el sistema operativo Windows. ¿Qué tipo de requerimiento corresponde el Sistema Operativo Windows?. El sistema operativo Windows es un requerimiento no funcional. El sistema operativo Windows es un requerimiento funcional. El sistema operativo Windows es un requerimiento de interfaz de usuario. La empresa Santagata, que está desarrollando un software, se encuentra en la primera etapa de la visión actual. ¿Cómo se denomina esta etapa?. Análisis. Implementación. Diseño. La empresa Santagata, que está desarrollando un software, se encuentra en la segunda etapa de las pruebas. ¿Cómo se denomina esta etapa?. Diseño. Análisis. Implementación. La empresa Santagata, que está desarrollando un software, se encuentra en la primera etapa de las pruebas. ¿Cómo se denomina esta etapa?. Análisis. Diseño. Implementación. Hay distintos niveles de independencia según las organizaciones, que van desde los niveles de Independencia cero hasta los niveles ---- válidas y esperadas, como para inválidas e inesperadas. Verdadero. Falso. El supermercado Sumar se encuentra aplicando la técnica de prueba de requerimientos y necesita saber el nombre de la técnica … externas o de los requerimientos del sistema y en el momento en que los requerimientos son definidos. ¿Cuál de las siguientes….?. Probar requerimientos a través de comprender lo que se debe probar. Pruebas del diseño o modelos. Probar requerimientos a través de la ejecución del código fuente. Existen seis pasos para seleccionar los casos de pruebas basados en requerimientos. ¿Cuál es el quito paso?. Depurar el listado eliminando todos los casos de pruebas que ya sean corridos por otros sets. Examinar las combinaciones posibles de las condiciones compuestas y agregar los casos de pruebas para cada una de esas combinaciones posibles. Seleccionar los casos de pruebas basados en la complejidad del código fuente. En los requerimientos no funcionales se incluyen los requerimientos de privacidad. ¿A qué categoría corresponden?. Los requerimientos de privacidad pertenecen a la categoría requerimientos externos. Los requerimientos de privacidad pertenecen a la categoría requerimientos del usuario. Los requerimientos de privacidad pertenecen a la categoría requerimientos funcionales. ¿Qué tipo de prueba se deriva del esfuerzo de hacer fallar el sistema, condiciones límites y los peores casos de pruebas pensado?. Pruebas extremas. Pruebas unitarias. Pruebas funcionales. Este proceso se usa para especificar sistemas concurrentes y reactivos. Dentro de la especificación formal de sistemas. ¿de qué método estamos hablando?. Métodos basados en lógica temporal. Lenguajes basados en modelos y estados. Métodos basados en diagramas de flujo de datos. ¿Cuál es la función de la revisión formal?. Contempla la lista de verificación. Contempla la cada blanca. Contempla la prueba de caja negra. ¿Cuáles son las pruebas que se extraen de archivos existentes, archivos vivos o de otros sistemas?. Pruebas extraídas. Pruebas alternativas. Pruebas externas. Un principio de pruebas sostiene que, simplemente, objetivos de prueba diferentes son probados de forma diferente. ¿de qué principio se trata?. Sexto principio. Primer principio. Cuarto principio. Hay distintos niveles de independencia según las organizaciones, que van desde los niveles de independencia cero hasta los niveles más altos. Los casos de pruebas deben ser escritos tanto para condiciones de entradas válidas y esperadas, como para inválidas e inesperadas. Verdadero. Falso. ¿Cuáles son las características de las inspecciones? Seleccione 4. Usan listas de verificación (checklists) y métricas como, por ejemplo, problemas por página. Criterios de entrada y salida especificados (previamente) para la aceptación del producto software. Previamente a la revisión, se valora la viabilidad del objeto a someter a la revisión. Deben contar con un rol de moderador capacitado e independiente que dirija la revisión. Se puede decir que se aplica un proceso informal. Los procesos de desarrollo de hardware se basan en un proceso de diseñar, construir, probar y reparar. Verdadero. Falso. Seleccione 4. ¿Cuáles son los principios más actuales, dados por el International Software Testing Qualifications Board ( ISTQB )(2011)?. Agrupamientos de defectos. Pruebas tempranas. El proceso de pruebas demuestra la presencia de defectos. No es posible realizar pruebas exhaustivas. Las pruebas aseguran la ausencia total de defectos. El Supermercado Sumar se encuentra aplicando la técnica de prueba de requerimientos y necesita saber el nombre de la técnica que contempla a aquellos… sistema y en el momento en que los requerimientos son definidos ¿Cuál de las siguientes opciones es correcta?. (no sabemos la respuesta/s correctas, la que esta acá es una incorrecta eso sabemos). Probar requerimientos a través del diseño de casos de pruebas basados en requerimientos. El Supermercado Sumar se encuentra aplicando la técnica de prueba de requerimientos. Un tipo determinado de casos de prueba hace foco en el camino de los datos y los procesos dentro de la estructura del sistema. A través … maneja, se prueban la estructura interna, los procesos o caminos complejos, distintos escenarios, riesgos de diseño y áreas débiles, entre otros aspectos ¿Cómo se denomina esta técnica?. Pruebas de diseño a través de casos de pruebas basados en el diseño. Probar requerimientos a través del diseño de casos de pruebas basados en requerimientos. Probar requerimientos a través del análisis del código fuente y depuración de errores. Este proceso permite especifica el sistema mediante un concepto forma de estados y operaciones sobre estados. Dentro de la especificación forma de sistemas ¿de qué método estamos hablando?. Lenguajes basados en modelos y estados. Métodos basados en flujos de datos y procesos. Lenguajes basados en objetos y jerarquías. Existen seis pasos para seleccionar los casos de pruebas basados en requerimientos ¿Cuál es el primer paso?. Comenzar con los casos que naturalmente surgen a partir de las especificaciones y de la identificación de las funciones del sistema. Examinar las combinaciones posibles de las condiciones simples y agregar los casos de pruebas para cada una de esas combinaciones posibles. Comenzar con la ejecución de los casos de prueba sobre el código fuente ya terminado. Existen seis pasos para seleccionar los casos de pruebas basados en requerimientos ¿Cuál es el primer paso?. Comenzar con los casos que naturalmente surgen a partir de las especificaciones y de la identificación de las funciones del sistema. Examinar las combinaciones posibles de las condiciones simples y agregar los casos de pruebas para cada una de esas combinaciones posibles. Comenzar con la ejecución de los casos de prueba sobre el código fuente ya terminado. Selecciona 1. Dentro de los diferentes tipos de pruebas del sistema ¿Qué pruebas corresponden a las pruebas del sistema?. Las pruebas de integración. Las pruebas de rendimiento. Las pruebas unitarias. Hay distintos niveles de independencia según las organizaciones, que van desde los niveles de cero independencias hasta los niveles más altos. Entonces: Procedimentales. De requerimientos. Estructurales. Seleccione la opción que completa correctamente la siguiente frase: Pensando en la especificación dentro del proceso de pruebas, se usa la salida del análisis de requerimientos, o sea la especificación de requerimientos como entrada para escribir ... Casos de pruebas de aceptación de usuario. Casos de pruebas del nivel de integración. Casos de pruebas del nivel de validación. Seleccione la opción que completa correctamente la siguiente frase: 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. Caso de prueba de nivel de integración. Caso de prueba de nivel de sistemas. Caso de prueba de nivel de verificación. A que técnica de diseño de casos de prueba 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 estructuras lógica. Prueba de caja negra. Prueba de caja blanca. Prueba de caja gris. Los factores que afectan la calidad de software se dividen en dos grupos. Uno, llamados directos que son los que se miden directamente a través, por ejemplo de la cantidad de defectos descubiertos sobre casos de pruebas corridos. Y otros indirectos. Seleccione a la opción que define a los indirectos. Facilidad de uso del producto. Cantidad de defectos encontrados por módulos. Cantidad de errores de componentes. Identifica las preguntas básicas que se deben responder al probar diseños: Seleccione las 2 opciones correctas. Es esta solución elegida la correcta?. La solución cumple con los requerimientos?. La solución cumple con los requisitos?. La solución aplica?. Que técnica de prueba de caja negra utilizaría 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 caso de prueba). Diagrama de transición de estados. Diagrama de flujo de pruebas. Diagrama de casos de usos. ¿Cuales son las 3 situaciones en las cuales los métodos formales tienen aplicación?. Desarrollo formal. Verificación formal. Especificación formal. Verificación formal de casos de prueba. Que norma, modelo o estándar usa jerarquía de prespectivas o puntos de vistas; factores , criterios de calidad y como fin ultimo las métricas?. Modelo de McCall. ISO 9000. ISO 1961. Cuál es la ventaja más importante de la independencia de testing ??. Un tester independiente no es condescendiente con el software e intentará provocar fallas, a diferencia de la persona que lo escribió. Un tester dependiente no es condescendiente con el software e intentará provocar fallas, a diferencia de la persona que lo escribió. Un tester dependiente no es condescendiente con el software e intentará provocar fallas, a diferencia de la persona que lo ejecutó. Cual es la técnica que tiene en cuenta el efecto de dependencias y combinaciones?. Tablas de decisión & Gráficos de causa efecto. Tablas de casos de uso. Tablas de causales. ¿A que tipo de revisión corresponde la siguiente definición ? Permiten clarificar , son realizadas por un colega son lo menos efectivas porque no existe una manera conocida de medir, pero a pesar de ello dan beneficios y a un bajo costo?. Revisiones informales. Revisiones técnicas. Revisiones formales. A que corresponde la siguiente definición del ISTQB : “Acción humana que produce un resultado incorrecto”. Error. Defecto. Falla. Pensando en el nivel de pruebas de integración, como se denomina la integración que no es incremental???. Big Bang. Big Bung. Modular. Que partes presenta las normas ISO 9126?. 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 calidad en uso. Presenta una parte que es el modelo de calidad para tratar la calidad externa. Presenta una parte interna que es el modelo de calidad uso para tratar calidad en uso. Cuales de las siguientes opciones corresponden con ventajas de las revisiones, cualquiera sea su tipo. Marque las opciones que representan ventajas en las revisiones. Selecciones 4 opciones correctas. Los errores son detectados muy cercano al momento en que ellos de introducen. Disminuyen los costos del proyecto. Permite avanzar desde un esquema de corrección de errores a un esquema de prevención de errores. Mejoran la calidad del producto. Permite avanzar desde un esquema de validación de errores a un esquema de prevención de errores. Que técnica de diseño de casos de prueba dentro del enfoque de caja negra es un proceso sistemático que identifica clases de pruebas representativas y se asume que cada miembro de esa clase identificada, es tratado de la misma manera por el componente?. Partición de equivalencias. Diagrama de causa - efecto. Diagrama de flujo de prueba. Marque la definición que aplica para testing o Prueba de sistemas. El proceso de detectar diferencias (errores) entre el comportamiento esperado y el comportamiento actual del sistema. El proceso de ejecutar un programa con la intención de encontrar fallas. El proceso de ejecutar un programa con la intención de encontrar defectos. Marque la definición que aplica para testing o Prueba de sistemas. El proceso de ejecutar un programa con la intención de encontrar errores. El proceso de ejecutar un programa con la intención de encontrar fallas. El proceso de ejecutar un programa con la intención de encontrar defectos. Marque la definición que aplica para Testing o Prueba de sistemas: El proceso de detectar diferentes (errores) entre el comportamiento esperado y el comportamiento actual del sistema. El proceso de detectar diferentes fallas del sistema. El proceso de documentar la arquitectura final del sistema. ¿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. Cualquier actividad orientada a evaluar un atributo o capacidad de un programa o sistema. Cualquier actividad orientada a corregir un atributo o capacidad de un programa o sistema y determinar si alcanza los resultados requeridos. Dada la perspectiva histórica de las pruebas en visiones, marque de entre las dadas, ¿Cuáles 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. Cualquier actividad orientada a corregir un atributo o capacidad de un programa o sistema y determinar si alcanza los resultados requeridos. Cualquier actividad orientada a documentar un atributo o capacidad de un programa o sistema y determinar si alcanza los resultados requeridos. ¿La utilización de reglas precisas para demostrar que el software cumple con la especificación formal detallada es un...?. Verificación formal. Especificación formal. Validación formal. El método de especificación formal «LOTOS» es un lenguaje de especificación basado en: Comportamientos. Validaciones. Especificaciones. El método de especificación formal «Vienna Development Method» es un lenguaje de especificación basado en: Modelos y estados. Métodos y estados. Estados. ¿Es correcto enunciar que un defecto puede ocasionar 0, 1 o más fallas?. Si es correcto. No es correcto. Tal vez es correcto. 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. Falla. Error. “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. Falla. Error. 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. Diagnosticar la causa. Verificar la corrección. Corregirla. Reproducir el error. Reproducir la falla. “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. Verificación. Codificación. Según un enfoque sistémico, ¿cuáles son las partes principales de un caso de prueba? Marque la respuesta más completa. Datos de entradas y precondiciones, pasos de ejecución, resultados esperados y poscondiciones. Datos de entradas y precondiciones, pasos de ejecución, resultados esperados y condiciones. Datos de entradas y precondiciones, pasos de ejecución, resultados esperados. Marque las cuatro partes características de un caso de prueba. Seleccione las 4(cuatro) respuestas correctas. Datos de entrada. Proceso o secuencia de pasos. Precondiciones. Salida esperada y postcondiciones. Postcondiciones. ¿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?. La prueba exhaustiva no existe. La prueba exhaustiva existe. La prueba exhaustiva es opcional. 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. La prueba exhaustiva existe. La prueba exhaustiva es opcional. Dados los principios de pruebas marque cuatro de ellos. Seleccione 4 respuestas correctas. Paradoja del pesticida. Pruebas tempranas. Las pruebas dependen del contexto. Agrupamiento de defectos. Las pruebas dependen de las pruebas. 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. Que si los mismos casos se repiten no encontrarán nuevos errores. Que si los mismos casos se repiten no encontrarán nuevas fallas. 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. Las personas tienden a pasar por alto sus propios errores por lo cual a un programador le costara encontrar en lo que se equivocó. Las personas tienden a pasar por bajo sus propios errores por lo cual a un programador le costara encontrar en lo que se equivocó. Las personas tienden a pasar por alto sus propias fallas por lo cual a un programador le costara encontrar en lo que se equivocó. 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. Las personas tienden a pasar por alto sus propios errores por lo cual a un programador le costara encontrar en lo que se equivocó. Las personas tienden a pasar por alto sus propias fallas por lo cual a un programador le costara encontrar en lo que se equivocó. Las personas tienden a pasar por alto sus propias funciones por lo cual a un programador le costará encontrar en lo que se equivocó. Un test exitoso es aquel que: Detecta un defecto no encontrado. Detecta un error no encontrado. Detecta una falla no encontrada. En el Modelo de McCall los tres puntos de vistas o ejes definidos son: Operación del producto, Revisión del producto y Transición del producto. Operación del producto, Revisión del producto y validación del producto. Operación del producto, Revisión del producto y mantenimiento del producto. ¿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?. Facilidad de uso del producto. Facilidad de uso del desarrollo. Facilidad de uso del mantenimiento. “Niveles de prueba. ¿Cuáles son los Niveles de pruebas?”. Prueba de Unidad. Prueba de Integración. Prueba de Sistema. Prueba de Aceptación. Prueba de Calidad. 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. Verdadero. Falso. 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. Verdadero. Marque tres afirmaciones que corresponden a las pruebas de componentes. Seleccione las 3 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. En la práctica no involucra al programador que escribió el código. ¿Qué tipo de defectos detectan las Pruebas de nivel de componente?. Operadores incorrectos. Operadores lógicos. Operadores relacionales. 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 la prueba informal realizada por el usuario para determinar si la aplicación se ajusta a sus necesidades. Es la prueba técnica realizada por el usuario para determinar si la aplicación se ajusta a sus necesidades. 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?. Pruebas de estrés. Pruebas de errores. Pruebas de fallas. 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 usuario. Prueba de validación de usuario. Prueba de verificación de usuario. Seleccione las 4. 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. Diagnosticar la causa. Verificar la corrección. Corregirla. Reproducir el error. Reproducir la falla. 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?. Integración descendente o top-down e integración ascendente o botton up. Integración ascendente o top-down e integración ascendente o botton up. Integración ascendente o top-down e integración descendente o botton up. Hablando de los niveles de integración, como funciona la integración incremental sándwich. Combina los métodos ascendentes y descendiente e integra una parte del sistema en forma ascendente y la restante en forma descendente. Combina los métodos ascendentes y descendiente e integra una parte del sistema en forma ascendente y la restante en forma normal. Integra una parte del sistema en forma ascendente y la restante en forma descendente. ¿Cuál de los siguientes enunciados de requerimientos seria probado por el nivel de prueba de Sistema de tipo Funcional?. El sistema debe permitir a un usuario poder registrar la dirección de un cliente. El sistema debe permitir a un usuario no poder registrar la dirección de un cliente. l sistema debe ser capaz de procesar hasta 30 usuarios de forma simultánea. Identifique las 4 (cuatro) afirmaciones asociadas a las pruebas del nivel de Sistema. 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. El nivel de Pruebas de Sistema involucra características funcionales. 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 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?. Pruebas beta. Pruebas alfa. Pruebas gama. “________Es desarrollado por el cliente en ambientes de producción, y no de laboratorio”. Pruebas beta. Pruebas alfa. Pruebas gama. 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. Está orientado a medir el cumplimiento con los tiempos basicos. Está orientado a cumplir con los tiempos de respuestas requeridos o establecidos. ¿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. Detectar desviaciones en los objetos ni bien son construidos para brindar información de confianza sobre el estado. Detectar desviaciones en los objetos ni bien son construidos para brindar información sobre el estado y/o calidad del trabajo realizado. ¿Cómo se define a la prueba estática como enfoque de pruebas?. Es la prueba de un entregable del proceso de desarrollo que no implica ejecución en una computadora. Es la prueba de un entregable del proceso de testing que no implica ejecución en una computadora. Es la prueba de un entregable del proceso de desarrollo que no implica ejecución. En que momento es importante comenzar a detectar errores (lo que posibilita la corrección de los mimos a bajo costo)?. Es importante que se detecten lo mas temprano posible dentro del ciclo de vida. Es importante que se detecten lo mas tarde posible dentro del ciclo de vida. Es importante que se detecten de forma aleatoria durante todo el ciclo de vida. ¿Cuál es el objetivo del plan de revisiones?. Responder las siguientes preguntas: ¿Qué debe ser revisado, cuando se tiene que parar y quien hace o quienes participan de la revisión?. Responder las siguientes preguntas: ¿Qué debe ser validado, cuando se tiene que parar y quien hace o quienes participan de la revisión?. Responder las siguientes preguntas: ¿Qué debe ser verificado, cuando se tiene que parar y quien hace o quienes participan de la revisión?. 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?. Listas de verificación. Listas de validación. Listas de codificación. Los factores de éxito de una revisión son (marque la que no corresponde): Cada revisión no tiene un objetivo predefinido. Cada revisión tiene un objetivo predefinido. Cada previsión no tiene un objetivo predefinido. Los cuatro factores de éxito de aplicar revisiones son: seleccione las 4 (cuatro) opciones correctas. 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. Se tiene foco en el proceso de validación. 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”. Prueba de requisitos. Prueba de usuarios. Prueba de requerimientos. 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 prueba son incrementalmente mayor. Un defecto no detectado en la etapa de requerimientos se propaga con un efecto reproducido, con lo que los costos por detectarlos recién en la etapa de prueba son incrementalmente menor. Un defecto no detectado en la etapa de requerimientos se propaga con un efecto nulo, con lo que los costos por detectarlos recién en la etapa de prueba son invariables. 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 son incrementalmente mayor. Un defecto no detectado en la etapa de desarrollo se propaga como un efecto multiplicador con lo que los costos por detectarlo recién en la etapa de prueba son incrementalmente mayor. Un defecto no detectado en la etapa de implementación se propaga como un efecto multiplicador con lo que los costos por detectarlo recién en la etapa de prueba son incrementalmente mayor. 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?. Casos de prueba basados en requerimientos. Casos de prueba basados en requisitos. Casos de prueba basados en el código. 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?. Pruebas basadas en requerimientos. Pruebas basadas en el código. Pruebas basadas en el diseño. 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. Casos de pruebas aleatorios. Casos de pruebas de requerimientos. 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?. Casos de pruebas aleatorios. Casos de pruebas externos. Casos de pruebas internos. 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?. Casos de prueba basados en código. Casos de prueba basados en sistema. Casos de prueba basados en casos de uso. Las pruebas denominadas “in thesmall” y las pruebas denominadas “in thelarge”, ¿a qué tipo de pruebas hace referencia?. Pruebas de sistemas. Pruebas de testeo. Pruebas de componentes. 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”. Falso. Verdadero. Combinando los atributos de las pruebas de caja negra y de la prueba de caja blanca: Se provee un enfoque que valide la funcionalidad y selectivamente asegure que los aspectos internos sean los correctos. Se provee un enfoque que valide la funcionalidad y selectivamente asegure que los aspectos externos sean los correctos. Se provee un enfoque que valide la documentación y selectivamente asegure que los aspectos visuales sean los correctos. ¿Cuáles de las siguientes técnicas, no es una técnica de las de Caja Negra?. Pruebas de caminos básicos. Pruebas de caminos internos. Pruebas de caminos externos. ¿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. Prueba de Caja Blanca. Prueba de caja gris. Si un programa es probado para alcanzar 100% d 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. 80% de cobertura de decisión y 20% de cobertura de sentencia. 100% de cobertura de decisión. 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. Verdadero. Falso. ¿En qué consiste la Técnica de Análisis de Valores de 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. 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 no equivalencia, consiste en seleccionar los bordes de la clase. 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 extremos de la clase. ¿En qué consiste la Técnica de Análisis de Valores de Frontera?. 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. Extensión de la Técnica de Partición de Equivalencias que además de seleccionar cualquier elemento representativo selecciona en el interior de la clase. Extensión de la Técnica de Partición de Equivalencias que además de seleccionar cualquier elemento representativo selecciona en el exterior de la clase. 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. 1900, 2004. 1899, 1901, 2003, 2005. ¿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)”?. Diagrama de transición de estados. Diagrama de transición. Diagrama de flujo. 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: Se tiene seguridad que se alcanza una cobertura completa del diseño y evito ambigüedades en las interpretaciones. Se tiene seguridad que se alcanza una cobertura completa del diseño y no evito ambigüedades en las interpretaciones. Se tiene seguridad que se alcanza una cobertura parcial del diseño y evito ambigüedades en las interpretaciones. ¿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. Casos de prueba. Casos de verificación. ¿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. Diagrama de estados. Diagrama de flujo. ¿Cuál es la técnica que tiene en cuenta el efecto de dependencias y combinaciones?. Tablas de decisión y gráficos causa y efecto. Tablas de decisión y gráficos. Gráficos causa y efecto. ¿Cómo se llama al concepto que es una métrica cuantitativa que define el número de caminos independientes en el conjunto básico?. Complejidad ciclomática. Complejidad logarítmica. Complejidad lógica. 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. Toma el análisis de los requerimientos para modelar el comportamiento por transición de estados. Toma el análisis de las funciones para modelar el comportamiento por transición de estados. ¿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. Cobertura de lujo de pruebas. Cobertura de requerimientos. ¿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?. Mínima cobertura de condición múltiple. Máxima cobertura de condición múltiple. Cobertura total de condición simple. ¿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?. Cobertura de condición. Cobertura de requisito. Cobertura de diseño. 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”. Pruebas de flujo de datos. Pruebas de flujo de procesos. Pruebas de flujo de control. 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. Con la técnica de Adivinanza de Defectos se diseñan casos para probar listas, caracteres blancos o nulos en strings, números negativos, entre otros. 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. Revisión formal. 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. 9998 10000 99999 100001. 10001 50000 99998 100002. 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. Tercera versión. Segunda versión. Primera versión. Se conoce la técnica de adivinanza de defecto. ¿A qué 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. Con la técnica de verificación de defecto se diseñan casos para probar listas o string. 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. Previsiones informales. Previsiones formales. Previsiones de código. ¿Cómo 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. Es la prueba de un entregable del proceso de desarrollo que implica ejecución en una computadora. Es la prueba de un entregable del proceso de desarrollo que solo implica la revisión del código fuente final. ¿Por qué 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. Porque no comparten el objetivo de identificar defectos por diferentes tipos de defectos que encuentren. Porque comparten el método 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 implementancorrectamente. Encontrar defectos. Encontrar fallas. Documentar el manual de usuario y la arquitectura final del sistema. 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. Prueba Gama. Prueba Alfa. ¿Cómo se denomina a las pruebas desarrolladas por el cliente en ambiente de producción?. Prueba beta. Prueba alfa. Prueba unitaria. 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. A cualquier camino a través del programa que introduce un nuevo conjunto de instrucción o una nueva condición. A cualquier camino a través del programa que introduce una secuencia de instrucciones ya ejecutadas previamente en otras condiciones. ¿Cuál es el objetivo del proceso de depuración (debugyn)?. Localizar los defectos y corregir un defecto. Localizar los errores y corregir un defecto. Localizar fallas y corregir un defecto. Sabiendo que probar no es hacer debugging, ¿Cuál es el objetivo de la depuración (debugging)?. Localizar el defecto y corregirlo. Localizar la falla y corregirla. Localizar el error y corregirlo. ¿Qué 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?. Patrón de equivalencia. Patrón de no equivalencia. Patrón de referencia. 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. Pruebas de aceptación de control y pruebas de aceptación de usuario. Pruebas de verificación de control y pruebas de aceptación operacional. ¿La adivinanza de defecto es usada?. Después de otras técnicas formales han sido aplicadas. Después de otras técnicas informales han sido aplicadas. Después de que el código ha sido finalizado y entregado al cliente. Identifica cuatro afirmaciones asociadas a la prueba de nivel de sistemas. 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. Debe incluir casos de prueba basados en especificaciones de requerimientos, flujo de casos de uso. ¿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?. La falacia de ausencia de errores. La falacia de ausencia de pruebas. La falacia de ausencia de defectos. 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?. Debe hacerse en cada nivel de pruebas aplicados, y no puede especificarse un tiempo. Debe hacerse en cada nivel de pruebas no aplicados, y no puede especificarse un tiempo. Debe hacerse en cada nivel de pruebas no aplicados, y si puede especificarse un tiempo. En relación a las pruebas de regresión y el re-testing, marque la afirmación incorrecta. El retesting apunta a reprobar algo que anduvo mal para ver si se corrigió tal como se informa. El retesting apunta a reprobar algo que anduvo bien para ver como se informa. El retesting apunta a reprobar algo que anduvo mal para ver si no se corrigió tal como se informa. 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. Ordenamiento de tarjetas. Ordenamiento de parejas. Ordenamiento de flujo de procesos. 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 Bill hetzel, ¿Qué propone como criterio de selección?. Las 5 Cs como categoría de habilidades. Las 5 Cs como categoría de validaciones. Las 5 Cs como categoría de verificaciones. ¿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 prueba”?. Competente. Controlado. Consensuado. ¿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”?. Controlado. Competente. Consensuado. Marque la que no corresponde como datos asociados al defecto al momento de registrarse el mismo: Programador que origino el defecto. Usuario que origino el defecto. Analista que origino el defecto. Que atributo de defecto específica la forma en que el defecto afecta a la aplicación bajo prueba. Severidad. Efecto. Prioridad. "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. Al realizar el diagrama de flujo, se observa que la cobertura de sentencia requiere el doble de casos de prueba que la cobertura de decisión. Al realizar el diagrama de flujo, se determina que la cobertura de sentencia requiere tres casos, mientras que la de decisión solo requiere uno. 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. Se tiene seguridad de no caer en supuestos técnicos, a la vez que se alcanza una cobertura parcial del código fuente. Se tiene seguridad de no caer en errores de programación, a la vez que se alcanza una cobertura completa de los diagramas de clases. 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. De FAULT a OFF. De ON a OFF. ¿A qué 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?. De producto. De proceso. De gestión. ¿A qué visión corresponde la siguiente definición de prueba? Las pruebas son una actividad de ganar confianza pero no de encontrar errores en el programa, sino como una actividad muy liviana. Segunda visión. Tercera visión. Primera visión. ¿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?. Casos de prueba basados en requerimientos. Casos de prueba basados en el diseño. Casos de prueba basados en el código. ¿Cómo se define 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. Cualquier actividad orientada a documentar un atributo o capacidad de un programa o sistema y determinar si alcanza los resultados requeridos. Cualquier actividad orientada a corregir un atributo o capacidad de un programa o sistema y determinar si alcanza los resultados requeridos. ¿Cómo se denomina a las pruebas desarrolladas por el cliente en ambientes de producción?. Pruebas beta. Pruebas alfa. Pruebas unitarias. ¿Cómo se llama a la técnica que tiene como objetivo lograr la cobertura de un porcentaje específico de todas las sentencias?. Cobertura de sentencias. Cobertura de decisión. Cobertura de requisitos. ¿Cuál de las siguientes no corresponde con una ventaja de las revisiones, cualquiera sea su tipo?. No implican costos, porque sí implican costos, luego habrá que ver cómo. No requieren planificación, porque sí requieren planificación, luego habrá que ver cómo. No necesitan personal, porque sí necesitan personal, luego habrá que ver cómo. ¿Cuál de las siguientes técnicas, no es una técnica de las de Caja Negra?. Pruebas de caminos básicos. Partición de equivalencia. Análisis de valores límite. ¿Cuál de las proposiciones siguientes corresponde con la definición de falla?. Diferencia entre el comportamiento esperado y el comportamiento real del sistema. Diferencia entre el diseño esperado y la arquitectura final del sistema. Diferencia entre el código fuente programado y los estándares de calidad. ¿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. El sistema debe responder a la solicitud de registro en menos de 2 segundos. El sistema debe cifrar los datos de la dirección del cliente antes de almacenarlos. ¿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. Principio es el que dice: "Pruebas Tempranas" ya que expresándola de esa manera está diciendo que las Pruebas Tempranas no existen y en realidad el principio es que sí existen. Principio es el que dice: "Ausencia de Defectos" ya que expresándola de esa manera está diciendo que no hay errores y en realidad el principio es que la ausencia de errores es una falacia. ¿Cuáles son las 4 (cuatro) afirmaciones asociadas a la prueba de nivel de sistemas?. 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. El nivel de prueba de sistema solo se enfoca en la lógica interna de los módulos. ¿Cuáles son 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. Diagnosticar la causa. Verificar la corrección. Corregirla. Reproducir el error. Identificar los requerimientos de usuario. ¿Cuáles son las cuatro partes características de un caso de prueba? Seleccione las 4 (cuatro) respuestas correctas. Datos de entrada. Proceso o secuencia de pasos. Precondiciones. Salida esperada y poscondiciones. Código fuente del módulo. ¿Cuáles son los tipos de prueba del nivel de aceptación del usuario, además del UAT?. Pruebas de aceptación de control y pruebas de aceptación operacional. Pruebas de aceptación de código y pruebas de aceptación de módulos. Pruebas de aceptación de diseño y pruebas de aceptación de arquitectura. ¿Existen diferentes tipos de revisiones según el objeto revisado. Marque la opción correcta que contiene...?. Procedimentales, de producto o documentales. Estructurales, de código o funcionales. Organizacionales, de diseño o lógicas. ¿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?. Debe hacerse en cada nivel de pruebas aplicados, y no puede especificarse un tiempo. Debe hacerse únicamente al finalizar el proyecto, y puede especificarse un tiempo fijo. Debe hacerse antes de comenzar la codificación, y debe especificarse un tiempo estimado. ¿Qué técnica incluye 100% de cobertura de decisión y, a su vez, incluye 100% de cobertura de sentencia?. Cobertura de camino. Cobertura de requisitos. Cobertura de interfaz. ¿Seleccione las 2 (dos) opciones correctas que representan un objetivo de las pruebas?. Verificar que el software se ajusta a los requerimientos y además validar que las funciones se implementan correctamente. Encontrar Defectos. Documentar la arquitectura final del sistema y el manual de usuario. Garantizar que el software esté 100% libre de errores antes de su entrega. Hablando de los niveles de integración, ¿cómo funciona la integración incremental sándwich?. Combina los métodos ascendente y descendente e integra una parte del sistema en forma ascendente y la restante en forma descendente. Utiliza únicamente el método ascendente para integrar todos los módulos desde la base hasta la interfaz. Integra primero los módulos críticos de forma aislada y luego une el resto del sistema de forma descendente. Seleccione 3 (tres) afirmaciones que corresponden a las Pruebas de Componentes. Generalmente es con acceso al código, y con soporte del entorno de desarrollo (debugging tools). 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. El proceso es realizado exclusivamente por el equipo de usuarios finales en un ambiente de producción. Conociendo las definiciones de error, defecto, falla se dice que un defecto puede ocasionar 0, 1 o más fallas. Falso. Verdadero. Existen diferentes tipos de revisiones según el objeto revisado. Marque la opción correcta que contiene esos tipos. Procedimentales, de producto o documentales. Estructurales, de código o funcionales. Organizacionales, de diseño o lógicas. ¿El siguiente proceso de revisión, a qué tipo de pruebas pertenece? 1. Los revisores escuchan las alternativas de diseño propuestas por los diseñadores y repasan las ventajas y desventajas de cada una. La revisión se suspende. 2. Cada revisor debe generar al menos una alternativa que no haya sido tenida en cuenta aún y así, en la segunda sesión son evaluadas y se reconsidera nuevamente la decisión del diseño completo. Pruebas de diseño. Pruebas de código. Pruebas de requerimientos. ¿Cuál de las siguientes tipo de pruebas, involucra alternativas para validar que lo que el diseñador definió es la alternativa correcta?. Pruebas de diseño. Pruebas de código. Pruebas de requerimientos. Dadas las siguientes sentencias de programa:IF X <>= ZTHEN Statement 2;END. La complejidad ciclomática es: CC=2. CC=1. CC=3. A qué refiere la siguiente proposición: "el proceso que asegura que el software bajo desarrollo produce el producto correcto". Validación. Verificación. Codificación. Método analítico para poder verificar el desarrollo de software mediante la lógica matemática es una definición de: Método formal. Método empírico. Método iterativo. El modelo de calidad establecido en la primera parte del estándar ISO 9126-1 (actualmente ISO25000), clasifica la calidad del software o sistema en un conjunto estructurado de características de la siguiente manera: Funcionalidad, Confiabilidad, Usabilidad, Eficiencia, Mantenibilidad, Portabilidad. Funcionalidad, Fiabilidad, Usabilidad. Funcionalidad, Documentación, Usabilidad, Costo, Mantenibilidad, Velocidad. Dentro de los requerimientos funcionales, se tienen en cuenta que un requerimiento descripto en forma abstracta destaca declaraciones en lenguaje natural y diagramas de los servicios de las funciones y restricciones del sistema ¿A que tipo de requerimientos se refiere?: Se refiere a requerimientos del sistema. Se refiere a requerimientos del usuario. Se refiere a requerimientos de interfaz. ¿Cuáles son las etapas de la fase de implementación? Seleccione 3 (tres) opciones correctas: Verificación como prueba. Puesta en producción. Programación como prueba. Testing. En los requerimientos no funcionales ¿Cuál es la categoría que tiene en cuenta los lenguajes de programación?: Los requerimientos organizacionales tienen en cuenta los lenguajes de programación. Los requerimientos del sistema tienen en cuenta los lenguajes de programación. Los requerimientos externos tienen en cuenta los lenguajes de programación. ¿Cuáles son los elementos de la visión temprana? Selecciona las 3 (tres) opciones correctas: Prueba. Analisis. Diseño. Construcción. ¿Cuál es la función especifica de las pruebas de integración Big Bang?. Se integran comenzando por el modulo de control principal y luego se integran los módulos subordinados. Se integran los módulos desde los niveles más bajos hacia arriba, utilizando controladores (drivers) para probar las jerarquías superiores. Se integran los módulos de forma progresiva, uniendo primero las interfaces de usuario con la lógica de negocio antes que la base de datos. La empresa Santagata se encuentra realizando las pruebas de requisitos de un software y necesita saber como probar requerimientos a través del diseño de casos de pruebas basados en requerimientos ¿Cuál es la opción correcta?: Son aquellos que se diseñan a partir de las especificaciones externas o de los requerimientos del sistema. Son aquellos que se diseñan a partir de la estructura interna del código fuente y los diagramas de clases. Son aquellos que se diseñan a partir de las pruebas de regresión ejecutadas en versiones anteriores del software. La empresa Santagata necesita probar todos los componentes del proyecto ¿Qué tipo de revisión corresponde?. Revisión integral. Revisión descendente. Revisión parcial. ¿Cuál es el propósito especifico de las pruebas de integración?. Estas pruebas están orientadas a asegurar que los módulos operan correctamente cuando se combinan en la aplicación. Estas pruebas están orientadas a asegurar que las unidades individuales operan correctamente cuando se combinan en la aplicación. Estas pruebas están orientadas a asegurar que el código fuente de cada unidad individual no contenga errores de sintaxis antes de ser compilado. El Supermercado Sumar necesita que el sistema de cobranza cumpla con la Norma ISO 9000 ¿Qué tipo de requerimiento corresponde?. Es un requerimiento no funcional organizacional. Es un requerimiento funcional de seguridad. Es un requerimiento no funcional de producto. |




