Cuestiones
ayuda
option
Mi Daypo

TEST BORRADO, QUIZÁS LE INTERESEalgo

COMENTARIOS ESTADÍSTICAS RÉCORDS
REALIZAR TEST
Título del test:
algo

Descripción:
todos para todos uno para todos

Autor:
AVATAR

Fecha de Creación:
10/11/2021

Categoría:
Otros

Número preguntas: 40
Comparte el test:
Facebook
Twitter
Whatsapp
Comparte el test:
Facebook
Twitter
Whatsapp
Últimos Comentarios
No hay ningún comentario sobre este test.
Temario:
Se te ha pedido que determines una Solución de Automatización de Pruebas para una nueva versión de un Sistema Sujeto a Pruebas. El Sistema Sujeto a Pruebas proporciona un conjunto dado de APIs y las pruebas que se automatizarán cubren todo el conjunto de estas APIs. Supone también que tales pruebas son automatizables utilizando exclusivamente dichas APIs. Un análisis de riesgos para tres subconjuntos diferentes de las APIs del Sistema Sujeto a Pruebas ha producido los siguientes resultados (tanto de la probabilidad como del impacto han sido calificados en la siguiente escala: 1 - Muy Bajo, 2 -Bajo. 3 - Medio, 4 - Alto, 5 -Muy Alto). El tiempo disponible está muy restringido y no podría ser posible implementar todas las pruebas automatizadas para cubrir todo el conjunto de APIs. Basado solo en la Información dada, ¿cuál de las siguientes afirmaciones esperarlas que sea más probablemente cierta en este escenario? Debes Sandra el desarrolb de APIs personalizadas adicionales implementadas especificamente pala las pruebas Debes plantar automatizar primero los casos de prueba asociados con el subconjunto de las APIs del Sistema Sujeto a Pruebas llamada Consulta' Debes esperar una baja probabilidad de falsos positivos debido al nivel de intrusión al ejecutar las pruebas automatizadas debes determinar una solución de automatización diferente para cada uno de los tres subconjuntos diferentes de APIS del sistem sujeto a pruebas .
Supone que estás trabajando en una Solución de Automatización de Pruebas para aplicaciones de escritorio independientes. Las pruebas automatizadas se desarrollan en base a un framework de automatización dado que permite interactuar con la aplicación utilizando los elementos de la Interfaz Gráfica del Usuario por medio de una API orientada a objetos. La Solución de Automatización de Pruebas también necesita una herramienta que permita identificar las propiedades de estos elementos. En esta herramienta, el elemento raiz representa el escritorio actual y los elementos secundarios representan las ventanas de la aplicación. Cada uno de estos elementos secundarios contiene elementos de la Interfaz Gráfica del Usuario (por ejemplo, menús, botones, botones de opción, cuadros de texto, barras de herramientas, etc.) con sus propiedades. Lamentablemente, esta herramienta no puede identificar los elementos de dos componentes de terceros y, por lo tanto, no se pueden utilizar con el framework especificado. Basándote solo en la información dada, ¿cuál de los siguientes es el primer paso que debes considerar para abordar este problema en este escenario? Verificar el soporte de la capacidad de que sea comprobable dentro de la solución de automatización actual con los proveedores de los controles de terceros Verificar si el problema de identificación asociado con los controles de terceros depende del navegador web Adoptar un método que utilice las coordenadas de los elementos de la Interfaz Gráfica del Usuario para interactuar con la aplicación Verificar si los estándares de los nombres para las variables y los archivos se han definido para la solución de automatización actual .
Supone que estás trabajando en una Solución de Automatización de Pruebas para aplicaciones de escritorio independientes. Las pruebas automatizadas se desarrollan en base a un framework de automatización dado que permite interactuar con la aplicación utilizando los elementos de la Interfaz Gráfica del Usuario por medio de una API orientada a objetos. La Solución de Automatización de Pruebas también necesita una herramienta que permita identificar las propiedades de estos elementos. En esta herramienta, el elemento raiz representa el escritorio actual y los elementos secundarios representan las ventanas de la aplicación. Cada uno de estos elementos secundarios contiene elementos de la Interfaz Gráfica del Usuario (por ejemplo, menús, botones, botones de opción, cuadros de texto, barras de herramientas, etc.) con sus propiedades. Lamentablemente, esta herramienta no puede identificar los elementos de dos componentes de terceros y, por lo tanto, no se pueden utilizar con el framework especificado. Basándote solo en la información dada, ¿cuál de los siguientes es el primer paso que debes considerar para abordar este problema en este escenario? ¿Puede la herramienta de automatización de pruebas iniciar procesos y ejecutar casos de prueba en vanas máquinas? ¿Soporta la herramienta de automatización de pruebas un esquema de licencia que permite acceder a diferentes conjuntos de características? ¿Puede la herramienta de automatización de pruebas registrar los resultados de las pruebas de vanas máquinas nuevamente en una ubicación central? ¿Especifican las notas de la versión para las actualizaciones planificadas los impactos en la intertaz con la herramienta de automatización de pruebas? ¿Necesita la herramienta de automatización de pruebas instalar bibliotecas específicas que podrían afectar el Sistema Sujeto a Pruebas? .
¿Cuál de los siguientes se refiere mejor a la caracteristica de la observabilidad asociada con (el diseno para) la capacidad de ser probado del Sistema Sujeto a Pruebas? La capacidad del Sistema Sujeto a Pruebas para realizar su función prevista durante un periodo de tiempo especifico La capacidad de ejercer el Sistema Sujeto a Pruebas ingresando las entradas, activando eventos e invocando métodos La capacidad del Sistema Sujeto a Pruebas para evitar el acceso no autorizado a sus componentes o datos internos. La capacidad de identificar estados, salidas, resultados intermedios y mensajes de error en el Sistema Sujeto a Pruebas .
Considera una arquitectura en capas que consta de distintas capas apiladas verticalmente una encima de la otra, en la que los componentes de una capa pueden interactuar solo con componentes de la misma capa o con componentes de cualquier capa inferior. ¿Cuál de las siguientes afirmaciones sobre la capacidad de ser probadas de las aplicaciones que adoptan dicha arquitectura no es cierta? Dicha arqutectura puede ayudar al aislamiento de componentes individuales con fines de pruebas Dicha arqutectura conduce automáticamente a aplicaciones altamente controlables y observables. Dicha arqUtectura puede simplificar el intercambio de componentes de nivel inferior con componentes para las pruebas. Dicha arqutectura puede aumentar la capacidad de ser probada al proporcionar interfaces bien definidas en todas las capas .
l. Capa de generación de prueba. ll. Capa de definición de prueba. lll. Capa de ejecución de prueba. lV. Capa de adaptación de prueba. Considera tambien las siguientes capacidades asociadas con estas capas: 1-Adquirir todos los recursos necesarios antes de ejecutar cada prueba y liberarlos después de la ejecucion, para evitar interdependencias entre las pruebas 2-Permitir que los guiones de pruebas automatizados en un nivel abstracto interactuen con componentes, configuraciones e interfaces del Sistema Sujeto a Pruebas 3-Definir las directrices de pruebas que permitan configurar los algoritmos utilizados para producir automáticamente los casos de prueba de un modelo dado del Sistema Sujeto a Pruebas 4-Permitir la especificación de casos de prueba abstractos y concretos, por ejemplo, mediante plantillas y / o gulas ¿Cual de los siguientes coincide mejor cada capa con la capacidad adecuada? l-3, ll-4,lll-1, lv-2 l-4, ll-3, lll1, lv-2 l-4, ll-3, lll-2, lv-1 l-3, ll-4, lll-2, lv-1.
Actualmente estás diseñando la Arquitectura de Automatización de Pruebas de una Solución de Automatización de Pruebas. En particular, se te ha pedido que adoptes un método para generar y ejecutar automáticamente los casos de prueba a partir de un modelo que define el Sistema Sujeto a Pruebas. El Sistema Sujeto a Pruebas es un sistema basado en estados y dirigido por eventos que es descrito por una máquina de estados finitos y expone su funcionalidad a través de una API. Supone también que el comportamiento del Sistema Sujeto a Pruebas depende del hardware o enlaces de comunicación posiblemente no confiables. Basado solo en la información dada, ¿cuál de los siguientes aspectos esperarías que fuera más importante al diseñar la Arquitectura de Automatización de Pruebas en este escenario? La búsqueda de herramientas que permitan denotar directamente las excepciones y las acciones dependiendo de los eventos del sistema Adoptar ira estrategia de generación de pruebas basada en la cobertura de árboles de clasificación para la capa de generación de pruebas La búsqueda de herramientas que permitan realizar el establecimiento y desmontaje de los juegos de pruebas y el Sistema Sujeto a Pruebas Adoptar una estrategia de generación de pruebas basada en la cobertura de los casos de uso / casos de excepción para la capa de generación de pruebas .
¿Cuál de los siguientes mejor describe por qué es importante separar la definición de las pruebas de la ejecución de las pruebas en una Arquitectura de Automatización de Pruebas? Debido a que dicha separación permite desarrollar los pasos del proceso de pruebas sin estar estrechamente vinculado a la interfaz del Sistema Sujeto a Pruebas Debido a que dicha separación permite elegir diferentes paradigmas (por ejemplo, dirigido por eventos) para la interacción entre la Solución de Automatización de Pruebas y el Sistema Sujeto a Pruebas Debido a que dicha separación permite especificar casos de prueba sin estar estrechamente relacionados con la herramienta utilizada para ejecutarlos contra el Sistema Sujeto a Pruebas Porque tal separación permite encontrar más defectos en el Sistema Sujeto a Pruebas .
¿Cuál de las siguientes afirmaciones, relacionadas con los aspectos del Sistema Sujeto a Pruebas que deben considerarse al diseñar una Arquitectura de Automatización de Pruebas, es mayormente cierta? Todas las interacciones entre el Sistema Sujeto a Pruebas y la Solución de Automatización de Pruebas deben registrarse con el más alto nivel de detalle Todas las interfaces de las pruebas internas del Sistema Sujeto a Pruebas deben eliminarse antes del lanzamiento del producto. Todas las interfaces del Sistema Sujeto a Pruebas afectadas por las pruebas deben ser controlables por la Arquitectura de Automatización de Pruebas Todas las interfaces de las pruebas externas del Sistema Stieto a Pruebas deben eliminarse antes del lanzamiento del producto .
La interraz del Usuario Gráfica de una aplicación de Gestión de Relacionamiento con Clientes (CRM-Customer Relationship Management) se ha entregado a través del Internet Explorer con controles propietarios de Active X y Java. Esta implementación permite habilitar capacidades de clientes enriquecidas, pero son necesarias herramientas comerciales especificas de automatización de pruebas con el fin de automatizar casos de prueba a nivel de la Interfaz del Usuario Gráfica. Tienes habilidades básicas de programación y tu objetivo principal es producir rápidamente a bajo costo algunos guiones automatizados, mediante la automatización de un pequeño número de casos de prueba funcionales, para demostrar solo si un pequeño conjunto de esas herramientas comerciales es capaz de reconocer adecuadamente las acciones tomadas por un probador cuando interactúa con la Interfaz del Usuario Gráfica de la aplicación CRM. Basándote solo en la información dada, ¿cuál de las siguientes técnicas de guiones (scripting) esperarias que fuera la más adecuada en este escenario? Guiones dirigidos por datos Guiones dirigidos por palabras clave Guiones lineales Guiones estructurados .
Estas utilizando una Arquitectura de Automatización de Pruebas Genérica pan crear una Solución de Automatización de Pruebas para un proyecto. La meta de Ia Solución de Automatización de Pruebas es específicamente para Ia automatización de conjuntos de casos de prueba manuales para las aplicaciones de escritorio independientes. Todas las interacciones entre la Solución de Automatización de Pruebas y el Sistema Sujeto a Pruebas involucraran solo Ia Interfaz Grafica del Usuario de tales aplicaciones. Basándote Únicamente en Ia información dada, cual de los siguientes componentes de la Arquitectura de Automatización de Pruebas Genérica incluirías en Ia Solución de Automatización de Pruebas? El componente de protocolo de Ia capa de adaptaciOn de pruebas El componente del modelo de pruebas de Ia capa de generación de pruebas El componente de API de Ia capa de adaptación de pruebas El componente de intormes de pruebas de Ia capa de ejecución de pruebas .
Estas utilizando una Arquitectura de AutomatizaciOn de Pruebas Generica para crear una SoluciOn de Automatization de Pruebas para un proyecto. La meta de Ia Solution de Automatization de Pruebas es especificamente para generar y ejecutar autornaticamente los casos de prueba basados en un metodo de modelado de casos de use que utiliza UML como lenguaje de modelado. Todas las interacciones entre Ia SoluciOn de Automatizaci6n de Pruebas y el Sistema Sujeto a Pruebas ocurriran solo a nivel de API e Interfaz Grafica del Usuario. Basandote solo en Ia information dada, icual de los siguientes componentes de Ia Arquitectura de Automatization de Pruebas Generica excluirias de Ia Solucion de Automatizaclon de Pruebas en este escenario? El componente de intormes de pruebas de Ia capa de ejecuciOn de pruebas El componente del modelo de pruebas de Ia capa de generation de pruebas la ejecition de pruebas (motor de pruebas) de la capa de ejecuciOn de pruebas El componente de la Interfaz de Linea de Comando de Ia capa de adaplacton de pruebas .
Cual de las Siguientes afirmaciones es verdadera sobre la reutilización de los artefactos de la Solución de Automatización de Pruebas Los artefactos de la solución de Automatización de Pruebas reutilizables pueden incluir componentes (o parte de ellos) asociados con diferentes capas de arquitectura de Automatización de Pruebas Para permitir la reutilización de los artefactos de la Solución de Automatización de Pruebas, se necesita un buen diseño para la reutilización construido en la Arquitectura de Automatización e Pruebas y no se necesitan mas acciones durante el ciclo de vida de la Solución de automatización de Pruebas EI mantenimiento y las mejoras continuos para reutilizar los artefactos de la Solución de Automatización de Pruebas son abordados principalmente durante el diseño de la Arquitectura e Automatización de Pruebas Los artefactos de la Solución de Automatización de Pruebas reutilizables y asociados con la apa de Ia definición de la Nquitectura de Automatización de Pruebas incluyen los adaptadores ara los componentes y / o interfaces del Sistema Sujeto a Pruebas .
Un juego de pruebas de regresión consta de 500 casos de prueba que se ejecutan todos manualmente. El caso de negocios para un proyecto piloto es la adopción de la automatización de pruebas basada en una herramienta comercial para reducir el tiempo de ejecución en un factor del 90% al 100% de las pruebas de dicho juego de pruebas de regresi6n. El proyecto piloto dur6 un mes como estaba previsto y tir estas actualmente evaluando sus resultados. Al final del proyecto piloto, el 40% de las pruebas de regresión se han automatizado y su tiempo de ejecución se ha reducido en un factor del 60%. Según la información proporcionada, cual de las siguientes afirmaciones esperarías que sea mas probablemente cierta en este escenario? La duración del proyecto piloto ha sido demasiado coda El proyecto piloto debe durar hasta que se logren los tactores de exit° definados en el caso de negocio La meta definida para el caso de negocio es demasiada precisa. La meta para un proyecto piloto no debe ser medible El proyecto seleccionado para el piloto es demasiado criticó El proyecto seleccionado para un proyecto piloto no debe ser demasiado critico ni demasiado trivial La meta definida para el caso de negocio parece difícil de alcanzar. La meta definida para el proyecto piloto debe ser realista.
Considera una Solucion de AutomatizaciOn de Pruebas que se desplegara en produccion por primera vez. La Solucion de AutomatizaciOn de Pruebas requiere recursos compartidos y se ha desarrollado especificamente para ejecutarse en un entorno meta Unico y especifico separado del entorno del Sistema Sujeto a Pruebas. Se ha creado Ia infraestructura en Ia que se ejecutara la SoluciOn de Automatizacion de Pruebas, asi como los procedimientos para mantener la SoluciOn de Automatizacion de Pruebas y su infraestructura, y el juego que ejecutara la Solucion de Automatizaci6n de Pruebas. Es muy poco probable que se requiera que Ia Solucion de Automatizacion de Pruebas trabaje en nuevos entornos desconocidos durante los proximos tres anos (su vida Util operativa esperada), mientras que existe un alto rlesgo de que despues de que la Solucion de Automatizaclon de Pruebas se despliegue en el entorno meta, varias aplicaciones existentes no puedan funclonar mas debido a conflictos con los recursos compartidos existentes. La Soluclon de AutomatizaciOn de Pruebas estara sujeta a muchas actividades de mantenimiento correctivo, adaptativo y de perfeccionamiento durante su vida Basado solo en Ia informaciOn dada, isual de las siguientes actividades esperarias que fuera mas eficaz para mitigar el riesgo asociado con el primer despliegue en produccian? Probar Ia Solucion de Automatización de Pruebas con respeclo a los problemas de compatibilidad asociados con el entorno meta Probar la Solución de Automatización de Pruebas con respecto a su capacidad de ser transferido a diferentes entornos neta Probar Ia Solución de Automatización de Pruebas con respecto a las regresiones debido a optimizaciones que corrigen problemas no funcionales Probar Ia Solución de Automatización de Pruebas con respecto a su capacidad de ejecutar se en el mismo entorno del Sistema Sujeto a Pruebas .
Gafrica del Usuano. se adopto un framework dirigido por palabras clave para automatizar las pruebas de regresión. Dichas pruebas se basan en una identificación de bajo nivel de los componentes de Ia pagina web (por ejemplo, los índices de clase, índices de secuencia de tabulación y coordenadas). En las próximas versiones planificadas, el Sistema Sujeto a Pruebas estará sujeto a un mantenimiento correctivo significativo (corrección de defectos) y evolución (de nuevas características). Los costos de mantenimiento necesarios para actualizar los guiones de prueba deben ser los mas bajos posible y también se espera una alta reutilización de los guiones de prueba. Basado solo en Ia información dada, cual de las siguientes afirmaciones esperarías que sea mas probablemente cleta en este escenario? El framework dirigido por palabras clave no es adecuado Serra mejor adoptar un método de guiones estructurado Es probable que se produzcan errores falsos positivos al ejecutar las pruebas automatizadas en las nuevas versiones sin modificar las pruebas El tiempo total de ejecución del juego de pruebas de regresión automatizadas aumentara progresivamente para las próximas versiones planificadas El framework dirigido por palabras clave introduce un nivel de abstracción que es demasiado alto y dificulta la comprensión de lo que realmente sucede .
,Cual de las siguientes afirmaciones no describe una buena practica para el mantenimiento de Ia Solución de Automatización de Pruebas? La Solution de Automatization de Pruebas debe ejecularse en el entomb de desarrollo porque se requieren conocimientos de desarrollo y programación para su mantenibilidad La Solución de Automatización de Pruebas debe estar bajo Ia gestión de configuración junto con el juego de pruebas, los artefactos de pruebas y el entorno en el que se ejecuta. La Solución de Automatización de Pruebas debe separar los guiones de pruebas del entorno en el que se ejecuta, y de los arneses y artefactos asociados La Solución de Automatización de Pruebas debe constar de componentes que se puedan reemplazar fácilmente sin afectar el comportamiento mismo general de la Soluci6n de Automatización de Pruebas .
Considerar los siguientes ejemplos de las métricas de la Solución de Automatización de Pruebas: I. En promedio, ejecutar una prueba automatizada Ileva 15 segundos ll. En promedio, 0,5 defectos por Mil Líneas de Código (KLOC) están presentes en el código de automatización Cual de las siguientes afirmaciones es correcta? I. y II. son ambas metricas internas de la Solucidn de AutomatizaciOn de Pruebas I es una métricas interna de Ia Solución de Automatización de Pruebas y II es una métrica externa de la Solución de Automatización de Pruebas l y III. son ambas métricas externas de la Solución de Automatización de Pruebas I es una metricas externa de Ia SoluciOn de Automatizacion de Pruebas y II es una metnca interns de Ia Soluckin de Automattzacidn de Pruebas .
Cual de las siguientes métricas podrían indicar, bajo ciertas condiciones, que un juego de pruebas de regresión automatizadas no se haya actualizado con respecto a las nuevas funcionalidades agregadas al Sistema Sujeto a Pruebas? La proporción de los comentarios a las sentencias ejecutables en el código del Sistema Solo a Pruebas La cobertura del código del Sistema Sujeto a Pruebas proporcionada por la ejecución del juego de pruebas de regresión La densidad de defectos en el código de la automatización del juego de pruebas de regresión La proporción de los comentarios a las sentencias ejecutables en el código de automatización del juego de pruebas de regresión .
Considerar una Solution de Automatizaci6n de Pruebas asociada a un software que cambia dinamicamente con lanzamientos frecuentes en una sola plataforma. Tu meta es determinar la tendencia del esfuerzo requerido para mantener las pruebas automatizadas del juego de pruebas de regresion en sintonia con el Sistema Sujeto a Pruebas sobre las versiones frecuentes. tCual de las siguientes metricas esperarias que sea las mas importante a recolectar para lograr to meta? La cobertura del código lograda con las pruebas automatizadas, para cada nueva versión del Sistema Sujeto a Pruebas El número de pruebas automatizadas que fallan debido a un solo defecto de software, para cada nueva versión del Sistema Sujeto a Pruebas El tiempo que tarda en ejecutar Codas las pruebas automatizadas, para cada nueva versión del Sistema Sujeto a Pruebas El numero de pruebas automatizadas que requieren mantenimiento, para cada nueva versión del Sistema Sujeto a Pruebas .
Un proyecto consiste en equipos distribuidos que trabajan en un entorno de 24 horas (en el que las actividades suceden a toda hora en del día). Este proyecto adopta un proceso de IC (Integración Continua) activado por las incorporaciones (check-in) de los desarrolladores y consta de actividades automatizadas que permiten generar una construcción, desplegar dicha construcci6n en un entorno de pruebas y luego ejecutar las pruebas de integración . Estas pruebas integradas son automatizadas y ejecutadas por una Solución de Automatización de Pruebas integrada dentro del proceso de IC. Dado que las construcciones ocurren varias veces al día, las pruebas de integraci6n se ejecutan varias veces al día. En particular, un informe actualizado que contenga el estado de la ejecución de las pruebas para todas las construcciones del proyecto estará disponible las 24 horas del día, los 7 días de la semana, para todas las personas involucradas en el proyecto. Basándote solo en la informaci6n dada, cual de las siguientes opciones esperarías que fuera la mejor para proporcionar automáticamente esta información de la Solución de Automatización de Pruebas mientras se satisfacen las necesidades del proyecto en este escenario? Almacenar bs resultados de la ejecución de las pruebas de integración para Ia Ultima construcción en una base de datos (sin sobrescribirlos resultados de las construcciones anteriores), y actualizar automáticamente en base a esta base de datos un tablero accesible para todas las personas involucradas en d proyecto y destinado a contener el historial de las construcciones Almacenar los resultados de Ia ejecución de las pruebas de integración para Ia Ultima construcción en una base de datos (sobrescribiendo los resultados de las construcciones anteriores), crear automáticamente un informe de ejecución de pruebas para esta construcción y enviar dicho informe por correo electrónico a todas las personas involucradas en el proyecto Almacenar bs resultados de la ejecución de las pruebas de integración para Ia Ultima construcción en una base de datos (sin sobrescribir los resultados de las construcciones anteriores), crear automáticamente un informe de ejecuten de las pruebas para esta construcción y enviar dicho informe por correo electrónico a todas las personas involucradas en el proyecto Almacenar la cobertura del código después de la ejecución de las pruebas de integración para Ia Ultima construcción en una base de datos (sin sobrescribir los resultados de las construcciones anteriores), y crear y envío automáticamente un gratico actualizado que muestre Ia tendencia en dicha cobertura por correo electrónico a todas las personas involucradas en el proyecto.
Considerar una Solución de Automatización de Pruebas que adopte una herramienta comercial de automatización de pruebas. El problema principal asociado con Ia Solución de Automatización de Pruebas es que los registros predeterminados generados por Ia herramienta de automatización de pruebas tienen formatos inconsistentes: diferentes tipos de mensajes (pasos de paso o falla, capturas de pantalla, advertencias, etc.) se registran con diferentes formatos. Para resolver este problema, se han implementado algunas funciones de registro personalizadas que se pueden invocar desde los guiones de pruebas y que pueden registrar los diferentes tipos de mensajes con el mismo formato. Un posible problema durante esta implementación este representado por el tamaño excesivo de los registros generados que podria dificultar Ia búsqueda de la información necesaria. Supone que todos los registros predeterminados se deshabilitaran al ejecutar las pruebas automatizadas y que no todas estas pruebas requerirán la misma cantidad de información registrada. Basado solo en Ia información dada, cual de las siguientes opciones esperarías que representa Ia mejor sugerencia para Implementar las funciones de registro personalizadas en este escenario? Implementación de las funciones de registro personalizadas sin guardar marcas de tiempo Implementación de las funciones de registro personalizadas para respaldar diferentes niveles de rastreo Implementación de las funciones de registro personalizadas sin guardar rastros del stack (pila) Implementación de las funciones de registro personalizadas para redirigir los registros a múltiples archivos.
¿Cuál de los siguientes atributos no deberla ser incluido en un informe de ejecución de pruebas asociado con un juego de pruebas automatizadas? Un resumen de los resultados de la ejecución de las pruebas El Sistema o Aplicación bajo pruebas y su versión Grupos de defectos identificados durante la ejecución de las pruebas El entorno en el cuál se han ejecutado las pruebas .
Se te ha pedido que implementes la automatización de pruebas para un Sistema Sujeto a Pruebas que consiste en una aplicación web lanzada en producción hace un ario. Se adopta un ciclo de vida del modelo V para gestionar cada lanzamiento planificado y las pruebas están bien establecidas y totalmente integradas en dicho ciclo de vida de desarrollo y los hitos asociados. Las pruebas que se automatizarán son pruebas de regresión desarrolladas a través de la Interfaz Gráfica del Usuario que se espera que se ejecuten al menos cuatro veces al mes, en correspondencia con cada lanzamiento planificado, durante toda la vida operativa del sistema (seis años). Cada pantalla de la Interfaz Gráfica del Usuario utiliza varios controles de terceros que no son compatibles con las soluciones de automatización disponibles existentes. El entorno para la automatización será estable, totalmente controlable y separado de otros entornos (desarrollo, pre-producción, producción). Basado solo en la información dada, ¿cuál de los siguientes aspectos esperarias que fuera el más problemático para este esfuerzo de automatización? M adurez del proceso de pruebas Complejidad para automatizar Frecuencia de uso Sostenibilidad del entorno automatizado .
¿Cuál de los siguientes aspectos relacionados con el proceso de la transición de las pruebas manuales a las automatizadas, esperarías que sea el más importante para mitigar los riesgos asociados con estándares no seguidos o código no comprobable durante el desarrollo de un Framework de Automatización de Pruebas y / o bibliotecas de pruebas? La capacidad de estar correctos y la capacidad de estar completos de los datos de prueba y casos de prueba manuales La adopción de un proyecto piloto con unalcance limitado para la automatización de pruebas La cooperación entre los desarrolladores y los ingenieros de automatización de pruebas El funcionamiento correcto de las herramientas de pruebas seleccionadas en el entorno del laboratorio de pruebas .
¿Cuál de las siguientes afirmaciones relacionadas con la implementación de las pruebas de regresión automatizadas es menos probable que sea cierta? Al automatizar las pruebas de regresión, la estructura de las pruebas automatizadas debe ser la misma que las pruebas manuales correspondientes Al automatizar las pruebas de regresión, las pruebas manuales correspondientes ya deberían haberse ejecutado para verificar que funcionan correctamente Al automatizar las pruebas de regresión, los pasos de inicialización necesarios para establecer las pre-condiciones de las pruebas deben automatizarse siempre que sea posible Al automatizar las pruebas de regresión, tener en cuenta el tiempo necesario para ejecutar cualquier prueba podría permitir reducir el riesgo de despliegue.
¿Cuál de las siguientes afirmaciones relacionadas con la implementación de la automatización dentro de las pruebas de nuevas caracteristicas es mas probable que sea cierta? Las pruebas automatizadas no se ven afectadas por la introducción de tna nueva característica y ejecutarlas contra el nuevo Sistema Sujeto a Pruebas es un desperdicio La introducción de una nueva característica podría requerir actualizaciones o adiciones a los componentes de pruebas El Ingeniero de Automatización de Pruebas debe trabajar con los analistas de negocios para hacer que una nueva característica sea comprobable efectivamente y eficientemente por medio de la Solución de Automatización de Pruebas En general, es más dificil automatizar los casos de prueba para una nueva característica ya que la implementación aún no se ha iniciado .
Considera un defecto que se ha resuelto y validado a través de una repetición de una prueba automatizada del defecto en la versión actual del software. ¿Cuál de las siguientes esperarlas que fuera la razón más probable que describe por qué tal defecto podría volver a ocurrir en futuras versiones? la repetición automatizada de las pruebas de los defectos no es efectiva para confirmar que el defecto resuelto continuará presente en futuras versiones El proceso de la gestión de la configuración no controla adecuadamente la sincronización entre múltiples archivos de software La repetición automatizada de la prueba del defecto no se agrega al juego de pruebas de regresión automatizadas que se ejecutarán en futuras versiones La repetición automatizada de la prueba del defecto suele tener un alcance de funcionalidad más limitado en comparación con otras pruebas automatizadas .
Considera un Sistema Sujeto a Pruebas que se ejecutará en múltiples plataformas durante la ejecución de las pruebas automatizadas. En cada ejecución de las pruebas, se debe ejecutar un juego de pruebas automatizadas con la misma versión del Framework de Automatización de Pruebas contra la misma versión del Sistema Sujeto a Pruebas con respecto a todas estas plataformas, y cada plataforma tendrá su propio entorno dedicado. Tu meta es implementar un proceso lo más automatizado posible (es decir, en el cual se minimiza la intervención manual) que permita implementar una configuración consistente de la Solución de Automatización de Pruebas en todos los entornos múltiples necesarios. ¿Cuáles dos de los siguientes aspectos esperarías que sean más relevantes para lograr tu meta en este escenario? Marcar exactamente dos respuestas La configuración de la Solución de Automatización de Pruebas utiliza guiones de instalación automatizados. El Framework de Automatización de Pruebas guarda los registros necesarios para depurar errores en el formato XML Las características del Framework de Automatización de Pruebas, que no se han utilizado por las pruebas automatizadas, han sido probadas Todos los casos de prueba automatizados contienen los resultados esperados Los componentes del Solución de Automatización de Pruebas están sometidos a administración de configuración.
Considera una Solución de Automatización de Pruebas que usa exclusivamente las API de un Sistema Sujeto a Pruebas. Para que esta Solución de Automatización de Pruebas funcione, se han requerido cambios significativos en el Sistema Sujeto a Pruebas para fines de probar al agregar un conjunto de interfaces de pruebas dedicadas a las API proporcionadas por el Sistema Sujeto a Pruebas. Todas las pruebas automatizadas utilizarán tales interfaces de pruebas cuando interactúen con el Sistema Sujeto a Pruebas. Suponga que actualmente está verificando la capacidad de que están correctos tanto el entorno de pruebas automatizado como la preparación de la herramienta de pruebas. Basándote solo en la información dada, ¿cuál de las siguientes opciones esperarías que fuera el riesgo más especifico asociado con este escenario? La conectividad de la Solución de Automatización de Pruebas a los sistemas externos / de interfaz no funcionará El proceso de configuración de la Solución de Atiomatización de Pruebas será propenso a errores debido a la intervención manual Los casos de prueba automatizados no contendrán el resultado esperado Se observarán falsas alarmas, que es poco probable que ocurran en el mundo real, durante las pruebas. .
Supone que estás ejecutando la primera ejecución de las pruebas de un conjunto de automatización de pruebas que consta de 200 pruebas. Toda la información relevante relacionada con el estado del Sistema Sujeto a Pruebas y la ejecución de las pruebas automatizadas se almacenan en una pequeña base de datos. Durante dicha ejecución, observas que las primeras 10 pruebas pasan mientras se produce una terminación anormal al ejecutar la prueba 11: esta prueba no completa su ejecución y se cancela la ejecución general del juego de pruebas. Se espera que un análisis inmediato de la terminación anormal requiere demasiado tiempo, ya que se te ha pedido que presentes lo antes posible un informe detallado de los resultados de la ejecución de las pruebas para la primera ejecución de las pruebas. Basándote solo en la información dada, ¿cuál de las siguientes opciones esperarías que fuera la acción más importante que se realizará inmediatamente después de que ocurra la terminación anormal durante la ejecución de la prueba 11, en este escenario? Volver a ejecutar el juego de automatización de pruebas limitado a las pruebas posteriores Devolver la base de datos a un estado coherente que permita ejecutar pruebas posteriores Hacer una copia de seguridad de la base de datos para su posterior análisis Volver a ejecutar el juego de automatización de pruebas desde el principio .
Pruebas. Las pruebas automatizadas escritas con dicho conjunto de palabras clave son analizadas estáticamente por una herramienta personalizada que muestra la presencia de muchas instancias repetidas de varias secuencias idénticas de palabras clave. El mecanismo de espera implementado por la Solución de Automatización de Pruebas para una carga de la página web se basa en un muestreo sincrónico dentro de un tiempo de espera determinado: la Solución de Automatización de Pruebas permite comprobar una carga de la página web cada X segundos hasta un valor de tiempo de espera. Basándote solo en la información dada, ¿cuál de las siguientes recomendaciones proporcionarias para mejorar la Solución de Automatización de Pruebas (suponiendo que sea posible realizar todas ellas)? Cambiar el método de guiones a guiones dirigido por datos Cambiar el método de guiones a guiones dirigido por datos Implementación de palabras clave con mayor nivel de granularidad Cambiar el mecanismo de espera a esperas explicitas codificadas de forma dura Establecer un proceso de recuperación de errores para la Solución de Automatización de Pruebas y el Sistema Sujeto a Pruebas .
Considera una Solución de Automatización de Pruebas para probar una aplicación de escritorio a través de su Interfaz de Usuario Gráfica. Todos los casos de prueba del juego de pruebas automatizadas contienen fas mismas secuencias idénticas de pasos en el comienzo (para crear los objetos necesarios al realizar una configuración preliminar del entorno de pruebas) y en el final de ellos (para eliminar todo lo creado especificamente para la prueba durante la configuración preliminar del entorno de pruebas). Además, todos estos casos de prueba automatizados utilizan también el mismo conjunto de funciones de aserción (de una biblioteca compartida) para verificar los valores en los campos de la Interfaz Gráfica del Usuario (por ejemplo, cuadros de texto). Basándote solo en la información dada, ¿cuál de las siguientes recomendaciones proporcionarias para mejorar la Solución de Automatización de Pruebas (suponiendo que sea posible realizar todas ellas)? implementación de palabras clave con mayor nivel de granularidad. Mejora de la arquitectura de la aplicación para mejorar su capacidad de ser probada Adoptar un conjunto de métodos de Verificación estándar para el uso por todas las pruebas automatizadas Implementación de funciones estándar de establecimiento y desmontaje a nivel del caso de prueba .
Supone que eres el Ingeniero de Automatización de Pruebas responsable del funcionamiento correcto de una Solución de Automatización de Pruebas desplegada en un entorno de pruebas que consta de unas pocas máquinas que ejecutan la misma versión del sistema operativo. La Solución de Automatización de Pruebas ha estado funcionando estable desde su despliegue, y ha sido utilizada para ejecutar un juego de pruebas automatizadas que consta de muchas pruebas automatizadas similares_ El equipo de infraestructura planea actualizar el sistema operativo en estas máquinas instalando un nuevo paquete de servicio por razones de seguridad. Dado que el proveedor del sistema operativo garantiza la compatibilidad con versiones anteriores, el equipo de infraestructura asegura que no habrá impactos en el funcionamiento de la Solución de Automatización de Pruebas. Basado solo en la información dada, ¿cuál de los siguientes métodos adoptarias para confirmar el funcionamiento de la Solución de Automatización de Pruebas con respecto a la actualización especificada del entorno de pruebas? Verificar el comportamiento de las pruebas automatizadas a partir de un conjunto reducido de ellas y luego proceder gradualmente hasta confirmar el correcto funcionamiento de lodo el juego de pruebas automatizadas Asegúrate de que el equipo de infraestructura instalará el paquete de servicio también en las máquinas donde se está ejecutando el Sistema Sujeto a Pruebas y luego ejecutará todo el juego de pruebas automatizadas para comprobar su comportamiento Verificar el comportamiento de todo el juego de pruebas automatizadas eject/ando todas las pruebas automatizadas, ya que no debes esperar ninguna falla porque el equipo de infraestructura aseguró que no habrá impactos en la Solución de Automatización de Pruebas No ejecutar ninguna prueba porque puedes confirmar de inmediato el correcto funcionamiento del juego de pruebas automatizadas ya que el equipo de infraestructura asegura que no habrá impactos en la Solución de Automatización de Pruebas .
¿Cual de los siguientes se refiere a las metas principales de la automatización de pruebas? Compensar los requisitos incompletos, inconsistentes o imprecisos Pruebas a través de la interfaz de usuaria de brea de comandos del Sistema Sujeto a Pruebas Diseñar la Arquitectura de Automatización de Pruebas para La mantenibilidad, el rendimiento y la aprendibilidad Reducción del tiempo necesario para las pruebas y el costo asociado .
¿Cuál de las siguientes afirmaciones no describe un factor de exito de un proyecto de automatización de pruebas? Los casos de prueba automatizados deben ser fácilmente depurables para simplificar la resolución de problemas en caso de falla Los casos de prueba automatizados deben repararse rápidamente en caso de falla y mantenerse actualizados tanto como sea posible los casos de prueba automatizados deben escribirse antes del código para permitir el desarrollo dirigido por las pruebas los casos de prueba automatizados deber ser fácilmente cambiables y expandibles para simplificar su mantenimiento .
Supone que, como parte de las elecciones del diseño realizadas para una Arquitectura de Automatización de Pruebas, TTCN-3 son los estándares que se han seleccionado para especificar los casos de prueba independientes de fa tecnología en un nivel abstracto. ¿A cuál de las siguientes capas de la Arquitectura de Automatización de Pruebas Genérica se refiere esta elección de diseño? Capa de generación de pruebas Capa de definición de pruebas Capa de ejecución de pruebas Capa de adaptación de pruebas .
Se te ha pedido que automatices un conjunto de pruebas funcionales a través de la Interfaz del Usuario Gráfica para aplicaciones pequeñas y estables La herramienta de automatización de pruebas contiene una caracteristica efectiva de grabación y reproducción que puede reconocer todos los objetos en la Interfaz del Usuario Gráfica para todas estas aplicaciones. Dicha herramienta también proporciona un lenguaje de guiones que soporta estructuras de control (para controlar los diferentes caminos en el guion de pruebas) y estructuras de llamada (para dividir los guiones grandes en guiones más pequeños y más manejables) que permiten construir bibliotecas de guiones. Para todas las aplicaciones, el conjunto de pruebas funcionales para automatizar es muy limitado y consiste en pruebas similares. Tienes fuertes habilidades de programación y tu meta es lograr menos cambios de mantenimiento en los guiones y costos reducidos de automatización de nuevas pruebas. El desarrollo de funciones y utilidades (framework) personalizadas (específicas de la aplicación) para soportar guiones dirigidos por palabras clave se considera demasiado costoso. Basado solo en la Información dada, ¿cuál de los siguientes métodos para automatizar las pruebas esperarías que sea el más adecuado en este escenario? Método de captura-reproducción Guiones lineales Guiones estructurados Pruebas dirigidas por procesos .
El caso del negocio para un proyecto piloto dentro de tu organización es la adopción de la automatización de pruebas basada en una herramienta comercial seleccionada para reducir el tiempo de ejecución en un factor del 60% al 95% de las pruebas de un juego de pruebas de regresión. El proyecto piloto duró un mes como estaba previsto y tú estás actualmente evaluando sus resultados. Al final del proyecto piloto, el 10% de las pruebas de regresión se han automatizado y su tiempo de ejecución se ha reducido en un factor del 90%. Según la información proporcionada, ¿cuál de las siguientes afirmaciones esperarlas que sea mas probablemente cierta en este escenario? El proyecto piloto no ha tenido éxito porque la herramienta seleccionada no era adecuada. La herramienta no debe usarse a mayor escala. Es necesario determinar por qué el piloto no ha tenido éxito El proyecto piloto no ha tenido éxito porque la herramienta seleccionada no se ha utilizado adecuadamente La meta definida para el caso de negocio se ha alcanzado parcialmente y la herramienta debe implementarse de forma incremental dentro de tu organización .
Una Solución de Automatización de Pruebas se instaló correctamente en el entorno del Sistema Sujeto a Pruebas con todos sus componentes en las versiones correctas. Todas las comprobaciones preliminares destinadas a verificar el correcto funcionamiento del entorno de pruebas automatizado y la configuración, instalación y preparación de la herramienta de pruebas hayan sido realizadas con éxito. La Solución de Automatización de Pruebas será utilizada por un equipo dedicado para monitorear el Sistema Sujeto a Pruebas: los guiones de pruebas escritos durante el desarrollo se usarán como un juego de pruebas automatizadas para el monitoreo a nivel de la aplicación del Sistema Sujeto a Pruebas. Se agregarán constantemente guiones de pruebas adicionales al juego de pruebas automatizadas a medida que se agreguen nuevas caracteristicas a las versiones futuras del Sistema Sujeto a Pruebas y se espera que dichos guiones utilicen características contenidas en las bibliotecas del Framework de Automatización de Pruebas que nunca se han utilizado. Supone que los cambios al Sistema Sujeto a Pruebas en la versión futura no impactarán en la Solución de Automatización de Pruebas y, por lo tanto, la Solución de Automatización de Pruebas no se modificará. Basado solo en la información dada, ¿cuál de los siguientes aspectos es el más importante para verificar el comportamiento correcto del juego de pruebas automatizadas en este escenario? Verificar si las características del Framework de Automatización de Pruebas funcionan correctamente cuando se usan por primera vez Verificar si el Framework de Automatización de Pruebas puede guardar adecuadamente los registros necesarios para depurar errores Verificar si las bibliotecas del Framework de Automatización de Pruebas utilizadas por primera vez tienen la versión correcta Verificar si el Framework de Automatización de Pruebas no es propenso a errores de configuración .
Denunciar test Consentimiento Condiciones de uso