Pruebas de Sistemas - Parcial 1 Siglo 21
|
|
Título del Test:
![]() Pruebas de Sistemas - Parcial 1 Siglo 21 Descripción: Lo más completo que se pudo |



| Comentarios |
|---|
NO HAY REGISTROS |
|
Existen seis pasos para seleccionar los casos de pruebas basados en requerimientos. ¿Cuál es el quinto 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 prueba para cada una de esas combinaciones. Determinar qué funcionalidades, reglas de negocio y restricciones del sistema deben ser verificadas mediante pruebas. Verificar que el conjunto definitivo de casos cubra los requerimientos relevantes sin omisiones significativas. Extraer del requerimiento las condiciones, variables, entradas, salidas y restricciones que pueden influir en el comportamiento del sistema. Hay distintos niveles de independencia según las organizaciones, que van desde los niveles de menor independencia hasta los de mayor independencia. Seleccione las 4 (cuatro) opciones correctas. Documentales. Procedimentales. De producto. De requerimientos. De integración. Para registrar el sistema de ventas, el supermercado Sumar necesita declarar otros requisitos en el documento SRS-830. ¿Dónde se deberían declarar?. Se deben declarar otros requisitos en el área de requerimientos específicos. Se deben declarar otros requisitos en el área de introducción. Se deben declarar otros requisitos en el área de descripción general. Se deben declarar otros requisitos en la subárea de restricciones. Se deben declarar otros requisitos en la subárea de suposiciones y dependencias. 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 qué tareas tiene. ¿Qué debería hacer?. Identificar los requerimientos funcionales. Identificar los requisitos previos. Iniciar la prueba del sistema con el proveedor. Contactar al programador para resolver la situación. Identificar los requerimientos no funcionales. Seleccione las 4 (cuatro) opciones correctas. La especificación formal de sistemas tiene algunos procesos. Entre estos: Métodos basados en redes de Petri. Fallas de diseño. Lenguajes basados en modelos y estados. Métodos basados en álgebra de procesos. Lenguajes basados en especificaciones algebraicas. ¿Cuál es la función específica de las pruebas de sistema?. Las pruebas de sistema comienzan cuando una aplicación funciona en forma escalable. Las pruebas de sistema comienzan cuando una aplicación funciona como un todo. Las pruebas de sistema comienzan cuando una aplicación funciona a nivel del usuario final. Las pruebas de sistema comienzan cuando una aplicación está en fase de desarollo. Las pruebas de sistema comienzan cuando una aplicación tiene terminado el código. 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 interacción entre procesos recursivos. La interacción se da entre un proceso recurrente y concurrente a la vez. Modelan la interacción mediante un modelo de estados y datos. Se operan sobre el concepto formal de estados. Para registrar el sistema de ventas el Supermercado Sumar necesita las restricciones de diseño en el documento SRS-830. ¿Dónde se deberían declarar?. 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 requisitos globales. Las restricciones de diseño se deben ubicar en el área de introducción. Las restricciones de diseño se deben ubicar en el área de desarrollo general. La empresa Santagata, que está desarrollando un software, se encuentra en la primera etapa de la visión temprana. ¿Cómo se denota esa etapa?. Análisis. Implementación. Diseño. Desarrollo. Prueba. La empresa Santagata, que está desarrollando un software, se encuentra en la etapa de diseño general y detallado. ¿Como se denomina esta etapa?. Diseño. Análisis. Implementación. Prueba. Codificación. Se necesita que el sistema de cobranzas del Supermercado Sumar acepte las 1000 transacciones cada 10 minutos; también que responda en determinado tiempo. ¿A qué requerimientos corresponde?. Requerimiento funcional. Restricción de diseño. Requerimiento de seguridad. Es un requerimiento no funcional de eficiencia. Requerimiento de prueba. Para registrar el sistema de ventas, el Supermercado Sumar necesita declarar las abreviaturas en el documento SRS-830. ¿Dónde deben colocarse?. 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 descripción. Las abreviaturas se deben ubicar en el área de diagnóstico. Las abreviaturas se deben ubicar en el área de requerimientos. Los testers tienen la obligación de leer el SRS-830 de documentación de Especificación de requerimientos. Verdadero. Falso. 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 prueba deben diseñarse tanto para condiciones válidas y esperadas, como para inválidas e inesperadas. Verdadero. Falso. La empresa Santagata, que está desarrollando un software, se encuentra en la tercera etapa de la visión actual. ¿Cómo se denomina esa etapa?. Implementación. Pruebas. Análisis. Diseño. Desarrollo. El supermercado Sumar se encuentra aplicando la técnica de prueba de requerimientos y necesita saber el nombre de la técnica que permite realizar pruebas externas o de los requerimientos del sistema y en el momento en que los requerimientos son definidos. ¿Cuál de las siguientes opciones corresponde a esta técnica?. Probar requerimientos a través de comprender lo que se debe probar. Pruebas del diseño o modelos. Pruebas de codificación. Pruebas de la implementación con el usuario final. Pruebas de estado fallido. Para registrar el sistema de ventas, el supermercado Sumar necesita declarar el propósito del sistema en el documento SRS-830. ¿Dónde debe ubicarse?. El propósito se debe ubicar en el área de descripción general. El propósito se debe ubicar en el área de introducción. El propósito se debe ubicar en el área de requerimientos. El propósito se debe ubicar en el área de apéndice. El propósito se debe ubicar en el área de inscripción. La empresa Santagata se encuentra desarrollando un software, se encuentra la primera etapa de las pruebas. ¿Cómo se denomina esa etapa?. Implementación. Diseño. Testing. Codificación. Análisis. El equipo de desarrollo de la empresa Sistecon va a empezar a utilizar lenguajes basados en modelos y estados. El equipo necesita conocer cual es la característica principal de estos lenguajes. ¿Cuál es la opción correcta?. Permiten especificar el sistema mediante un concepto formal de estados y operaciones sobre datos. Permiten especificar el sistema mediante un concepto formal de estados y operaciones sobre estados. Permiten especificar el sistema mediante un concepto formal de datos y operaciones sobre datos. Permiten especificar el sistema mediante un concepto formal de estados. Permiten especificar el sistema mediante un concepto formal de estados y datos. ¿A qué corresponde la siguiente definición dada por el ISTQB: "Acción humana que produce un resultado incorrecto"?. Error. Falla. Defecto. Prueba. Equivocación. ¿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. Pruebas WitheBox. Modelo de prueba de datos. Prueba de estados. Modelo de desarollo. ¿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 modelos de estados. Pruebas de modelos de datos. Pruebas formales. Pruebas de flujo de datos. Prueba de requerimientos no funcional. ¿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". Prueba de flujo de datos. Previsiones formales. Previsiones informales. Requerimientos no funcionales. Prueba de caja negra. ¿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 sistema. Previsiones formales. Previsiones informales. Caja negra. ¿A qué visión corresponde la siguiente definición? El testing es el proceso de ejecutar un programa o sistema con la intención de encontrar errores. Quinta visión. Segunda visión. Tercera visión. Cuarta visión. Primera visió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. Cuarta Visión. Séptima Visión. 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. Los defectos se deben detectar si o sí en la etapa de prueba, ya que antes no hay costo de errores. Para registrar el sistema de ventas, el Supermercado Sumar necesita declarar los requsitos 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 descripción general. Se deben declarar los requisitos futuros en el área de introducción. Se deben declarar los requisitos futuros en el área de apéndice. Se deben declarar los requisitos futuros en el área de requerimientos opcionales. Para registrar el sistema de ventas, el Supermercado Sumar necesita declarar las características del producto en el documento SRS-830. ¿Dónde se deben ubicar?. La característica del producto se debe ubicar en el área de introducción. La característica del producto se debe ubicar en el área de apéndice. 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 descripción general. La característica del producto se debe ubicar en el área de preinscripción. La empresa Santagata se encuentra desarrollando un software y necesita que funcione para el sistema operativo Windows. ¿Qué tipo de requerimiento corresponde al 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 condicional. El sistema operativo Windows no se considera un requerimiento en este contexto. El sistema operativo Windows forma parte del desarrollo. 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. Los requerimientos de privacidad pertenecen a la categoría requerimientos no funcionales. Los requerimientos de privacidad pertenecen a la categoría requerimientos de seguridad. ¿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 exhaustivas. Pruebas de alto mando. Pruebas fallidas. Pruebas de exigencia. Este proceso se usa para especificar sistema concurrentes y reactivos. Dentro de la especificación formal de sistemas. ¿De qué método estamos hablando?. Métodos basados en modelos. Métodos basados en lógica temporal. Métodos basados en el álgebra de procesos. Métodos algebraicos. Lenguajes basados en modelos y estados. ¿Cual es función de la revisión formal?. Contempla la caja blanca. Contempla la caja negra. Contempla la lista de verificación. Contempla el sistema de pruebas. Contempla el desarrollo de código. ¿Cuáles son las pruebas que se extraen de archivos existentes, archivos vivos o de otros sistemas?. Pruebas extraídas. Pruebas exhaustivas. Pruebas exigentes. Pruebas externas. Pruebas extensivas. Un principio de pruebas sostiene que: "Objetivos de prueba diferentes son probados de forma diferente". ¿De qué principio se trata?. Primer principio. Segundo principio. Sexto principio. Séptimo principio. Cuarto principio. ¿Cuáles son las características de las inspecciones? Seleccione 4 (cuatro): Usan listas de verificación (checklist) 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 las 4 (cuatro) opciones correctas. ¿Cuáles son los principios más actuales, dados por el ISTQB (2011)?. Agrupamiento de defectos. Pruebas tempranas. El proceso de pruebas demuestra la presencia de defectos. No es posible realizar pruebas exhaustivas. El error siempre es humano. El supermecado Sumar se encuentra aplicando la técnica de prueba de requerimientos y necesita saber el nombre de la técnica que contempla aquellos casos de prueba externos del sistema y que se aplica en el momento en que los requerimientos son definidos. ¿Cuál de las siguientes opciones es correcta?. Probar requerimientos a través del diseño de casos de prueba basados en requerimientos. Probar requerimientos a través de comprender lo que se debe probar. El supermecado 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 de los datos que el sistema 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. Este proceso permite especificar el sistema mediante un concepto forma de estados y operaciones sobre estados. Dentro de la especificación formal de sistemas. ¿De qué método hablando?. Lenguaje basados en modelos y estados. Lenguaje basados en estados y datos. Lenguaje de datos. Método de lógica temporal. Existen seis pasos para seleccionar los casos de pruebas 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. Dentro de los diferentes tipos de pruebas de sistema. ¿Qué pruebas corresponden a las pruebas del sistema?. Las pruebas de integración. Las pruebas de rendimiento. Las pruebas de desarrollo. Las pruebas de producto. Las pruebas externas. Hablando de los niveles de integración, ¿cómo funciona la integración incremental sándwich?. Combina los métodos ascendentes y descendentes e integra una parte del sistema en forma ascendente y la restante en forma descendente. Utiliza el método descendente integrando aquella parte del sistema en forma ascendente. Utiliza el método ascendente e integra aquella parte del sistema restante en forma descendente. Combina los métodos ascendentes y descendentes e integra todo el sistema en forma ascendente. Combina los métodos ascendentes y descendentes e integra todo el sistema en forma descendente. Un test exitoso es aquel que: Resuelve los problemas encontrados. Limpia el producto de fallas y errores. No encuentra ningún error. Detecta un defecto no encontrado. Hace funcionar el sistema. Una vez identificadas las clases de equivalencias, las mismas pueden ser divididas de forma adicional en clases válidas y clases inválidas. Una clase de equivalencia válida distinguen dos casos para valores fuera del rango de definición. Falso. Verdadero. 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 errores. El proceso de ejecutar un programa que funcione perfectamente. El proceso de escribir un código limpio sin bucles. El proceso de fallar, seguir intentando hasta que el programa funcione como se espera. Seleccione 3 (tres) afirmaciones 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. Es un proceso que consiste en forzar cada componente al máximo rendimiento posible. Es responsabilidad del programador que todo funcione. Conociendo las definiciones de error, defecto, falla se dice que un defecto puede ocasionar 0, 1, o más fallas. Verdadero. Falso. El siguiente proceso de revisión, ¿a qué tipo de pruebas pertenece? 1. Los revisores escuchan las alternativas de diseño por los diseñadores y repasan las ventajas y desventajas de cada una. 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 desarrollo. Pruebas de diseño. Pruebas de implementación. Pruebas de hardware. Pruebas de concepto. ¿Cuál es la técnica que tiene en cuenta el defecto de dependencias y combinaciones?. Tablas de decisión & gráficos causa-y-efecto. Cobertura de sentencias. Listas de verificación (checklist). Modelo de transición de estados. Modelo de datos. ¿Como se llama la técnica que tiene como objetivo lograr la cobertura de un porcentaje de todas las sentencias?. Cobertura de sentencias. Tablas de decisión & gráficos de casua-y-efecto. Modelos basados en álgebra. Listas de verificación (checklist). Lógica simbólica. El Caso de Prueba del tipo Performance, es aquel que: Está orientado a medir el cumplimiento con los tiempos de respuestas requeridos o establecidos. Está orientado a evaluar qué hace el sistema. Se basa en las medidas de seguridad de implementación de sistema. Está orientado en medir que los componentes de hardware no tengan errores. Evalúa la funcionalidad completa del sistema una vez que ya está integrado en el usuario final. ¿Cuál de los siguientes tipos de pruebas involucra alternativas para validar que lo el diseñador definió es la alternativa correcta?. Pruebas de diseño. Pruebas de concepto. Pruebas de hardware. Prueba de software. Pruebas de análisis. Seleccione las 3 (tres) opciones correctas en relación a la Técnica de Adivinanza de Defectos. B - Se emplea un enfoque adhoc, basado en la experiencia, con el fin de identificar pruebas que probablemente expondrán defectos. D - 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. E - Una manera de diseñar casos de prueba, es armar la lista de defectos posibles o situaciones propensas a error y desarrollar casos basados en esa lista. A - El enfoque se basa solo en las pruebas reiterativas, hasta encontrar defectos sin inferir en lo previo. C - Permite determinar la efectividad de los casos de prueba y facilitar la implementación del sistema como producto final. ¿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 sentencias. Cobertura de caminos. Cobertura de segmento. Cobertura de verificación. ¿En qué momento es importante comenzar a detectar errores (lo que posibilita la corrección de los mismos a bajo costo)?. Es importante que se detecten lo más temprano posible dentro del ciclo de vida. Es importante que se detecte lo más cerca del final posible dentro del ciclo de vida. Es importante que se detecten una vez que el producto ya está en marcha para que el soporte técnico lo solucione rápido. El bajo costo lo da el presupuesto que imponga el desarrollador. Cuanto más tiempo sin errores, con el sistema implementado, mejor es para corregir lo que aparezca. ¿Qué partes presenta la norma 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 de uso para tratar la calidad en uso. Presenta una parte que consiste en tratar solo la calidad externa. Presenta una parte que indica el nivel de calidad en el uso del sistema. Presenta una parte que se ocupa solo de medir la calidad externa e interna. Presenta dos partes, la primera gestiona la corrección temprana de defectos y la segunda parte se encarga de medir la calidad de uso una vez resuelto la etapa anterior. ¿Cuáles de las siguientes opciones corresponden con ventaja de las revisiones, cualquiera sea su tipo. Marque las opciones que representan ventajas de las revisiones. Seleccione las 4 (cuatro) opciones corrrectas: Disminuyen los costos del proyecto. Mejoran la calidad del producto. Los errores son detectados muy cercano al momento en que ellos se introducen. Permite avanzar desde un esquema de corrección de errores a un esquema de prevención de errores. Es lo que hace que todo funcione sin problemas cuando el producto está en marcha. ¿Cuál es el principio que define que la prueba por sí sola no hace la calidad del software y que se puede planificar las pruebas pensando en que no habrá defectos?. Las pruebas exhaustivas. La falacia de la ausencia de errores. Todo software está libre de defectos. Toda prueba determina qué tan bueno y qué tan malo es el producto. Las pruebas eliminan los errores. ¿Qué técnica de diseño de casos de prueba dentro del enfoque de Caja Negra es un proceso sistemático que identificar clases de prueba representativas y se asume que cada miembro de esas clase identificada, es tratado de la misma manera por el componente?. División de equivalencias. Clasificación de equivalencias. Partición de clase. Partición de caja. Partición de equivalencias. Seleccione las 4 (cuatro) características correctas de un caso de prueba: Salida esperada y poscondiciones. Proceso o secuencia de pasos. Datos de entrada. Precondiciones. Datos de salida. 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 ejemplo cantidad de defectos descubiertos a partir de casos de pruebas corridos. Y otro, indirectos. Seleccione cual es la opción que define a los indirectos. Facilidad de uso del producto. Dificultad para implementar el producto. Facilidad de ejecución de pruebas. Reducción de costo de producto. Análisis de gasto. Existen diferentes tipos de revisiones según el objeto revisado. Marque la opción correcta que contiene esos tipos. Procedimentales, de producto o documentales. De producto y de documentación. De proceso, documentación y funcionamiento. De diseño, análisis y profundidad. De hardware, funcionamiento y estabilidad. 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 principios que son coincidentes por la fuerza del principio. ¿Cuál de los siguientes se puede considerar un supra-principio que nunca debe perderse de vista?. La prueba exhaustiva no existe. Las pruebas son determinantes. Todo software es verificado por terceros antes de su producción definitiva. Las pruebas son importantes porque reducen costos. La prueba puede ser opcional. A qué refiere la siguiente proposición: "El proceso que asegura que el software bajo desarrollo produce el producto correcto". Validación. Análisis. Evaluación. Diseño. Verificació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 informal. Método de estados. Método de análisis de datos. Método de requerimientos mínimos. En el modelo de McCall los tres puntos de vista o ejes definidos son: Operación del producto, Revisión del producto y Transición del producto. Operación del sistema, Desarollo del código y Ejecución de pruebas. Prueba del producto, Gestión de producción e Implementación. Validación de contrato, Puesta en marcha y Revisión de métricas de uso. Estadío inicial, Etapa de diseño y prueba y Condición final. El modelo de calidad establecido en la primera parte del estándar ISO9126-1 (actualmente ISO250000) clasifica la calidad del software o sistema en un conjunto estructurado de características de ... la siguiente manera: Funcionalidad, Fiabilidad, Usabilidad. Funcionalidad, Confiabilidad, Usabilidad, Mantenibilidad, Portabilidad. Funcionalidad, Confiabilidad, Portabilidad. Confiabilidad, Mantenibilidad y Portabilidad. Funcionalidad, Usabilidad, Mantenibilidad. Dentro de los tipos de casos de pruebas para las pruebas de sistemas, existen varios tipos. ¿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?. Casos de prueba basados en requerimientos. Casos de prueba basados en el diseño. Casos de prueba basados en pedidos formales. Casos lógicos de prueba. Casos de pruebas exhaustivas. Los 4 (cuatro) factores de éxito de aplicar revisiones son: La gerencia soporta un buen proceso de revisión. Se hace énfasis en aprender. Los defectos encontrados son bienvenidos y expresados objetivamente. Se tiene foco en el proceso de mejora. Se reducen los gastos de implementación. Pensando en el nivel de pruebas de integración, ¿cómo se denomina la integración que no es incremental?. Big Bang. Modular. Sandwich. Lógica. Iteración. ¿Qué 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. Redes de Petri. Diagrama de casos de uso. Diagrama de flujo de pruebas. Gráficos de causa-y-efecto. ¿Qué norma, modelo o estándar usa jerarquía de perspectivas o puntos de vistas; factores, criterios de calidad y como fin último las métricas?. Modelo de McCall. Normas ISO 9000. Normas ISO1961. SRS-830. Redes de Petri. ¿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ó. Un tester independiente es condescendiente con el software y buscará el funcionamiento perfecto del software a diferencia de la persona que creó. Un tester dependiente es condescendiente con el software y buscará el funcionamiento perfecto del software a diferencia de la persona que creó. ¿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 corregir un atributo o capacidad de un programa y determinar si alcanza los resultados requeridos. Es una actividad que mejora el negocio de software. Cualquier actividad orientada a evaluar un atributo o capacidad de un programa o sistema. Cualquier actividad orientada a clasificar un atributo o capacidad de un programa o sistema. 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 una y otra vez no encontrarán nuevos errores. Que si los mismos casos se repiten una y otra vez no encontrarán nuevas fallas. Se deben repetir los mismos casos una y otra vez porque facilita encontrar defectos. Se deben repetir los mismos casos una y otra vez porque facilita encontrar errores. 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 descedente o botton-up. Integración ascendente o top-down. Integración descedente o botton-up. 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 independientes. 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 clientes, 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. Pruebas delta. Pruebas sigma. ¿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 una vez que que el producto ya está entregado y funcional. Solucionar errores que no se encontraron en la etapa de pruebas. Reducir el riesgo de defectos a la hora de entregar el producto final. Brindar confianza sobre el estado final 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. Es la prueba de un entregable del proceso de desarrollo que no contempla el análisis de riesgos. Es la prueba de un entregable del proceso de desarrollo que implica ejecutar en una computadora. ¿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 validación?. Responder las siguientes preguntas: ¿que debe ser verificado, cuando se tiene que parar y quien hace o quienes participan de la verificación?. Responder las siguientes preguntas: ¿que debe ser probado, como lo probamos y quien hace la prueba?. Responder las siguientes preguntas: ¿qué requerimientos debo cubrir, como es el testeo y cuanto cuesta?. Dentro de las Revisiones Técnicas existe una herramienta que se utiliza por los beneficios que trae. Por ejemplo: 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?. Lista de distribución. Listas de verificación. Listas de validación. Gráficos de transición. Lista de estados posibles. 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". Pruebas de requisitos. Prueba de usuarios. Prueba de requerimientos. Prueba de validación. Pruebas de verificación. 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 mayor. Un defecto no detectado en la etapa de desarrollo se propaga con un efecto reproducido, 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 implementación se propaga con un efecto reproducido, 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 análisis se propaga con un efecto reproducido, con lo que los costos por detectarlos 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 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 requisitos. Pruebas basadas en la codificación. Pruebas basadas en el desarrollo. Pruebas basadas en naturaleza del objeto. 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 prueba de estrés. Casos de prueba aleatorio. Casos de prueba extremos. Casos de prueba de requerimientos. Casos de prueba de hardware. 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 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. Casos de pruebas extremos. Casos de pruebas lógicos. 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 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. Casos de prueba basados en archivos externos. Casos de prueba basados en lógica. Las pruebas denominadas "in the small" y las pruebas denominadas "in the large", ¿a qué tipo de pruebas hace referencia?. Pruebas de sistemas. Pruebas de testeo. Pruebas de componentes. Pruebas de desarollo. Pruebas de análisis. 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 confiabilidad de los aspectos externos e internos. Se provee un enfoque que valide la portabilidad de los elementos externos e internos. Se provee un enfoque que asegure que los elementos internos y externos carezcan de defectos. ¿Cuáles de las siguientes técnicas no es una técnica de Caja Negra?. Pruebas de caminos básicos. Pruebas de caminos caminos internos. Pruebas de caminos externos. Pruebas de caminos complejos. Pruebas de caminos no conocidos. 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. 80% de cobertura de decisión y 20% de cobertura de sentencia. 100% de cobertura de decisión. 100% de cobertura de sentencia. 20% de cobertura de decisión y 80% de cobertura de sentencia. ¿En qué consiste la Técnica de Análisis de Valores de Frontera?. Se considera a menudo como 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 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 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. Se considera a menudo como 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 elementos internos de la clase. Se considera a menudo como 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 elementos externos de la clase. Un campo de entrada recibe el año de nacimiento entre 1900 y 2004. Los valores límites para probar ese campo son: 1900, 2004. 1900, 2004, 2005. 1889, 2005. 1899, 1900, 2004, 2005. 1899, 2004. 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. No se alcanza una cobertura completa del diseño y por tanto se producen ambigüedades en las interpretaciones. Siempre habrá ambigüedades en las interpretaciones porque los casos de uso no permiten otra alternativa. Las ambigüedades son inevitables para toda prueba de sistema. ¿Cómo se llama al concepto que es una métrica cuantitativa que define el número de caminos independientes en el grafo de flujo de control de un programa básico?. Complejidad ciclomática. Complejidad algebraica. Complejidad logarítimica. Complejidad lógica. Complejidad abstracta. ¿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. Cobertura de verificación. Cobertura de datos. ¿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 de condición simple. Cobertura de requisito mínimo. Cobertura de requisito máximo. ¿Qué técnica se deberá utilizar cuando se deba tener en cuenta la complejidad de una condición que está constituida por múltiples condiciones simples?. Cobertura de condición. Cobertura de requisito. Cobertura de análisis. Cobertura lógica. Cobertura de casos de prueba. Los números de orden de un sistema de control de stock van desde 10.000 a 99.999 inclusive. ¿Cuál de las siguientes respuestas puede ser un resultado de un diseño de test para valores límite?. 9999, 10000, 99999, 1000000. 9999, 100000. 10000, 100000. 9999, 99999. 10000, 99999, 100000. 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 Visión. Quinta Visión. Segunda Visión. Séptima Visión. Visión Actual. ¿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 de bajo costo. Previsiones informales. Previsiones formales. Previsiones internas. Previsiones externas. ¿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. Porque comparten el objetivo de identificar datos por diferentes tipos de datos que el sistema encuentre. Porque comparten la misma visión de pruebas de testing. En la definición de complejidad ciclomática, que se define como una mecánica de software que determina el número de caminos independientes, en el conjunto básico, ¿a qué 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 uno o más conjuntos de instrucción o una nueva condición. A cualquier camino a través del programa que no genera nuevas condiciones. A cualquier camino a través del programa que no contempla los conjuntos de instrucción. A cualquier camino a través del programa que introduce solo nuevas condiciones. 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. Pruebas de validación de control y pruebas de aceptación operacional. Pruebas de cumplimiento de requerimientos mínimos y prueba de aceptación de usuario. 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. Antes de aplicar cualquier técnica formal. Antes de aplicar cualquier técnica informal. Después de aplicar otras técnicas internas. 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 rendimientos, flujo de casos de uso. 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. Debe hacerse en todos los niveles de prueba y en un tiempo determinado. Debe hacerse en cada nivel de pruebas finalizado y en un plazo máximo establecido por SRS-830. 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. El retesting apunta a reprobar algo que anduvo bien para confirmar el producto. El retesting apunta a reprobar algo que anduvo mal para no brindar soporte y reducir costos. Como se denomina a la herramienta que ayuda en la clasificación de contenidos, creando desde el diseño de categorías organizadas que se aproximen a la estructura del usuario: Ordenamiento de tarjetas. Ordenamiento de flujo de procesos. Ordenamiento algebraico. Ordenamiento lógico. Ordenamiento de parejas. 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 5Cs como categoría de habilidades. Las 5Cs como categoría de validaciones. Las 5Cs como categoría de verificaciones. Las 5Cs como categoría de sistemas de pruebas. Las 5Cs como categoría del oden lógico. ¿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?. Descontrolado. Consensuado. Competente. Incompetente. Controlado. Cuál es la característica o habilidad dada como una de las 5Cs que describe a "persona organizada y con capacidades de planificación sistemática"?. Controlado. Competente. Completo. Consciente. Consensuado. Considerando el siguiente pseudocódigo, calcule el número mínimo de casos de prueba necesarios para alcanzar cobertura de sentencia, y el número mínimo de casos de prueba necesarios 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 `` (en el parcial sale todo junto pero aconsejo ordenarlo para entender mejor). 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 de la especificación de código presentada, se ve claramente que en este caso que es mayor la cantidad de pruebas para alcanzar la cobertura de sentencia respecto a la cobertura de decisión. Al realizar el diagrama de flujo de la especificación de código presentada, se ve claramente que en este caso que es mayor la cantidad de pruebas para alcanzar la cobertura de decisión respecto a la cobertura de sentencia. Al realizar el diagrama de flujo de la especificación de código presentada, se ve claramente que no se alcanza ninguna de las coberturas. Al realizar el diagrama de flujo de la especificación de código presentada, se ve claramente que en este caso la cobertura de decisión es predominante. Dado el siguiente diagrama de transición de estados. Marque las situaciones que representen una transición de estado correcta. Seleccione las 2 opciones correctas: De FAULT a FAULT. De OFF a ON. De ON a OFF. De FAULT a OFF. De OFF a FAULT. Dadas las siguientes sentencias de programa: IF X <>= ZTHEN Statment 2; END. La complejidad ciclomática es: CC = 2. CC = 4. CC = 1. CC = 3. CC = 0. |




