TEST BORRADO, QUIZÁS LE INTERESE: EXAMEN PRACTICA ISTQB CAL - TAE 4
COMENTARIOS | ESTADÍSTICAS | RÉCORDS |
---|
REALIZAR TEST
Título del Test:
EXAMEN PRACTICA ISTQB CAL - TAE 4 Descripción: PRACTICA EXAMEN ISTQB CAL - TAE Autor: YCFRA OTROS TESTS DEL AUTOR Fecha de Creación: 02/09/2023 Categoría: Otros Número Preguntas: 40 |
COMPARTE EL TEST
Comentar
No hay ningún comentario sobre este test.
Temario:
¿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 automatizarlas 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. 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 de Pruebas y la ejecución de las pruebas automatizadas se almacenan en una pequeña base de datos. Durante dicha ejecución, observa 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ándose solo en la información dada, ¿Cuál de las siguientes opciones esperarías que fuera la acción ,as importante que se realizara 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 limitando 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 analisis. Volver a ejecutar el juego de automatización de pruebas desde el principio. Después de varios años de fallos constantes en la automatización, el equipo de administración de la corporación XYZ ha cancelado la ayuda del equipo de automatización, y se le ha encomendado la tarea de liderar un equipo de tres personas en una revisión de la automatización existente y de hacer recomendaciones sobre cómo avanzar. Usted encuentra que la automatización consistió principalmente en guiones grabados, sin AAP definida y SAP muy poco desarrollada. ¿Cuál es el primer paso que probablemente deberías hacer después de examinar el escorial de la automatización fallida? Trabajar con la administración para analizar exactamente cuales son sus necesidades y expectativas del proyecto de automatización. Explorar los SSP que se van a automatizar, verificando que sus interfaces puedan automatizarse. Realizar un análisis de la herramienta para averiguar que esta disponible en la organización y ver que se necesita traer. Tenga en cuenta las siguientes capas de la estructura gTAA: a. Capa de generación de prueba. b. Capa de definición de prueba. c. Capa de ejecución de prueba. d. Capa de adaptación de prueba. Reflexione sobre las siguientes capacidades asociadas con estas capas: 1.- Adquirir todos los recursos necesarios antes de cada prueba y liberarlos todos después de la ejecución, para evitar interdependencias entre las pruebas. 2.- Permitir que los guiones de prueba automatizados en un nivel abstracto interactúen con los componentes, las configuraciones y las interfaces del SSP. 3.- Diseñar directivas de pruebas que permitan configurar los algoritmos utilizados, para producir automáticamente los casos de prueba de un modelo dado del SSP. 4.- Permitir la definición e implementación de casos de prueba y datos mediante el uso de plantillas y/o directrices. ¿Cuál de las siguientes MEJORES opciones coincide con cada capa con capacidad adecuada? a-3, b-4, c-1, d-2 a-4, b-3, c-2, d-1 a-4, b-3, c-1, d-2 a-3, b-4, c-2, d-1. ¿Cuál de las siguientes es una consideración importante al diseñar un SSP para automatización? Compatibilidad con herramientas de automatización existentes. Controlabilidad por parte del operador. Mantenibilidad por parte de los desarrolladores. Capacidad de cambio utilizando herramientas de automatización existentes. Se le ha asignado la tarea de implementar la automatización de pruebas para un sistema que tiene las siguientes capacidades: - Recibe mensajes de dispositivos de hardware. - Procesa los mensajes de error según un motor de reglas. - Envía un correo electrónico al administrador del sistema designado con recomendaciones para actualizaciones / cambios en el dispositivo de hardware o su configuración. Ha estado buscando alternativas de automatización de pruebas y ha descubierto que puede automatizar, generar mensajes, recibir mensajes y procesar los mensajes a través del motor de reglas. Considerando la capa de definición de prueba del AAP para este SSP, ¿Cuál es el enfoque más apropiado para utilizar para la definición de prueba? Captura / Reproducción. Guiado por datos. Estructura de Guiones Lineales. Guión estructurado. Para garantizar un desarrollo, evolución y mantenimiento fácil de la SAP, que principio no debe seguirse en la AAP? Responsabilidad única por modulo (Alta Cohesión). Intercambio mínimo de variables y códigos (Bajo Acoplamiento). Abierto a la extensión pero cerrado a la modificacion. Reemplazable sin afectar positivamente a la funcionalidad. ¿Cuál de las siguientes afirmaciones no describe una buena practica para el mantenimiento de la Solución de Automatización de Pruebas? 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 ejecutarse en el entorno 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 la 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 constar de componentes que se puedan reemplazar fácilmente sin afectar en el comportamiento mismo general de la Solución de Automatizació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 característica efectiva de grabación y preproducción que puede reconocer todos los objetos en le 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 llamada (para dividir los guiones grandes en guiones mas pequeños y mas 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 (especificas 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? Guiones lineales. Pruebas dirigidas por procesos. Guiones estructurados. Método de captura-reproducción. 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 de 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 esperarías que sea mas probablemente cierta en este escenario? 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. 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 era adecuada. El proyecto piloto no ha tenido éxito porque la herramienta seleccionada no se ha utilizado adecuadamente. Tenga en cuanta un SAP desplegado en la producción. El SSP es una aplicación Web y el juego de pruebas consta de un juego de pruebas de regresión automáticas desarrolladas a través de la GUI. Se ha adoptado un marco de palabras clave para automatizar las pruebas de regresión. Las pruebas se basan en la identificación a bajos noveles de los componentes de la pagina Web (p. ej., índices de clase, índices de secuencia de pestañas y coordenadas). En la próxima entrega planificada, el SSP estará sujeto a un importante mantenimiento correctivo (corrección de fallos) y evolución (nuevas prestaciones). Los costos de mantenimiento para actualizar los guiones de prueba deben ser tan bajos como sea posible y los guiones deben sar altamente reutilizables. ¿Cuál de las siguientes afirmaciones es más probable que sea VERDADERA? A. El marco de trabajo guiado por palabras clave no es adecuado, sería mejor adoptar un enfoque de escritura de guiones estructurados. B. Es probable que se produzcan errores falsos positivos al ejecutar las pruebas automatizadas en las nuevas entregas sin modificar las pruebas. C. El tiempo total de ejecución del juego de pruebas de regresión automatizada disminuirá en cada entrega planificada. D. El marco de trabajo guiado por palabra clave introduce un nivel de abstracción que es demasiado alto y hace que sea difícil entender lo que realmente sucede. El marco de trabajo guiado por palabra clave no es adecuado, sería mejor adoptar un enfoque de escritura de guiones estructurado. El marco de trabajo guiado por palabra clave introduce un nivel de abstracción que es demasiado alto y hace que sea difícil de entender lo que realmente sucede. El tiempo total de ejecución del juego de pruebas de regresión automatizada disminuirá en cada entrega planificada. Es probable que se produzcan errores falsos positivos al ejecutar las pruebas automatizadas en las nuevas entregas sin modificar las pruebas. 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 automatizo 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 de Pruebas: los guiones de pruebas escritos durante el desarrollo se usaran como un juego de pruebas automatizadas para el monitoreo a nivel de la aplicación del Sistema Sujeto de Pruebas. Se agregaran constantemente guiones de prueba adicionales al juego de pruebas automatizadas a medida que se agreguen nuevas características a las versiones futuras del Sistema Sujeto de 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 de Sistema Sujeto de Pruebas en la versión futura no impactaran en la Solución de Automatización de Pruebas y, por tanto, la Solución de Automatización de Pruebas no se modificara. 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 la biblioteca de Framework de Automatización de Pruebas utilizadas por primera vez tienen la versión correcta. Verificar si el Framework de Automatización de Pruebas puede guardar adecuadamente los registros necesarios para depurar errores. Verificar si el Framework de Automatización de Pruebas no es propenso a errores de configuración. Verificar si las características del Framework de Automatización de Pruebas funcionan correctamente cuando se usan por primera vez. Reflexione sobre una arquitectura estratificada que consta de distintas capas apiladas verticalmente una sobre la otra, en las 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 capacidad de ser probadas las aplicaciones que adoptan tal arquitectura es FALSA) Puede ayudar al aislamiento de componentes individuales con fines de prueba. Conduce a aplicaciones altamente controlables y observables. Puede simplificar el cambio de componentes de nivel inferior con componentes para pruebas. Puede aumentar la capacidad de prueba proporcionando interfaces bien definidas en todas las capas. Estas utilizando una Arquitectura de Automatización de Pruebas Genéricas para crear una Solución de Automatización de Pruebas para un proyecto. La meta de la Solución de Automatización de Pruebas es específicamente para la 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 involucran solo la Interfaz Grafica del Usuario de tales aplicaciones. Basándote únicamente en la información dada, ¿Cuál de los siguientes componentes de la Arquitectura de Automatización de Pruebas Genérica incluirías en la Solución de Automatización de Pruebas? El componente del modelo de pruebas de la capa de generación de pruebas. El componente de protocolo de la capa de adaptación de pruebas. El componente de API de la capa de adaptación de pruebas. El componente de informes de pruebas de la capa de ejecución de 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 raíz 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 Grafica 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ándose 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? ¿Soporta la herramienta de automatización de pruebas un esquema de licencia que permite acceder a diferentes conjuntos de carasteristicas? ¿Necesita la herramienta de automatización de pruebas instalar bibliotecas que podrían afectar el Sistema Sujeto a Pruebas? ¿Especifican las notas de la versión para las actualizaciones planificadas los impactos en la interfaz con la herramienta de automatización de pruebas? ¿Puede la herramienta de automatización de pruebas iniciar procesos y ejecutar casos de prueba en varias maquinas? ¿Puede la herramienta de automatización de pruebas registrar los resultados de las pruebas de varias maquinas nuevamente en una ubicación central?. Estas evaluando una herramienta de automatización de pruebas que se utilizara para automatizar las pruebas que interactúan con la Interfaz Grafica del Usuario de pequeñas aplicaciones estables que se pueden probar utilizando relativamente pocas pruebas y similares. La herramienta incluye una función de grabación y preproducción, que permite al Ingeniero de Automatización de Pruebas crear (grabar), modificar y ejecutar (reproducir) pruebas automatizadas en muchos entornos. El lenguaje de guiones asociados soporta estructuras de control que se pueden utilizar para controlar los diferentes caminos en el guion generado por la característica de grabación y preproducción. Dicha herramienta debería permitir una reducción significativa en los cambios de mantenimiento de los guiones en comparación con los guiones generados requeridos directamente por la característica de grabación y preproducción. Además, el comportamiento del Sistema Sujeto a Pruebas tanto en términos funcionales como no funcionales (por ejemplo, el tiempo de respuesta) duranta la ejecución automatizada debe ser lo mas cercano posible a la ejecución manual correspondiente. Basado solo en la información dada, ¿Cuál de las siguientes es la preocupación mas importante relacionada con la evaluación de la herramienta de automatización de pruebas en este escenario? ¿Requiere la herramienta de automatización de pruebas la instalación de bibliotecas especificas que podrían impactar el Sistema Sujeto a Pruebas? ¿Proporciona la herramienta de automatización de pruebas una característica para producir informes de ejecución de las pruebas automatizadas en formato XML? ¿Proporciona la herramienta de automatización de pruebas una característica de registro integrada que soporta fácilmente niveles de rastreo? ¿Soporta el lenguaje de guiones de herramientas de automatización de pruebas estructuras de llamada y permite crear bibliotecas de funciones reutilizables? . ¿Cuál de los siguientes aspectos relacionados con le 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. El funcionamiento correcto de las herramientas de pruebas seleccionadas en el entorno del laboratorio de pruebas. La adopción de un proyecto piloto con un alcance limitado para la automatización de pruebas. La cooperación entre los desarrolladores y los ingenieros de automatización de pruebas. ¿Cuál de las siguientes métricas podría sugerir, bajo ciertas condiciones, que un juego de pruebas de regresión automatizadas NO se haya actualizado para nuevas funcionalidades agregadas al SSP? La cobertura del código del SSP proporcionada por la ejecución del juego de pruebas de regresión. La relación de comentarios a sentencias ejecutables en el código del SSP. La relación de comentarios a sentencias ejecutables en el código de automatización del juego de pruebas de regresión. La densidad del defecto en el código de automatización del juego de pruebas de regresión. ¿Cuál de las siguientes afirmaciones no describe un factor de éxito 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 deben ser fácilmente cambiables y expandibles para simplificar su mantenimiento. ¿Cuál de las siguientes afirmaciones MEJOR describe aspectos del SSP a tener en cuenta al diseñar una AAP? Todas las interacciones entre el SSP y el SAP deben registrarse con el mayor nivel de detalle. Todas las interfaces de prueba internas del SSP deben eliminarse antes de la entrega del producto. Todas las interfaces del SSP afectadas por las pruebas deberían ser controlables por el AAP. Todas las interfaces de pruebas externas del SSP deben eliminarse antes de la entrega del producto. ¿Cuál de los siguientes atributos NO se debe incluir en un informe de ejecución de prueba asociado con un conjunto de pruebas automatizadas? Grupos de defectos identificados durante la ejecución de la prueba. Entorno en el que se han ejecutado las pruebas. Sistema/Aplicación sometida a prueba y su version. Resumen de los resultados de ejecución de la prueba. ¿Cuál no es una característica de la capa de definición de prueba? Admite la definición e implementación de juegos de prueba y/o casos de prueba. Separa la definición de prueba del SSP, tecnologías y herramientas. Se utiliza para segmentar/parametrizar o instanciar datos de prueba. Admite la selección y ejecución de casos de prueba mediante herramientas de automatización. Considerar una solución de Automatización de Pruebas que adopte una herramienta comercial de automatización de pruebas. El problema principal asociado con la solución de Automatización de Pruebas es que los registros predeterminados generados por la herramienta de automatización de pruebas tienen formatos inconsistentes: diferentes tipos de mensajes (pasos de paso o falla, captura 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 prueba y que pueden registrar los diferentes tipos de mensajes con el mismo formato. un posible problema durante esta implementación esta representado por el tamaño excesivo de los registros generados que podría dificultar la búsqueda de la información necesaria. Supone que todos los registros predeterminados se deshabilitaran al ejecutar las pruebas automatizadas y que no todas las pruebas requerirán la misma cantidad de información registrada. Basado solo en la información dada, ¿Cuál de las siguientes opciones esperarías que representara la 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 múltiples archivos. Usted está utilizando un gTAA para crear un SAP para un proyecto. El SAP tiene como objetivo generar y ejecutar automáticamente casos de prueba basados en un enfoque de modelo de caso de uso que utiliza UML (Lenguaje unificado de modelado) como lenguaje de modelado. Todas las interacciones entre el SAP y el SSP solo se realizarán a nivel de IPA y GUI. ¿Cuál de los sigueintes componentes del gTAA usted EXCLUIRIA del SAP? La ejecución de prueba (motor de prueba) de la capa de ejecución de prueba. El componente del modelo de prueba de la capa de generación de prueba. El componente de la CL1 de la capa de adaptación de prueba. El componente de gestión de información de la prueba de la capa de ejecución de prueba. Suponer 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 maquinas 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 maquinas 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 adoptarías 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 todo el juego de pruebas automatizadas. Asegurarte de que el equipo de infraestructura instalará el paquete de servicio también en las maquinas donde esta ejecutando el Sistema Sujeto a Pruebas y luego ejecutara todo el juego de pruebas automatizadas para comprobar su comportamiento. Verificar el comportamiento de todo el juego de pruebas automatizadas ejecutando todas las pruebas automatizadas, ya que no debes esperar ninguna falla porque el equipo de infraestructura aseguro 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. Como parte de las elecciones de diseño realizadas para un AAP, la cobertura de 3 conmutadores es la técnica que se ha seleccionado para determinar qué casos de prueba debe producirse para las pruebas automatizadas basadas en modelos. ¿A qué capa del gTAA se refiere esta elección de diseño? Capa de generación de prueba. Capa de definición de prueba. Capa de ejecución de prueba. Capa de adaptación de prueba. Reflexione sobre un SAP que se implementara en la producción por primera vez. El SAP requiere recursos compartidos y se ha desarrollado específicamente para ejecutarse en un entorno objetivo único y especifico separado del entorno del SSP. Se ha creado la infraestructura para el SAP, asi como los procedimientos para mantener el SAP y su infraestructura, y el juego que ejecutará el SAP. Es muy poco probable que se requiera que el SAP trabaje en nuevos entornos desconocidos durante los próximos tres años (su vida operativa esperada), pero existe un alto riesgo de que después de que el SAP se despliegue en el entorno objetivo, una serie de aplicaciones existentes ya no funcionaran debido a conflictos con los recursos compartidos existentes. El SAP estará sujeto a muchas actividades de mantenimiento correctivas, adaptativas y perfectivas durante su vida útil. ¿Cuál de las siguientes actividades usted espera que se MÁS efectiva para mitigar asociado con el primer despliegue en la producción? Probar el SAP para problemas de compatibilidad asociados con el entorno de destino. Probar la capacidad del SAP de ser transferido a diferentes entornos de destino. Prueba del SAP para regresiones debido a optimizaciones que reparan problemas no funcionales. Probar la capacidad del SAP para ejecutarse en el mismo entorno del SSP. ¿Cuál de las siguientes opciones MEJOR describe por qué es importante separar la definición de prueba de la ejecución de prueba en una AAP? Permite desarrollar pasos del proceso de prueba sin estar estrechamente ligado a la interfaz del SSP. Permite elegir diferentes paradigmas (p. ej. guiados por eventos) para la interacción entre el SAP y el SSP. Permite especificar casos de prueba sin estar estrechamente vinculados a la herramienta utilizada para ejecutarlos contra el SSP. Permite a los probadores encontrar más defectos en el SSP. 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 esperarías que fuera la razón mas 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 continuara presente en futuras versiones. El proceso de la gestión de la configuración de controla adecuadamente la sincronización entre múltiples archivos de software. La repetición automatizada de la prueba de defecto no se agrega al juego de pruebas de regresión automatizadas que se ejecutaran en futuras versiones. La repetición automatizada de la prueba de defecto suele tener un alcance de funcionalidad mas limitado en comparación con otras pruebas automatizadas. Supone que la meta es verificar la capacidad de estar completo, la consistencia y el comportamiento correcto de un juego de pruebas automatizadas. La solución de Automatización de Pruebas puede considerarse instalada con éxito en el entorno del Sistema Sujeto a Pruebas. 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 se han realizado con éxito. Basado solo en la información dada, ¿Cuál de las siguientes no es una comprobación relevante para lograr tu objetivo en este escenario? Comprobar si todos los casos de prueba contienen los resultados esperados. Comprobar si se han cumplido las pos-condiciones para todos los casos de prueba. Comprobar si la carga de la Solución de Automatización de Pruebas es repetible en el entorno del Sistema Sujeto a Pruebas. Comprobar si todos los casos de prueba producen salidas repetibles. Se entro una aplicación Web a la producción hace un año, tiene entregas regulares que siguen un ciclo de vida del modelo V y las pruebas están bien establecidas y completamente integradas en el ciclo de vida del desarrollo. Se le ha pedido que implemente un SAP para el juego de pruebas de regresión. Las pruebas de regresión se han desarrollado a través de la GUI y se espera que se ejecuten al menos cuatro veces al mes, para cada entrega planificada, durante toda la vida operativa del sistema (seis años). Cada pantalla de la GUI usa varios controles de terceros que no son compatibles con las soluciones de automatización existentes. El entorno para la automatización será estable, completamente controlable y separado de otros entornos (desarrollo, montaje, producción). ¿Cuál podría ser el MÁS problemático para este SAP? Madurez del proceso de prueba. Complejidad para automatizar. Frecuencia de uso. Sostenibilidad del entorno automatizado. ¿Cuál de las siguientes afirmaciones relacionadas con la implementación de la automatización dentro de las pruebas de nuevas características es mas probable que sea cierta? Las pruebas automatizadas no se ven afectadas por la introducción de una nueva característica y ejecutarlas contra el nuevo Sistema Sujeto a Prueba es un desperdicio. La introducción de una nueva característica podría requerir actualizaciones o adiciones a los componentes de prueba. 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 difícil automatizar los casos de prueba para una nueva característica ya que la implementación aun no se ha iniciado. ¿Cuál de las siguientes afirmaciones sobre la reutilización de artefactos del SAP es VERDADERA? Los artefactos reutilizables del SAP pueden incluir componentes (o partes de componentes) asociados con diferentes capas del AAP. Para permitir la reutilización de los artefactos del SAP, se ha incorporado un buen diseño para la reutilización en el AAP y no se necesitan más acciones durante el ciclo de vida del SAP. El mantenimiento continuo y las mejoras para reutilizar artefactos del SAP se abordan principalmente durante el diseño del AAP. Los artefactos reutilizables del SAP asociados con la capa de definición del AAP incluyen los adaptadores a los componentes y/o interfaces del SSP. 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 la tecnología en un nivel abstracto. ¿A cual 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 prueba. Capa de definición de prueba. Capa de ejecución de prueba. Capa de adaptación de prueba. Está diseñando la capacidad de prueba de su SSP ¿Cuál de las siguientes MEJORES opciones se refiere a la característica de OBSERVABILIDAD? La capacidad del SSP de reutilizar su función prevista durante un periodo de tiempo especificado. La capacidad de ejercitar el SSP ingresando entradas, desencadenando eventos e invocando metodos. La capacidad del SSP de 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 SSP. Reflexiones sobre un SAP asociado a un software que cambia dinámicamente con entregas frecuentes. Su objetivo es determinar la cantidad de esfuerzo requerido para mantener las pruebas automatizadas del juego de pruebas de regresión para cada nueva entrega del SSP. ¿Cuál es la métrica MÁS importante que debe recopilar para que usted logre su objetivo? La cobertura de código lograda con las pruebas automatizadas para cada nueva entrega del SSP. El número de pruebas automatizadas que fallen debido a un único defecto de software por cada nueva entrega del SSP. El tiempo que lleva ejecutar todas las pruebas automáticas para cada nueva entrega del SSP. El número de pruebas automatizadas que requieren mantenimiento para cada nueva entrega del SSP. Consideremos los siguientes ejemplos de métricas del SAP: a. Como promedio, toma 15 segundos ejecutar una prueba automatizada. b. Como promedio, 0.5 defectos por KLOC (Kay-lok: 1,000 líneas de código= están presentes en el código de automatización. ¿Cuál de las siguientes afirmaciones es VERDADERA? a y b son ambas métricas internas del SAP. a es una métrica interna del SAP y b es una métrica externa del SAP. a y b son ambas métricas externas del SAP. a es una métrica externa del SAP y b es una métrica interna del SAP. ¿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. Considera una solución de Automatización de Pruebas que adopte un framework dirigido por palabras clave. El Sistema Sujeto a Pruebas es una aplicación web y el conjunto de palabras clave disponible para escribir las pruebas automatizadas consta de una gran cantidad de palabras clave que se relacionan con acciones de usuarios altamente especificas vinculadas directamente a la Interfaz Gráfica de Usuario del Sistema Sujeto a 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 pagina web se basa en muestreo sincrónico dentro de un tiempo de espera determinado: la Solución de Automatización de Pruebas permite comprobar una carga de la pagina 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 proporcionarías 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 dirigidos por datos. Implementación de palabras clave con mayor nivel de granularidad. Cambiar el mecanismo de espera a espera explicitas codificadas de forma dura. Establecer un proceso de recuperación de errores para la solución de Automatización de Pruebas. Supongamos que está trabajando en un SAP para aplicaciones de escritorio independientes. Las pruebas automatizadas se desarrollan en base a un marco de automatización que permite la interacción con elementos de la GUI utilizando una IPA orientada a objetos. El SAP también necesita una herramienta que permita la identificación de las propiedades de estos elementos. En esta herramienta, el elemento raíz representa el escritorio actual y los elementos secundarios representan las ventanas de la aplicación. Cada uno de los elementos secundarios contiene elementos de la GUI (p. ej., menús, botones, botones de opción, cuadros de texto, barras de herramientas, etc.) con sus propiedades. Lamentablemente, los elementos de la GUI de algunos componentes de terceros no son identificables por esta herramienta, por lo que no se pueden usar con el marco de trabajo especificado. ¿Cuál de los siguientes es el PRIMER paso que usted debe dar para abordar este problema? Verificar el soporte de prueba de la solución de automatización actual, con los proveedores de los controles de terceros. Verificar si el problema de identificación asociado a los controles de terceros depende del navegador Web. Adoptar un enfoque que use las coordenadas de los elementos de la GUI para interactuar con la aplicación. Verificar si se han definido los estándares para variables y archivos para la solución de automatización actual. |
Denunciar Test