TEST BORRADO, QUIZÁS LE INTERESE: EXAMEN PRACTICA ISTQB CAL - TAE 5
COMENTARIOS | ESTADÍSTICAS | RÉCORDS |
---|
REALIZAR TEST
Título del Test:
EXAMEN PRACTICA ISTQB CAL - TAE 5 Descripción: PRACTICA RECOPILACION - ISTQB CAL - TAE Autor: ycfra OTROS TESTS DEL AUTOR Fecha de Creación: 22/09/2023 Categoría: Otros Número Preguntas: 40 |
COMPARTE EL TEST
Comentar
No hay ningún comentario sobre este test.
Temario:
Usted ha implementado un SAP que provee automatización de pruebas para servicios web. Uno de los problemas que usted está encontrando es que los servicios a veces no están disponibles, lo que hace que los scripts fallen. Cuando esto ocurre, todos los scripts que requieren ese servicio tienen fallas en cascada resultando en una pérdida del tiempo disponible para la ejecución de la automatización de las pruebas.
Esto también hace que se dedique una cantidad significativa de tiempo a solucionar el problema, ya que puede ser difícil descubrir la causa raíz.
Dada esta información, ¿Cuál sería el proceso más eficiente a implementar cuando los scripts detectan que un servicio que no está disponible? Cancelar la prueba en ese punto para evitar los errores en cascada y el tiempo dedicado a la resolución de problemas. Reiniciar la prueba cuando se descubra la interrupción del servicio. Reiniciar el servicio desde el script, esperar a que el servicio esté completamente listo y luego continuar la ejecución. Reiniciar el sistema desde el script, esperar a que se inicialice todo el sistema y luego continuar la ejecución. ¿Cuál de las siguientes es una consideración importante al diseñar un SSP para la automatización? Compatibilidad con las herramientas de automatización existentes. Controlabilidad por parte del operador. Mantenibilidad por parte de los desarrolladores. Capacidad de cambio utilizando las herramientas de automatización existentes. A usted se le ha asignado la implementación de la automatización de pruebas para un sistema que tiene las siguientes capacidades: ● Recibe mensajes de dispositivos de hardware ● Procesa los mensajes de error de acuerdo con un motor de reglas ● Envía correos electrónicos al administrador del sistema designado con recomendaciones para actualizaciones/cambios al dispositivo de hardware o a su configuración. Usted ha estado buscando alternativas de automatización de pruebas y ha encontrado que puede automatizar la generación de mensajes, recibir mensajes y procesar los mensajes a través del motor de reglas. Teniendo en cuenta la capa de Definición de prueba de la AAP para este SSP, ¿Cuál es el enfoque más apropiado para utilizar para la definición de prueba? Guiones de captura/reproducción. Guiones guiados por datos. Guiones lineales. Guiones estructurados. ¿Por qué es importante tener estándares y convenciones de nomenclatura para los conjuntos de pruebas y el SAP? Facilita el análisis y mantenimiento. Se asegura de que nadie duplique un nombre que ya está en uso. Hace que el software sea más fácil de ingresar y remover del control de código fuente. Hace que sea más fácil para otros equipos de software crear sus propios estándares de nomenclatura. Al transicionar de las pruebas manuales a las pruebas automatizadas, ¿Qué debería pasar con los probadores manuales? Deberían ser eliminados. Deben ser capacitados en programación para que estén listos para escribir guiones. Se les debe ofrecer capacitación en programación, pero se les debe asegurar que su experiencia en el dominio siempre será necesaria. Se les debe decir que debido a un cambio de paradigma es probable que aquellos que no pueden programar ya no tengan trabajo para fin de año. Acabas de lanzar un SAP que utiliza secuencias de comandos SQL para acceder a la base de datos del SSP para adquirir los datos necesarios para las pruebas. Los equipos de desarrollo están experimentando con diferentes bases de datos y no siempre te dicen cuál están usando. Has construido una matriz de gestión de configuración compleja que carga los scripts SQL adecuados para la base de datos utilizada por un SSP en particular. Desafortunadamente, los desarrolladores han continuado haciendo cambios y estás encontrando que a veces se cargan las secuencias de comandos SQL incorrectas, resultando en un completo fallo de la ejecución de la automatización. Dada esta información, ¿Cuál sería el mejor enfoque para asegurarse de que se carguen los scripts correctos? Solicitar a los desarrolladores que le digan qué base de datos está en uso. Cargar un conjunto de secuencias de comandos SQL por defecto y cuando fallen debido al tipo de base de datos incorrecto, reportarlo como un defecto. Ejecutar un breve conjunto de pruebas que utilice un conjunto de secuencias de comandos SQL y basado en cuáles funcionan, cargar el conjunto apropiado de scripts para usar durante la ejecución de la automatización. Eliminar el componente de la base de datos de los scripts y en su lugar usar datos fijos (hard-coded). Usted está en el proceso de desplegar una suite de automatización para un nuevo producto. El desarrollo continúa y la automatización debe seguir el ritmo de la nueva funcionalidad y también deben seguir funcionando para las funcionalidades existentes. Dada esta información, ¿Cuál es el área más probable en que falle la automatización de pruebas? y ¿Cómo debes monitorear para asegurarse que no está fallando? Fallos conocidos; asegurarse de que las pruebas que deberían fallar continúen fallando. Pases conocidos; asegurarse de que las pruebas que deberían pasar continúen pasando. Nueva funcionalidad; monitorear las pruebas nuevas para asegurarse de que funcionan correctamente. Funcionalidad estable; monitorear las pruebas existentes para asegurarse de que funcionan correctamente. ¿Cuál de los siguientes es un factor de éxito técnico para un proyecto de automatización de pruebas? La interacción de la GUI está estrechamente relacionada con su apariencia. La interacción GUI está desacoplada de su apariencia. La estrategia de prueba se concentra en las API en lugar de la interfaz de usuario. La estrategia de prueba se concentra en la interfaz de usuario en lugar de las API. Si se ha seleccionado pruebas basadas en modelos para el enfoque general de automatización de pruebas para un proyecto, ¿Cómo influye esto en las capas de la AAP? Se utilizan todas las capas, pero la generación de pruebas se automatizará en función del modelo definido. No habrá necesidad de la capa de Ejecución porque definir las pruebas será suficiente para probar el software. No será necesaria ninguna adaptación porque las interfaces serán definidas por el modelo. No habrá necesidad de diseñar las pruebas para las API porque éstas estarán cubiertas por el modelo. Usted está implementando la automatización de pruebas para un proyecto que tiene una aplicación crítica para la seguridad. Como resultado, los reportes de la ejecución de la automatización de pruebas son extremadamente importantes y deben ser 100 % precisos. Usted desea combinar los resultados de la automatización de pruebas con el sistema de gestión de pruebas que también registra los resultados de las pruebas manuales. Qué capa de la AAPg se usará para garantizar que se produzcan los reportes adecuados y que la interfaz con el sistema de gestión de pruebas sea manejada? La capa de reportes. La capa de registro. La capa de ejecución. La capa de adaptación. Usted ha estado ejecutando una suite de automatización de pruebas en un SSP y ha fallado en ejecutarse por completo. Usted lo ha intentado por cinco noches seguidas y ha fallado todas las noches. Lamentablemente, los registros se eliminan cuando las pruebas fallan, por lo que no tiene idea de qué está causando la falla. La única pista que tiene es que el SSP está registrando errores de ""memoria insuficiente"". Usted ha encontrado y corregido el problema que provocaba la eliminación de los registros del SAP. Tiene la posibilidad de registrar la siguiente información. 1. La hora de inicio y finalización de cada prueba 2. La lectura de memoria del SSP al inicio y al final de cada prueba 3. El caso de prueba que se está ejecutando actualmente 4. El estado de cada caso de prueba que se ejecuta 5. El número de ciclos que se han completado para cada ejecución de prueba 6. Los datos aleatorios utilizados por cada caso de prueba 7. Las capturas de pantalla de cada caso de prueba completado con éxito ¿Qué información necesita estar seguro de que se está registrando para ayudar a identificar el problema? 1, 2, 4, 5 2, 3, 4, 5 2, 3, 6, 7 1, 2, 6, 7. Usted está implementando una SAP de una AAP. El SSP se comunica con otro sistema, que es estable y está disponible para su uso durante las pruebas. La interfaz de la prueba será a través de la interfaz gráfica de usuario (GUI, por sus siglas en inglés). Dada esta información, ¿qué componente de la AAP puede excluirse de la SAP? La capa de generación de pruebas. El simulador dentro de la capa de adaptación de la prueba. La ejecución de la prueba dentro de la capa de ejecución de la prueba. La interfaz gráfica de usuario de la capa de adaptación de la prueba. Usted está decidiendo el enfoque de automatización de la prueba funcional para un sistema altamente complejo que se espera que se utilice en producción durante muchos años. Ya ha realizado una valuación de los principales proveedores de herramientas y ha determinado que no podrá utilizar ninguna de sus herramientas para realizar la automatización de las pruebas debido a las interfaces no estándar que se necesitaban para el software. Usted y los desarrolladores han decidido que su mejor enfoque de automatización será a través de interfaces personalizadas implementadas específicamente para las pruebas. ¿Cuáles son los dos aspectos que deberían preocuparle de este enfoque? Si las interfaces no se desactivan antes de la entrega, podría haber un riesgo de seguridad. El rendimiento de las interfaces de prueba puede ser mucho más rápido que el rendimiento de las interfaces reales. El esfuerzo realizado para desarrollar la automatización de las pruebas no se justificará por la vida útil prevista del código en producción. Debido a que hay un alto nivel de intrusión, se pueden generar falsas alarmas. Debido a que hay un bajo nivel de intrusión, los resultados de la prueba no serán representativos del código de producción. Está evaluando herramientas de automatización de pruebas funcionales. La herramienta que usted prefiere puede proporcionar a su organización una relación costo-beneficio favorable, lo que atrae a la alta dirección. Además, usted siente que la herramienta es superior en el cumplimiento de sus otros criterios técnicos. Sin embargo, la herramienta tiene muchas características, la mayoría de las cuales nunca serán utilizadas. Como resultado, usted siente que esto hace que la herramienta sea demasiado compleja y confusa. ¿Cuáles deberían ser sus próximos pasos en cuanto a la selección de esta herramienta? Considerar otra herramienta que sea más amigable para el usuario. Explorar la posibilidad de configurar la herramienta para desactivar las características innecesarias. Planificar complementar la selección de esta herramienta con sesiones de formación prolongadas y exhaustivas. Considerar la posibilidad de adquirir una herramienta adicional que pueda proporcionar una interfaz más fácil de usar que la herramienta de preferencia. Usted está trabajando en el diseño de un proyecto de automatización de pruebas. La AAPg fue creada por una empresa consultora antes de que usted fuera contratado. Ahora estás buscando crear la AAP a partir de la AAPg. Tienes los siguientes requisitos que deben ser atendidos por tu AAP: 1. La AAT debe soportar la independencia a través de las tecnologías. Es probable que este mismo conjunto de pruebas se utilice en diferentes entornos de prueba y en diferentes tecnologías de destino. 2. Los artefactos de prueba deben ser portátiles. 3. Es preferible neutralidad con respecto al proveedor. 4. Es de vital importancia que la AAP sea mantenible y que los costes de mantenimiento se reduzcan al mínimo. 5. Es preferible que personas con menos conocimientos técnicos sean capaces de mantener el sistema, aunque personas con una alta cualificación técnica lo hayan construido. 6. Hay un presupuesto de proyecto importante para este esfuerzo para los próximos dos años, pero el presupuesto se reducirá después de ese tiempo. Dados estos requisitos, ¿Cuál de las siguientes opciones debería considerar el IAP durante la implementación de la AAP? Los protocolos de comunicación utilizados por el SAP para interactuar con el SSP. El número de casos de prueba automatizados que deben ser mantenidos por el sistema. Los roles de prueba que serán soportados por la implementación. El uso de abstracción en la implementación. La alta dirección quiere implementar la automatización de pruebas en su organización y le ha pedido que lidere esta iniciativa. La organización tiene un número de sistemas de diversa criticidad, algunos de los cuales pueden beneficiarse de la automatización una vez que la AAP esté madura. Se le han dado instrucciones para comenzar con un piloto. ¿Cómo selecciona un proyecto adecuado para la SAP? Un proyecto de alta visibilidad para destacar el éxito del piloto. Un proyecto no crítico con el fin de mitigar cualquier retraso que la SAP pueda causar. Un proyecto que sea simple y fácil de automatizar. Un nuevo proyecto inmaduro y aún en desarrollo. A su responsable le preocupa que sea difícil evaluar el éxito de la implementación de la automatización de las pruebas, a menos que sea posible demostrar que la calidad del software probado mejora constantemente. Usted ha explicado que las cifras de paso/fallo se informan al final de cada ejecución, pero su responsable quiere ver que esta información se proporcione automáticamente a un cuadro de mando que permita profundizar en los detalles. ¿Cómo puede proporcionar automáticamente esta información desde el software de automatización de pruebas? No se puede. Esta información tendrá que ser recogida manualmente al final de cada ejecución. El producto de prueba automatizado puede utilizarse para comunicar esta información a una base de datos y se puede crear un cuadro de mando a partir de los datos de la base de datos que muestre las tendencias paso/fallo de los casos de prueba. El producto de prueba automatizado puede informar cada conjunto de resultados de la ejecución de la prueba a una hoja de cálculo que puede ser publicada mostrando los resultados detallados. El IAP puede registrar la información durante la ejecución e informar de ello en un instrumento gráfico que puede proporcionarse para la presentación de informes de gestión. Se le ha pedido que distribuya, diariamente, los resultados de su prueba de automatización. El método preferido para la distribución de estos resultados es el correo electrónico. ¿Cuál es una característica importante de su informe de automatización de pruebas que le permitirá proporcionar esta información? Debería integrarse con una herramienta habitual de terceros. Debería permitirle complementar los resultados con un comentario manual. Debería proporcionar una forma de publicar la librería del registro de la prueba. Debería permitirle capturar un mensaje de audio para acompañar los resultados de la prueba. ¿Cuál es la base más habitual para un guion de prueba automatizado? La AAPg. El SSP. Un caso de prueba manual. Los requisitos funcionales. ¿Quién debe proporcionar retroalimentación al IAP cuando se implementan nuevas características a una SAP existente? Analistas de negocio. Gestores senior. Diseñadores de pruebas con experiencia en el dominio. Administradores del sistema. ¿Cuál de las siguientes opciones es un importante factor de éxito técnico para cualquier proyecto de automatización de cierta relevancia? La AAP debe ser diseñada para la capacidad de ser aprendida. La AAP debe dar soporte a la capacidad de automatizar todas las pruebas manuales. El SSP debe documentarse por sí mismo. La interacción de la interfaz gráfica de usuario y los datos deben acoplarse a la interfaz gráfica. ¿Cuál 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 usuario de línea 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. Tenga en cuenta 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 niveles de los componentes de la página 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 ser altamente reutilizables. ¿Cuál de las siguientes afirmaciones es más probable que sea VERDADERA? El marco de trabajo guiado por palabras clave no es adecuado, sería mejor adoptar un enfoque de escritura de guiones estructurados. Es probable que se produzcan errores falsos positivos al ejecutar las pruebas automatizadas en las nuevas entregas sin modificar las pruebas. El tiempo total de ejecución del juego de pruebas de regresión automatizada disminuirá en cada entrega planaficada. El marco de trabajo guiado por palabras clave introduce un nivel de abstracción que es demasiado alto y hace que sea dificil entender lo que realmente sucede. Estás evaluando una herramienta de automatización de pruebas que se utilizará para automatizar las pruebas que interactúan con la Interfaz Gráfica del Usuario de pequeñas aplicaciones estables que se pueden probar usando relativamente pocas pruebas y similares. La herramienta incluye una función de grabación y reproducció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 asociado 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 reproducció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) durante la ejecución automatizada debe ser lo más cercano posible a la ejecución manual correspondiente. Basado solo en la información dada, ¿Cuál de las siguientes es la preocupación más 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 específicas que podrían impactar el Sistema 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 diferentes niveles de rastreo? ¿Soporta el lenguaje de guiones de la herramienta de automatización de pruebas estructuras de llamada y permite crear bibliotecas de funciones reutilizables?. ¿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. 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 servicios 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. Asegúrate de que el equipo de infraestructura instalará el paquete de servicios 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 ejecutando 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. ¿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 prueba externas del SSP deben eliminarse antes de la entrega del producto. Ha creado un SAP que se utilizará en varios proyectos de su organización. Hasta ahora tu has estado configurando manualmente el SAP para cada proyecto. No ha habido problemas con estas configuraciones y ha podido verificar manualmente que la configuración es correcta. Su gerente acaba de informarle que el éxito de la SAP se está notando a lo largo de la empresa. Instalará el SAP para mas SSP en las próximas semanas. ¿Cuál de los siguientes es el mejor enfoque para manejar esta instalación? Continúe con la instalación manual porque esta funcionando y le permite verificar manualmente los resultados Continúe con la instalación manual pero automatice la verificación de resultados creando una prueba de aceptación automatizada para el SAP. Automatice la instalación creando scripts que copiarán los archivos de un SAP en funcionamiento a otro. Automatice la instalación mediante la creación de scripts de instalación que instalaran el SAP desde una central repositorio. La GUI de una aplicación de gestión de relaciones con el cliente (GRC) se ha entregado a través de Internet Explorer con controles Active X y Java patentados. Esta implementación permite habilitar capacidades de cliente enriquecido, pero se necesitan herramientas comerciales especificas de automatización de pruebas para automatizar los casos de prueba a nivel de la GUI. Usted tiene habilidades básicas de programación y su objetivo principal es producir rápidamente algunos guiones automatizados a bajo costo, al automatizar una pequeña cantidad de casos de prueba funcional. Esto es para demostrar si un pequeño conjunto de herramientas comerciales es capaz de reconocer adecuadamente las acciones tomadas por un probador al interactuar con la GUI de la aplicación GRC. ¿Cuál de las siguientes técnicas de escritura de guiones es MÁS adecuada en este escenario? Escritura de guiones guiada por datos. Escritura de guiones guiada por palabras clave. Escritura de guiones lineales. Escritura de guiones estructurados. Está trabajando con una solución de automatización de pruebas que se ha utilizado durante un año. un problema que tienes encontrado es que a menudo hay falsos positivos, que provocan un tiempo considerable para investigar y solucionar problemas. Aunque cada uno de estos se corrige cuando se encuentra, siempre parece haber algunos nuevos introducido cuando se escriben nuevos guiones. ¿Cuál es más probable que sea el problema con el TAS que está permitiendo que estos falsos positivos continúen presentándose? Los mecanismos de espera no son correctos y el software avanza en lugar de esperar una respuesta de la acción anterior. Hay una superposición en los casos de prueba y los pasos de prueba que está provocando que un cambio en un área se rompa el mismo código que se usa en otros lugares. Los mecanismos de recuperación de errores SAP y SSP no son compatibles. Las funciones de verificación no están estandarizadas y se codifican para cada script en lugar de emplear un método probado de verificación. Está diseñando la capacidad de prueba de su SPP. ¿Cuál de las siguientes MEJORES opciones se refiere a la característica de OBSERVABILIDAD? La capacidad del SSP de realizar su función prevista durante un periodo de tiempo especifico. La capacidad de ejecutar el SSP integrando entradas, desencadenando eventos e invocando métodos. La capacidad del SSP de evitar el acceso no autorizado a sus componentes o datos internos. Le capacidad de identificar estados, salidas, resultados intermedios y mensajes de error en el SPP. ¿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. 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. 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. 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. 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. ¿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. 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. 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. |
Denunciar Test