Log in
Sign up for FREE
arrow_back
Library

Java, Jenkins, load runner, serenity

star
star
star
star
star
Last updated over 4 years ago
25 questions
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
Cada una de las preguntas es obligatoria por favor contestar todo el cuestionario
Question 1
1.

Question 2
2.

Question 3
3.

Question 4
4.

Question 5
5.

Question 6
6.

Question 7
7.

Question 8
8.

Question 9
9.

Question 10
10.

Question 11
11.

Question 12
12.

Question 13
13.

Question 14
14.

Question 15
15.

Question 16
16.

Question 17
17.

Question 18
18.

Question 19
19.

Question 20
20.

Question 21
21.

Question 22
22.

Question 23
23.

Question 24
24.

Question 25
25.

¿Qué es Java?
Este es un lenguaje orientado a objetos (OO) donde vamos a aclarar inicialmente algunos conceptos de la programación orientada a objetos (POO).
Este es un lenguaje orientado a aplicaciones contenidas desde la nube descargando frameworks
Este es un lenguaje orientada aplicaciones con repositorios abstractos compatibles para aplicaciones web
Ninguna de las anteriores
Podemos definir una clase partiendo de una que ya exista con anterioridad, a esto se le llama:
Encapsulamiento
Poliformismo
Herencia
Todas las enteriores
Al momento de empezar un desarrollo nuevo es importante tener en cuenta que las “clases” (abstracción de las propiedades y operaciones o acciones que ejecutan los objetos) se encuentren organizadas o se puedan organizar, esta jerarquía se llama:
Modificadores de acceso
Diseños
Paquetes
Constructores
¿Cuáles son los procesos del desarrollo de software?
Especificación, diseño, codificación, prueba y mantenimiento
Diseño, pruebas y mantenimiento
Planeación, diseño, codificación y pruebas
Todas las anteriores
Sabemos que Java es un lenguaje de programación orientada a objetos que tiene diferentes conceptos básicos, los cuales son polimorfismo, encapsulamiento, abstracción y manejo de herencias entre otros. Podemos analizar con base al texto anterior los conceptos se refieren para representar:
Objetos, clases e interface
Llevar a cabo la interacción entre clases
Acciones o cosas de la vida real basada en objetos
Ninguna de las anteriores
¿Qué es Jenkins?
Lenguaje de programación
Software utilizado para programar paginas web
Software de automatización open source
Todas las anteriores
¿En qué sistema operativo podemos instalar este software?
Linux MacOs
Wndows, Linux, Unix
Windows, Linux, Unix, MacOs
Ninguna de las anteriores
¿Se pueden realizar ejecución de pruebas en SoapUI desde Jenkins?
Falso
Verdadero
La unidad más importante de Jenkins son los trabajos que ejecuta y puede hacer varios trabajos a la vez (es eficiente). Estos trabajos son ejecutados por el Build Executor. Esto se refiere al nombre de:
Job
Slaves
JDK
API
Con base a la pregunta anterior, una de las caracteriticas de jenkins es:
Eficiente
Lineal
Facil
Ninguna de las anteriores
¿Qué es Loadrunner?
Es un framework de Microfocus para realizar pruebas de rendimiento
Es una herramienta de automatización
Es un software de pruebas para APIS y microservicios
Ninguna de las anteriores
¿Al realizar pruebas de estrés se relaciona la herramienta loadrunner?
Falso
Verdadero
¿Loadrunner es utilizado para pruebas de rendimiento de aplicativos webs?
Verdadero
Falso
Se tiene un software el cual tiene como función generar facturas electrónicas, hay un caso de prueba el cual se relaciona a probar la máxima cantidad de facturas, con respecto al texto anterior podemos decir que:
Se realiza una prueba funcional
Se realiza una prueba no funcional
Se realiza una prueba de estrés
Se realiza una prueba no funcional y de estrés
Los requisitos previos para utilizar loadrunner son:
Tener ciertos conocimientos en programación, porque, aunque grabamos navegaciones de forma funcional, se van a desarrollar los scripts y se va a generar código en lenguaje C, además de tener que realizar modificaciones usando dicho lenguaje sobre los scripts generados.
Tener conocimientos básicos en el lenguaje a utilizar, que de forma nativa será C, pero si se va a desarrollar el script en Java, necesitaremos tener ciertos conocimientos del lenguaje Java.
Tener conocimientos básicos sobre el protocolo con el que vayamos a desarrollar esos scripts de rendimiento. Por ejemplo, si es el protocolo HTTP, necesitaríamos conocer cómo funciona el flujo de peticiones, respuestas, etc.
Todas las anteriores
¿Qué es serenity?
Es una librería de código abierto que ayuda a escribir pruebas de aceptación
Es una librería de código abierto que ayuda a realizar pruebas de rendimiento
Es una librería de código abierto que ayuda a realizar pruebas funcionales
Es una librería de código abierto que ayuda a escribir scripts para pruebas no funcionales
Serenity nos ayuda a implementar los escenarios y tener un reporte del estado de nuestra aplicación. Tiene una buena integración con cucumber y es bastante sencilla tanto la configuración inicial como la implementación, Con base al texto anterior podemos decir que:
Nos ayuda a extraer reportes que nos indica el estado funcional de nuestra aplicación con gran detalle
Se dice que puede realizar pruebas de seguridad y extraer información sobre vulnerabilidad de la aplicación
Realiza pruebas automatizadas utilizando funcionalidades como login y cerrar sesión
Ninguna de las anteriores
Con respecto a la pregunta anterior, podemos decir que ¿BDD se relaciona a realizar reportes en serenity?
Verdadero
Falso
De acuerdo a los reportes en serenity se puede realizar una personalización de estos mismos , de acuerdo a esta información es:
Incorrecto
Correcto
Un analista QA debe crear un proyecto de automatización implementando ********* como framework, utilizando Cucumber para escribir casos de pruebas y realizar sus reportes de manera correcta a presentar su proyecto.
De acuerdo al caso anterior la palabra faltante al texto es:
Object model
JDK
BDD serenity
Ninguna de las anteriores
_­­­__________es una aplicación que ofrece varias posibilidades para configurar y ejecutar pruebas de carga, rendimiento y estrés utilizando diferentes tecnologías y protocolos.
jmeter
Scrum
BDD
Ninguna de las anteriores
Son los encargados de almacenar todas las peticiones e información que esta viajando entre el jmeter y el navegador, esta declaración hace referencia a los:
Servidor Proxys
Grupo de Hilos
Elementos de prueba
En JMETER la configuración de un plan de prueba puede especificar varios parámetros de entrada y salida y puede configurar las condiciones básicas que debe cumplirse para que el plan de prueba sea exitoso o no, Esta afirmación es:
Verdadero
Falso
Los siguientes elementos de ejecución para los planes de prueba en jmeter:
Nodos de configuración
Postprocesadores
Muestreador
Preprocesadores
Todas las anteriores
Los temporizadores y aserciones son otro tipos de componentes de prueba de jmeter
Verdadero
Falso