Top 100 QTP / UFT Preguntas y respuestas para entrevistas de trabajo en 2026
Este cuestionario estรก dividido en preguntas para principiantes y preguntas avanzadas. Si tiene experiencia en QTP Puedes pasar directamente a la pregunta nรบmero 50. Sin embargo, te recomendamos leer TODAS las preguntas, ya que te prepararรกn para la entrevista.
QTP/UFT Preguntas y respuestas de la entrevista para principiantes
1) ยฟCuรกles son los tipos de repositorios de objetos en Micro Focus? UFT.
QTP Admite 2 tipos de repositorio de objetos.
1) Repositorio de objetos compartido (tambiรฉn llamado Global)
2) Repositorio de objetos por acciรณn (tambiรฉn llamado local)
El repositorio de objetos por acciรณn se utiliza de forma predeterminada. La extensiรณn del repositorio por acciรณn es โ.mtrโ.
Es preferible el repositorio de objetos compartido cuando se trata de objetos dinรกmicos que se llaman en mรบltiples pruebas. La extensiรณn es โ.tsrโ
๐ Descarga gratuita de PDF: QTP Preguntas y respuestas de la entrevista
2) ยฟQuรฉ entornos son compatibles con HP? QTP?
QTP admite los siguientes entornos
|
|
|
Para obtener mรกs informaciรณn sobre los complementos y cรณmo usarlos, mire este vรญdeo tutoriales.
3) ยฟPodemos llamar? QTP Prueba desde otra prueba usando scripts. Supongamos que hay 4 pruebas y quiero llamar a estas pruebas en un script principal. ยฟEs esto posible en QTP?
Sรญ. Puede llamar a 4 o incluso mรกs scripts en sus pruebas. Para ello, primero deberรก hacer que las acciones de los scripts correspondientes sean reutilizables. Luego, desde el script de destino podrรก realizar llamadas a estas acciones reutilizables.

4) ยฟQuรฉ es la divisiรณn de acciones y cuรกl es el propรณsito de usarla? QTP?
La divisiรณn de acciones consiste en dividir una acciรณn existente en dos partes. El objetivo es dividir las acciones en funciรณn de su funcionalidad para mejorar la reutilizaciรณn del cรณdigo.
5) ยฟCรณmo vas a manejar Java รกrbol en QTP?
Lo primero que seleccionarรกs Java Agregar y lanzar QTP. El siguiente paso es registrar las operaciones en el Java รrbol. Si tiene algรบn problema durante la grabaciรณn, puede seleccionar Herramientas > Identificaciรณn de objetos > Java, รกrbol de objetos y realizar cambios en las propiedades obligatorias y de asistencia para permitir la identificaciรณn.
Consejo: Puedes basar tu respuesta en lรญneas similares para cualquier otro objeto de cualquier entorno. Por ejemplo: si la pregunta es cรณmo comprobarรก SAP Casilla de verificaciรณn, dices, primero seleccionarรฉ SAP Aรฑade... y asรญ sucesivamente.
6) Explica cรณmo QTP ยฟIdentifica el objeto?
QTP identifica cualquier objeto GUI en funciรณn de sus propiedades correspondientes. Mientras graba, QTP identificarรก y almacenarรก propiedades peculiares (tal como se definen en la configuraciรณn de identificaciรณn de objetos) en el repositorio de objetos del objeto GUI. En tiempo de ejecuciรณn, QTP compararรก los valores de las propiedades almacenadas con las propiedades que se muestran en pantalla para identificar de forma รบnica el objeto de la interfaz grรกfica de usuario.
Obtenga mรกs informaciรณn sobre Identificaciรณn de objetos
7) ยฟCuรกntos tipos de modos de grabaciรณn hay en QTPยฟCuรกl se utilizarรก y cuรกndo?
QTP admite 3 tipos de modos de grabaciรณn
1. Modo normal tambiรฉn llamado Contextual
2. Modo de grabaciรณn de bajo nivel
3. Modo analรณgico
Modo normal: Es el modo de grabaciรณn predeterminado y aprovecha al mรกximo QTPModelo de objetos de prueba. Reconoce objetos independientemente de su posiciรณn en la pantalla. Este es el modo de recodificaciรณn preferido y se utiliza para la mayorรญa de las actividades de automatizaciรณn.
Modo de grabaciรณn de bajo nivel: Este modo registra las coordenadas x,y exactas de las operaciones del ratรณn. Es รบtil para probar mapas hash. Es รบtil para grabar objetos no identificados por el modo normal de QTP.
Modo analรณgico: este modo registra los โmovimientosโ exactos del mouse y el teclado que realiza en relaciรณn con la pantalla o la ventana de la aplicaciรณn. Este modo es รบtil para realizar operaciones como dibujar una imagen, registrar una firma y arrastrar y soltar.
Obtenga mรกs informaciรณn sobre Modos de grabaciรณn en QTP
8) ยฟCรณmo llamarรกs de una acciรณn a otra acciรณn?
Podemos llamar a una acciรณn de 2 maneras.
1) Llamado a copia de Acciรณn. โ En esto, el repositorio de objetos de acciรณn, el script y el datable se copiarรกn al script de prueba de destino.
2) Llamado a la acciรณn existente. โ En esto, el Repositorio de objetos, el Script y el Datable NO se copiarรกn, pero se realizarรก una llamada (referencia) a la Acciรณn en el script fuente.
9) ยฟQuรฉ son los objetos virtuales?
Su aplicaciรณn puede contener objetos que se comportan como objetos estรกndar pero que no son reconocidos por QTPPuedes definir estos objetos como objetos virtuales y asignarlos a clases estรกndar, como un botรณn o una casilla de verificaciรณn. QTP Emula la acciรณn del usuario sobre el objeto virtual durante la sesiรณn de ejecuciรณn. En los resultados de la prueba, el objeto virtual se muestra como si fuera un objeto de clase estรกndar.
Por ejemplo, suponga que desea grabar una prueba en una pรกgina web que contiene un mapa de bits en el que el usuario hace clic. El mapa de bits contiene varias รกreas de hipervรญnculos diferentes y cada รกrea abre una pรกgina de destino diferente. Cuando graba una prueba, el sitio web coincide con las coordenadas del clic en el mapa de bits y abre la pรกgina de destino.
Para permitir QTP Para hacer clic en las coordenadas requeridas durante una sesiรณn de ejecuciรณn, puede definir un objeto virtual para un รกrea del mapa de bits que incluya esas coordenadas y asignarlo a la clase del botรณn. Cuando ejecuta una prueba, QTP Hace clic en el mapa de bits en el รกrea definida como objeto virtual para que el sitio web abra la pรกgina de destino correcta.
10) Cรณmo realizar pruebas multiplataforma y pruebas multinavegador utilizando QTPยฟPuedes explicarlo dando algรบn ejemplo?
Deberรก crear acciones separadas que se ocupen de diferentes sistemas operativos y navegadores.
Pruebas multiplataforma:
Utilizando la variable de entorno integrada, puede desenterrar la informaciรณn del sistema operativo.
P.ej. Plataforma = Entorno(โSOโ). Luego, segรบn la plataforma, debe llamar las acciones que registrรณ en esa plataforma en particular.
Pruebas entre navegadores:
Usando este cรณdigo, por ejemplo Browser(โCore Valuesโ).GetROProperty(โversionโ), puedetract el navegador y su versiรณn correspondiente. Por ejemplo: Internet Explorer 6 o Netscape 5. En funciรณn de este valor, se ejecutan las acciones relevantes para ese navegador.
11) ยฟCuรกl es el nombre lรณgico del objeto?
El nombre lรณgico es un nombre dado por QTP al crear un objeto en el repositorio para identificarlo de forma รบnica de otros objetos en la aplicaciรณn. Este nombre serรญa utilizado por el QTP para mapear el nombre del objeto en el script con su descripciรณn correspondiente en el repositorio de objetos. Ejemplo: Browser(โNavegadorโ).Page(โGuru99โ) Aquรญ Guru99 es el nombre lรณgico del objeto.
12) ยฟQuรฉ es la programaciรณn descriptiva?
Normalmente, un objeto y sus propiedades deben registrarse en el Repositorio de objetos para poder QTP para realizar acciones sobre รฉl.
Al utilizar la programaciรณn descriptiva, no se almacena el objeto y sus valores de propiedad en el repositorio de objetos, sino que se menciona el par de valores de propiedad directamente en el script.
La idea detrรกs de la programaciรณn descriptiva no es evitar el repositorio de objetos sino ayudar a reconocer objetos dinรกmicos.
Obtenga mรกs informaciรณn sobre DescriptProgramaciรณn ive
13) ยฟCuรกles son las propiedades que usarรญa para identificar un navegador y una pรกgina cuando usa programaciรณn descriptiva?
Puedes usar la propiedad de nombre.
ex: Browser("name:="xxx"").page("name:="xxxx"").....
OR
Tambiรฉn podemos utilizar la propiedad โmicClassโ.
ex: Browser("micClass:=browser").page("micClass:=page")....
14) ยฟPodemos grabar una aplicaciรณn que se ejecuta en una mรกquina remota usando...? QTP?
Sรญ. Puede grabar una aplicaciรณn remota siempre que acceda a la aplicaciรณn a travรฉs del navegador local, no a travรฉs de un dispositivo remoto como Citrix.
Si aรบn no puede grabar, es recomendable instalar QTP y aplicaciรณn, en la misma mรกquina
15) Explique la palabra clave CreateObject con un ejemplo.
Crea y devuelve una referencia a un objeto de automatizaciรณn.
SYNTAX: CreateObject(servername.typename [, location])
Argumentos
nombre del servidor: Requerido. El nombre de la aplicaciรณn que proporciona el objeto.
escribe un nombre: Requerido. El tipo o clase del objeto a crear.
ubicaciรณn: Opcional. El nombre del servidor de red donde se crearรก el objeto.
Ejemplo: Establecer IE = CreateObject ("InternetExplorer.Aplicaciรณn")
16) ยฟPuedes cambiar entre el repositorio de objetos por acciรณn y compartido? Si es asรญ, ยฟcรณmo?
Sรญ. Podemos cambiar. Vaya a Pruebaโ>Configuraciรณnโ>Recursos. Aquรญ tienes la opciรณn de elegir repositorios.
17) ยฟQuรฉ es el espรญa de objetos? ยฟCรณmo usarlo?
Object Spy ayuda a determinar las propiedades y mรฉtodos del objeto en el momento de ejecuciรณn y prueba de la aplicaciรณn bajo prueba.
Puede acceder al espionaje de objetos directamente desde la barra de herramientas o desde el cuadro de diรกlogo Repositorio de objetos Box.
Es muy รบtil durante DescriptProgramaciรณn ive
Obtenga mรกs informaciรณn sobre Espรญa de objetos
18) Cuando los identificadores ordinales por sรญ solos pueden hacer que un objeto sea รบnico, ยฟpor quรฉ no se les da mรกxima prioridad? Por quรฉ es primero obligatorio y luego asistencial. ยฟPor quรฉ no podemos optar directamente por identificadores ordinales?
Considera lo siguiente -
a) Si dos objetos se superponen entre sรญ, el reconocimiento de objetos basado en la ubicaciรณn fallarรก.
b) Si solo se utiliza el reconocimiento basado en รญndices, su secuencia de comandos funcionarรก pero el tiempo de ejecuciรณn de la secuencia de comandos aumentarรก.
De ahรญ que se utilicen propiedades obligatorias y de asistencia.
19) ยฟCuรกl es la extensiรณn del archivo de cรณdigo en QTP?
Code La extensiรณn del archivo es script.mts
20) Explique brevemente sobre el QTP Modelo de objetos de automatizaciรณn.
QTP El modelo de objetos de automatizaciรณn se ocupa de la automatizaciรณn de QTP por sรญ mismo. Casi toda la configuraciรณn y funcionalidad proporcionada por QTP estรก representado por QTPModelo de objetos de automatizaciรณn de . Casi todos los cuadros de diรกlogo en QTP Disponer de un objeto de automatizaciรณn correspondiente que se pueda configurar o recuperar utilizando las propiedades o mรฉtodos correspondientes en el Modelo de Objetos de Automatizaciรณn.QTP Los objetos de automatizaciรณn se pueden usar junto con elementos de programaciรณn estรกndar de VB, como bucles iterativos o sentencias condicionales, para ayudarte a diseรฑar el script que desees.
21) ยฟCuรกl es el uso del valor de salida de texto en? QTP?
Los valores de salida de texto le permiten capturar el texto que aparece en la aplicaciรณn bajo prueba durante el tiempo de ejecuciรณn.
Si se parametrizan, los valores de salida de texto capturarรกn los valores que aparecen en cada iteraciรณn y se almacenarรกn en la tabla de datos de tiempo de ejecuciรณn para su posterior anรกlisis.
22) ยฟQuรฉ es el paso? Generator?
Paso Generator Permite agregar pasos de prueba a su secuencia de comandos. Con el generador de pasos, puede agregar pasos a su secuencia de comandos sin tener que grabarla.
23) Cรณmo hacer QTP Entienda la diferencia entre objetos del mismo tipo. Supongamos que hay 5 casillas de verificaciรณn en una pรกgina y tengo que elegir la segunda, ยฟcรณmo puedo hacerlo mediante un script?
Puede utilizar identificadores ordinales como รญndice junto con un poco de programaciรณn descriptiva para el reconocimiento de objetos.
Ver un video de este ejemplo.
24) ยฟQuรฉ es el informe Test Fusion?
Test Fusion Report muestra todos los aspectos de una ejecuciรณn de prueba y estรก organizado en formato de รกrbol.
Proporciona detalles de cada paso ejecutado para todas las iteraciones.
Tambiรฉn proporciona una tabla de datos de tiempo de ejecuciรณn, capturas de pantalla y una pelรญcula de la ejecuciรณn de prueba, si se opta por ello.
25) ยฟCรณmo se pueden manejar las excepciones en? QTP?
In QTP El manejo de excepciones se realiza mediante el uso
a. Escenarios de recuperaciรณn.
b. Uso de la declaraciรณn "En caso de error"
En el escenario de recuperaciรณn tienes que definirlo.
1. Eventos desencadenados.
2. Pasos de recuperaciรณn.
3. Ejecuciรณn de prueba posterior a la recuperaciรณn.
En el nivel de secuencia de comandos, puede utilizar las instrucciones En caso de error, reanudar a continuaciรณn y En caso de error, ir a 0.
26) ยฟCuรกles son los tipos de variables ambientales en QTP?
Variables de entorno en QTP son de tres tipos:
1) Integrado (solo lectura)
2) Interno definido por el usuario (solo lectura)
3) Externo definido por el usuario (lectura/escritura)
Establezca la variable de entorno utilizando la siguiente sintaxis
Environment.Value( "name") = "Guru99"
Puede recuperar la variable de entorno utilizando la siguiente sintaxis
Environment.Value("name") โ Esto devolverรก el nombre como Guru99
Environment.Value("OS") โ Esto devolverรก el sistema operativo de su sistema.
27) ยฟCuรกl es la diferencia entre el punto de control de mapa de bits y el punto de control de imagen?
El punto de control de mapa de bits realiza una comparaciรณn de pรญxel a pรญxel de una imagen o parte de una imagen.
El punto de control de imagen realiza una comparaciรณn de pรญxel a pรญxel, pero en su lugar compara propiedades de la imagen como texto alternativo, URL de destino, etc.
28) ยฟCuรกl es la diferencia entre funciones y acciones en QTP?
Las acciones tienen su propio repositorio de objetos y tabla de datos. Las acciones ayudan a que su prueba sea modular y aumente la reutilizaciรณn. Ejemplo: puede dividir su secuencia de comandos en acciones segรบn funciones como iniciar sesiรณn, cerrar sesiรณn, etc.
Funciones es un concepto de programaciรณn de VB Script y no tiene su propio repositorio de objetos ni tabla de datos. Las funciones ayudan a reutilizar su cรณdigo. Ej: puede crear una funciรณn en su secuencia de comandos para concatenar dos cadenas.
29) ยฟQuรฉ es la vista de palabras clave y la vista de experto en QTP?
La Vista de palabras clave es una vista basada en iconos que muestra los pasos de la prueba en formato tabular. Tambiรฉn genera automรกticamente documentaciรณn para los pasos de la prueba.
La Vista de experto proporciona la declaraciรณn de VB Script correspondiente para cada paso de la prueba en la vista de palabras clave.
30) Explicar QTP ยฟProceso de prueba?
El proceso de prueba Quick Test consta de 6 fases principales:
1) Cree su plan de pruebas: esta es la fase preparatoria donde identifica los pasos exactos de la prueba, los datos de prueba y los resultados esperados para su prueba automatizada. Tambiรฉn identifica el entorno y las configuraciones del sistema necesarias para crear y ejecutar su prueba. QTP Pruebas
2) Grabaciรณn de una sesiรณn en su aplicaciรณn: durante esta fase, ejecutarรก los pasos de prueba uno por uno en su AUT y QTP Registrarรก automรกticamente las instrucciones de script VB correspondientes a cada paso realizado.
3) Mejorar su prueba: en esta etapa insertarรก puntos de control, valores de salida, parametrizaciรณn y lรณgica de programaciรณn como bucles if...else para mejorar la lรณgica de su script de prueba.
4) Reproducir y depurar: despuรฉs de las mejoras, reproducirรก el script para comprobar si funciona correctamente y lo depurarรก si es necesario.
5) Ejecute sus pruebas: en esta fase realizarรก la ejecuciรณn real de su script de prueba.
6) Anรกlisis de los resultados de la prueba: una vez que se complete la ejecuciรณn de la prueba, analizarรก los resultados en el informe de Test Fusion generado.
7) Notificaciรณn de defectos: cualquier incidente identificado debe ser notificado. Si estรก utilizando Quality Center, los defectos pueden generarse automรกticamente para las pruebas fallidas en QTP.
31) ยฟCuรกles son los diferentes tipos de marcos de automatizaciรณn de pruebas?
Los tipos de marcos de automatizaciรณn son:
1) Secuencias de comandos lineales: grabaciรณn y reproducciรณn
2) La biblioteca de pruebas ArchiMarco de tecnologรญa.
3) El marco de pruebas basado en datos.
4) El marco de pruebas basado en palabras clave o basado en tablas.
Obtenga mรกs informaciรณn sobre Marcos de automatizaciรณn de pruebas.
32) ยฟCรณmo comprobarรญas si una aplicaciรณn web tiene enlaces rotos? QTP?
Puede utilizar el punto de control de la pรกgina, que proporciona un recuento de enlaces vรกlidos/no vรกlidos en una pรกgina.
33) ยฟQuรฉ es una tabla de datos en tiempo de ejecuciรณn? ยฟDรณnde puedo encontrar y ver esta tabla?
Los datos como la salida parametrizada, los valores de los puntos de control y los valores de salida se almacenan en la tabla de tiempo de ejecuciรณn. Es un archivo xls que se almacena en la carpeta de resultados de la prueba. Tambiรฉn se puede acceder a รฉl en el Informe de Test Fusion.
34) ยฟCuรกl es la diferencia entre el punto de control y el valor de salida?
El punto de control es un punto de verificaciรณn que compara un valor actual de una propiedad especรญfica con el valor esperado para esa propiedad. En funciรณn de esta comparaciรณn, generarรก un estado de APROBADO o DESAPROBADO.
Un valor de salida es un valor capturado durante la ejecuciรณn de la prueba y se puede almacenar en una ubicaciรณn especรญfica como Datable o incluso una variable. A diferencia de los puntos de control, no se genera ningรบn estado PASA/FALLA.
35) ยฟCรณmo te conectarรญas a la base de datos usando VBScript?
Para conectarse a la base de datos debe saber
a) cadena de conexiรณn de su servidor
b) nombre de usuario
c) contraseรฑa
d) nombre DNS
Puede codificar el comando de conectividad de la base de datos directamente o puede utilizar el SQL Herramienta de consulta proporcionada por QTP.
36) ยฟQuรฉ es QTP ยฟHerramienta para pruebas por lotes?
Puede utilizar la herramienta de prueba por lotes para ejecutar varios scripts. Una vez que se agregan los scripts a la herramienta, los abrirรก automรกticamente y comenzarรก a ejecutarlos uno tras otro.
37) ยฟCuรกles son las desventajas de...? QTP?
A partir de QTP Versiรณn 10
1) Pruebas enormes en QTP Consumen mucha memoria y aumentan la utilizaciรณn de la CPU.
2) Desde QTP Los resultados se guardan en un archivo HTML (y no en un archivo txt), por lo que la carpeta de resultados a veces se vuelve muy grande.
38) ยฟQuรฉ es un paso opcional?
Un paso cuando se declara opcional no es obligatorio que se ejecute. Si el objeto GUI correspondiente estรก presente, QTP realiza la operaciรณn sobre รฉl. Si el objeto GUI no estรก presente, QTP omite el paso opcional y procede a ejecutar el siguiente paso.
39) ยฟQuรฉ es Reporter.ReportEvent?
Reporter.Reportvent es un mรฉtodo estรกndar proporcionado por QTP para enviar mensajes personalizados a la ventana de resultados de la prueba.
Sintaxis
Reporter.ReportEvent EventStatus, ReportStepName, Details [, ImageFilePath] where EventStatus = 0 or micPass 1 or micFail 2 or micDone 3 or micWarning
Los resultados pueden asumir cualquier estado como Pasa, Falla, Advertencia, etc. Tambiรฉn puede enviar una captura de pantalla a la ventana de resultados de la prueba.
40) ยฟCรณmo declararรญas una variable en? QTP?
Declaras usando una palabra clave DIM. Usted asigna valor a la variable usando la palabra clave SET.
Ex.
Dim temp 'Declararรก la variable temporal
Establecer temperatura = 20 โAsignarรก un valor 20 a la temperatura.
41) ยฟQuรฉ es GetRoProperty?
GetRoProperty es un mรฉtodo estรกndar proporcionado por QTP para obtener los valores de las propiedades de un objeto en tiempo de ejecuciรณn.
42) ยฟQuรฉ es la Identificaciรณn inteligente?
Normalmente, si incluso una de las propiedades del objeto en pantalla no coincide con la propiedad del objeto grabado. La prueba falla.
En la identificaciรณn inteligente, QTP No genera un error si los valores de las propiedades no coinciden, sino que utiliza las propiedades Filtro base y Filtro opcional para identificar un objeto de forma รบnica. En la identificaciรณn inteligente, si el valor de una propiedad no coincide, el script no falla, sino que continรบa comparando la siguiente propiedad. La identificaciรณn inteligente se puede habilitar en el cuadro de diรกlogo Identificaciรณn de objetos.
Obtenga mรกs informaciรณn sobre Identificaciรณn INTELIGENTE
43) ยฟCรณmo exportarรญas un script de un PC a otro? QTP?
Podemos utilizar la funciรณn "Generar script" disponible en Identificaciรณn de objetos, Configuraciรณn de prueba y pestaรฑa Herramientas/Opciones para crear un archivo zip del script en el equipo de origen. Estos archivos zip luego se pueden importar en QTP en el ordenador de destino.
44) Puede iniciar dos instancias de QTP ยฟEn la misma mรกquina?
No. Solo puedes trabajar con una รบnica instancia de QTP en la misma mรกquina. Pero QTP Puede funcionar en mรบltiples instancias de la aplicaciรณn bajo prueba (AUT). Ejemplo: QTP Puede manejar varias ventanas del navegador IE.
45) Proporcione la sintaxis para importar/exportar archivos xls. QTP.
DataTable.ImportSheet "..\..\TestData\Input.xls",1,dtGlobalSheet
DataTable.ExportSheet "..\..\Results\Output.xls","Global"
46) ยฟQuรฉ es SetToProperty?
SetToProperty cambia la propiedad de un objeto almacenado en el repositorio de objetos. Sin embargo estos cambios no son permanentes.
47) ยฟCuรกl es el retardo de tiempo estรกndar para aplicaciones web en QTP?
El retraso estรกndar es de 60 segundos. Esto se puede cambiar en Configuraciรณn de prueba.
48) ยฟQuรฉ es la herramienta de conversiรณn de acciones?
Es una herramienta integrada proporcionada por QTP para convertir acciones en componentes de procesos de negocio.
49) ยฟCuรกl es la extensiรณn de una biblioteca de funciones?
La extensiรณn es '.QFL'
50) Si la hoja de datos globales no contiene datos y la hoja de datos local contiene dos filas de datos, ยฟcuรกntas veces se repetirรก la prueba?
La prueba se repetirรก solo una vez: iteraciรณn global.
UFT/QTP Preguntas y respuestas de la entrevista para experimentados
51) Explique cรณmo leer la clave del registro en UFT?
El ejemplo que se muestra aquรญ explica cรณmo leer la clave del registro en UFT
โCreate a shell object Set MyShell= CreateObject (โWScript.Shellโ) Read the value of key from the registry RegValue =MyShell.RegRead (varpathofkey) โin above function we have to pass the path of key in registeryโ. e.g. HKCU\software\ie\settings msgbox RegValue
52) ยฟCuรกles son las formas en UFT para obtener las variables de entorno del sistema en UFT?
Hay tres maneras de obtener las variables de entorno del sistema. UFT
Utilice el objeto de shell WSH
- Utilice la clase Win32_Environment de WMI
- Leer variables del registro.
Set myShell = CreateObject (โWScript.Shellโ) WScript.Echo myShell.ExpandEnvironmentStrings( "%PATHEXT%" ) myShell=Nothing,
La salida serรก .BAT;.CMD;.VBS;. VBE;. JS;. JSE
Otras variables de usuario, como TEMP, sobrescriben su contraparte del sistema
Set myShell = CreateObject( "WScript.Shell" ) WScript.Echo myShell.ExpandEnvironmentStrings( "TEMP=%TEMP%" ) myShell=Nothing
La salida serรก
TEMP:C:\DOCUME~1\You\LOCALS~1\Temp
53) Mencione los pasos necesarios en UFT ยฟCรณmo enviar correos electrรณnicos desde Outlook?
Para enviar correo desde Outlook en UFT,
Set Outlook = CreateObject ("Outlook.Application")
Dim Message 'As Outlook.MailItem
Set Message = Outlook.CreateItem(olMailItem)
With Message
.Subject = Subject
.HTMLBody = TextBody
.Recipients.Add (aTo)
Const olOriginator = 0
.Send
End With
54) Explique cรณmo puede obtener datos de la base de datos en UFT?
Para obtener datos de la base de datos en UFT, debes seguir el cรณdigo a continuaciรณn
Set db= createobject (โADODB.Connectionโ) db.Open โProvider=Microsoft.Jet.OLEDB.4.0;Data Source=G:\guru99\vb6\admission_project.mdb; Persist Security Info= Falseโ Set rst=createobject(โADODB.Recordsetโ) rst.Open โselect*from Courseโ, db, 3 id=rst. RecordCount For i=0 to id-1 Print rst.field (0) & rst.fields (1) & rst.fields (2) & rst.fields (3) rst.Movenext Next
55) ยฟCuรกles son los cรณdigos que podemos usar para obtener archivos de un servidor FTP en UFT?
Para obtener archivos ftp del servidor ftp, debe utilizar el siguiente cรณdigo
a) put- Para almacenar un solo archivo en el servidor
b) get- Para descargar un solo archivo desde el servidor ftp
c) mget: para descargar varios archivos del servidor
d) mput: para almacenar varios archivos en el servidor
e) eliminar: para eliminar archivos en el servidor ftp
MyShell.Run "%comspec% /c FTP -n -s:" & commandstoworkwithftp & " " & Site, 0,True
56 en UFT ยฟCรณmo se puede evitar que el sistema se bloquee?
Para evitar que el sistema se bloquee, se puede utilizar cualquiera de las dos formas
- Cree un archivo vbs simple que tenga cรณdigo para presionar la tecla de bloqueo numรฉrico y ejecutar ese archivo vbs
- Edite una clave de registro "DisableLockWorkstation =1" para deshabilitar el bloqueo
57) ยฟQuรฉ es la programaciรณn descriptiva en UFT ยฟmedio?
DescriptLa programaciรณn incluye el nombre de la propiedad y el valor de la propiedad. Siempre que UFT estรก teniendo dificultades para identificar objetos del repositorio de objetos, y en su lugar el objeto se identifica directamente desde el script, lo que se conoce como programaciรณn descriptiva.
58 en UFT ยฟPodrรญas explicar la diferencia entre los archivos qfl y vbs?
a) qfl es un archivo de biblioteca de funciรณn de prueba rรกpida mientras que vbs es Microsoft'vbscript'
b) qfl es un archivo no ejecutable mientras que vbs es un archivo ejecutable
c) Para usar el archivo en UFT Asocie el archivo qfl desde la configuraciรณn de prueba, mientras que para incluir el archivo vbs use la instrucciรณn "execute file".
59) ยฟCuรกl es el cรณdigo para escribir datos en un archivo de texto? UFT?
Para escribir datos en un archivo de texto en UFT cรณdigo es
Content = โGuru99 Rocksโ
Set Fo = createobject ("Scripting.FilesystemObject")
Set f = Fo.openTextFile ("c:\myFile.txt",8,true) ' open in write mode
f.Write (contents)
f.Close
Set f = nothing
60) Cรณmo escribir datos en un archivo de Excel en UFT?
Code escribir datos en Excel archivo en UFT is
filepath = โC:\Bugs\Reports.xlsxโ Set objExcel = CreateObject(โExcel.Applicationโ) objExcel.Visible= True Set Wb= objExcel.Workbooks.Open (filepath) Wb.worksheets(1).Cells(1,1).Value = โguru99โ read value from Excel file
61) Cรณmo crear un archivo TSR en UFT?
TSR significa Test Shared Repository, se crea para compartir el repositorio de objetos.
Para crear un archivo TSR, siga los pasos
- Abrir repositorio de objetos
- Ir al menรบ de archivo
- Vaya a la opciรณn exportar objetos locales y selecciรณnela
Despuรฉs de esto, UFT te pedirรก que guardes el archivo .tsr. Indica la ruta y guarda. Esto crearรก el archivo .tsr en UFT
62) Cรณmo conectarse a QC en UFT?
Para conectarse con QC, UFT ofrece la opciรณn de conectar QC directamente desde UFT GUI
a) Ir al menรบ de archivo
b) Seleccionar centro de calidad (QC)
c) Se le pedirรก que ingrese la URL de control de calidad.
d) Ingrese la identificaciรณn de usuario, la contraseรฑa y el proyecto.
Si sigue los pasos anteriores podrรก conectarse con QC; mรกs adelante podrรก ejecutar las pruebas desde QC.
63) ยฟCuรกles son los tipos de marcos de automatizaciรณn en UFT?
Para facilitar el proceso de automatizaciรณn de pruebas utilizando UFT, la automatizaciรณn de pruebas estรก diseรฑada. Existen principalmente tres tipos de marcos de automatizaciรณn en UFT
- Marco basado en palabras clave: Se utiliza cuando es necesario probar mรบltiples funciones.
- Marco basado en datos: Se utiliza para probar el mismo flujo con diferentes datos de prueba, a los datos de prueba se les da mรกs importancia que a las mรบltiples funciones de la aplicaciรณn.
- Marco hรญbrido: Es una combinaciรณn de marco basado en datos y palabras clave.
64) ยฟCuรกndo debemos usar la programaciรณn descriptiva? UFT?
Ya sea a travรฉs de un repositorio de objetos o de programaciรณn descriptiva, UFT identifica objetos. DescriptLa programaciรณn iva se utiliza en los siguientes escenarios
a) Se utiliza para eliminar objetos duplicados. Los mismos objetos existen en diferentes pantallas o ventanas de su aplicaciรณn. Si utiliza OR en este caso, debe almacenar el mismo objeto bajo una jerarquรญa de objetos diferente en OR. Para abordar esta situaciรณn, se utilizan los siguientes mรฉtodos descriptivos:
se utiliza la programaciรณn
b) En ciertos escenarios no es apropiado almacenar los objetos dentro de OR (Repositorio de objetos). Supongamos que si desea imprimir 100 enlaces en la pรกgina, no debe almacenar todos los enlaces en OR. En su lugar deberรญas usar Description Programming para acceder a esos enlaces.
65) ยฟQuรฉ es โsettopropertyโ y cuรกndo usarlo? UFT?
Settoproperty significa establecer propiedad del objeto de prueba. Puede utilizar esta propiedad para cambiar los valores del objeto en tiempo de ejecuciรณn. Puede editar los valores de las propiedades durante el tiempo de ejecuciรณn, pero los cambios que se realizan son temporales.
66) Cรณmo crear una matriz de diccionarios en UFT?
Podemos crear una matriz de diccionario usando sintaxis.
Dim ArrayofDictionary(2)
First element of array
Set ArrayofDictionary(0)= createobject("scripting.dictionary")
ArrayofDictionary(0).Add "key1", "temp1"
ArrayofDictionary(0).Add "key2", "temp2"
Added keys in first dictionary
Second element of array as dictionary
Set ArrayofDictionary(1)= createobject("scripting.dictionary")
ArrayofDictionary(1).Add "key1", "temp1"
ArrayofDictionary(1).Add "key2", "temp2"
Added keys in second dictionaryโฆ..and so on
67) ยฟCuรกl es la diferencia entre โMatrizโ y โDiccionarioโ?
| Formaciรณn | Diccionario |
|---|---|
| La matriz dinรกmica es posible | No existe el concepto de diccionario dinรกmico. |
| El tamaรฑo de la matriz debe establecerse antes de su uso. | No es necesario establecer el tamaรฑo del diccionario. |
| Tenemos que usar la declaraciรณn redim antes de agregar un elemento adicional a la matriz dinรกmica | Para agregar elementos adicionales no es necesario escribir ninguna declaraciรณn. Solo usamos el mรฉtodo agregar |
| No existe un mรฉtodo particular para liberar la memoria si no se requiere un elemento particular | El elemento que ya no es necesario se puede eliminar del diccionario. |
68) ยฟQuรฉ es la funciรณn de redondeo en UFT?
Funciรณn redonda en UFT se utiliza para redondear el decimal
Por ejemplo,
Mydecimal = 6.3433333 Roundedvalue= Round(Mydecimal , 3) Print roundedvalue, it will print 6.343
69) Cรณmo encontrar el nรบmero total de filas en la tabla web en UFT?
Hay tres maneras en las que podemos encontrar el nรบmero de filas en la tabla en UFT
a) Usando la propiedad rowcount de UFT objeto tabla web
b) Usando GetROProperty de UFT
c) Usando HTML DOM + UFT
70) Cรณmo crear un archivo de Excel en UFT ?
Los pasos crearรกn un archivo de Excel en UFT,
'Create a new Microsoft Excel object
Set myExcel = createobject("excel.application")
'To make Excel visible
myExcel.Application.Visible = true
myExcel.Workbooks.Add
MyExcel.worksheets(1).Cells(1,1). Value = โScenario Idโ
MyExcel.worksheets(1).Cells(1,2).Value = โScenario Nameโ
MyExcel.worksheets(1).Columns(1).ColumnWidth = 10
MyExcel.worksheets(1).Columns(2).ColumnWidth = 40
MyExcel.worksheets(1).Columns(3).ColumnWidth = 20
MyExcel.worksheets(1).Columns(4).ColumnWidth = 20
MyExcel.SaveAs "c:\guru99.xlsx"
MyExcel.close
objExcel.Quit
blnFlag = False
UFT Preguntas y respuestas de entrevista para personas con entre 7 y 10 aรฑos de experiencia.
71) Explique de quรฉ maneras podemos exportar una tabla de datos a Excel en UFT?
Para exportar una tabla de datos a Excel, existen dos mรฉtodos.
a) DataTable.Export (โC:\export.xlsโ)
b) DataTable.ExportSheet โC:\mysheet.xlsโ (si el archivo Excel no existe, se crea un nuevo archivo)
72) En la hoja de tabla de datos en UFTยฟCรณmo leer un valor de la celda?
Para leer un valor de la celda, seguimos un proceso de 2 pasos
a) Configuramos el puntero de fila en el primer paso.
b) En el segundo paso definimos el nombre del parรกmetro/columna de la hoja para leer
Ejemplo:
Para este ejemplo, hemos configurado el puntero de fila en 2 en la hoja de transacciones.
Datatable.GetSheet(โTransactionsโ).SetCurrentRow(2)
Ahora, tenemos que especificar que queremos leer un valor de la columna nombre_mรณdulo de la hoja de transacciones.
Print datatable.Value (โModule_Name, โTransactionsโ)
73) ยฟCuรกles son los bucles disponibles en UFT ยฟY quรฉ hacen?
Hay 3 bucles disponibles en UFT
a) Doโฆ..Loop: Do Loop ejecutarรก un bloque de declaraciones repetidamente
b) Paraโฆ..Siguiente: For Next Loop ejecutarรก una serie de declaraciones hasta un valor de contador especรญfico
c) ParaโฆโฆCada: Para ejecutar una serie de declaraciones para cada declaraciรณn para cada objeto en la colecciรณn se utiliza โPara Cada Bucleโ
Mientras....Wend Loop: Mientras que Wend Loop se utiliza para ejecutar una serie de declaraciones siempre que la condiciรณn dada sea verdadera
74) ยฟCuรกles son los tipos de errores que deben manejarse en UFT?
Hay tres tipos de errores que uno enfrentarรก en UFT
a) Errores de sintaxis
b) Errores lรณgicos
c) Errores de tiempo de ejecuciรณn
75) ยฟCuรกles son las formas en que puede manejar los errores de tiempo de ejecuciรณn?
Hay varias formas de manejar los errores de tiempo de ejecuciรณn.
a) Uso de la configuraciรณn de prueba
b) Uso de declaraciรณn de error
c) Usando el objeto err
d) Uso de la declaraciรณn de salida
e) Escenarios de recuperaciรณn
f) Objeto de informe
76) ยฟCuรกl es la diferencia entre salida y salida?
La excitaciรณn se usa cuando queremos salir de una acciรณn en particular, mientras que la iteraciรณn se usa para salir de una iteraciรณn de acciรณn particular de una acciรณn.
77 en QTP ยฟCรณmo se pueden eliminar los espacios de una cadena de texto?
Puedes usar funciรณn de reemplazo para eliminar espacios de cadena en QTP
Print replace(โ sdsd sd sd s โ, โ โ,โโโ)
La salida serรก sdsdsdsds
funciรณn itrim se puede utilizar si solo es necesario eliminar los espacios iniciales de la cadena
Print Itrim(โ sdsd sd s โ) ร La salida serรก "Sdsd s โ
Puede utilizar la funciรณn rtrim para eliminar los espacios finales de la cadena
Imprimir rtrim(โ sdsd sd s โ) ร La salida serรก โ sdsd sd s โ
78 en QTP ยฟCรณmo se puede obtener el รบltimo carรกcter de una cadena?
Code para obtener el รบltimo carรกcter de una cadena en QTP
print right( โjunior,1) โ ร Output will be โrโ
79) Cรณmo agregar puntos de sincronizaciรณn en QTP?
Hay 4 formas a travรฉs de las cuales podemos agregar puntos de sincronizaciรณn en QTP
a) Declaraciรณn de espera : Esta declaraciรณn pausarรก la ejecuciรณn durante x segundos hasta que aparezca el objeto
b) Propiedad de espera : Este mรฉtodo esperarรก hasta que la propiedad del objeto tome un valor particular
c) Existir declaraciรณn : Esta declaraciรณn esperarรก hasta que el objeto estรฉ disponible
d) Sync Mรฉtodo: El cรณdigo esperarรก hasta que la pรกgina del navegador estรฉ completamente cargada. Para probar aplicaciones web se utiliza este mรฉtodo.
80 en QTP Explica quรฉ es un objeto crypt.
Objeto de cripta en QTP Se utiliza para cifrar cadenas de caracteres.
Sintaxis
Crypt.Encrypt(โGuru99โ)
Ejemplo:
En este ejemplo, el valor de la variable pwd se cifra mediante Crypt. Mรฉtodo de cifrado.
Luego, este valor cifrado se ingresa en el cuadro de ediciรณn.
pwd= โmyvalueโ pwd = Crypt.Encrypt (pwd) Browser(โmybโ).WinEdit (โpwdโ). SetSecure pwd
81) Mencione cuรกl es la diferencia entre ejecutar archivo y cargar biblioteca de funciones.
En el archivo de ejecuciรณn, no podemos depurar las declaraciones. Con la biblioteca de funciones de carga, las declaraciones se pueden depurar y tambiรฉn pueden cargar varios archivos de biblioteca.
82) Explique cรณmo puede encontrar la longitud de un arreglo en QTP?
El cรณdigo para encontrar la longitud de la matriz en QTP is
print (ubound(arr)+1)
Ubound devuelve el รบltimo รญndice de la matriz, por lo que la longitud de la matriz serรก +1. Este serรก el nรบmero total de elementos en la matriz.
83) Mencione cuรกles son los diferentes tipos de modos de grabaciรณn en QTPยฟCuรกl se utilizarรก y cuรกndo?
QTP admite 3 tipos de modos de grabaciรณn
a) Modo normal: es el modo de grabaciรณn predeterminado y se utiliza para la mayorรญa de las actividades de automatizaciรณn. Independientemente de su posiciรณn en la pantalla reconoce objetos.
b) Modo de grabaciรณn de bajo nivel: Es รบtil para grabar objetos no identificados por el modo normal de QTPRegistra las coordenadas x,y exactas de las operaciones con el ratรณn.
c) Modo analรณgico: este modo es รบtil para operaciones como grabar una firma, dibujar una imagen y realizar operaciones de arrastrar y soltar.
84) ยฟDe quรฉ manera puedes llamar de una acciรณn a otra acciรณn?
Hay dos formas de llamar de una acciรณn a otra.
a) Llamada a copia de acciรณn: en esto, el script y la tabla de datos, el repositorio de objetos de acciรณn se copiarรกn al script de prueba de destino.
b) Llamada a una acciรณn existente: en esto, la tabla de datos del script y el repositorio de objetos no se copian, sino que se hace una referencia de llamada a la acciรณn en el script fuente.
85) ยฟQuรฉ es un paso opcional en QTPยฟCรณmo se puede agregar un paso opcional en? QTP?
Al ejecutar una prueba, la prueba falla al abrir un cuadro de diรกlogo, QTP No necesariamente aborta la ejecuciรณn de la prueba. Omite cualquier paso designado como "opcional" y continรบa ejecutando la prueba. Por defecto QTP Se marcan automรกticamente como opcionales los pasos que abren ciertos cuadros de diรกlogo. Para configurar un paso opcional en la palabra clave, haga clic con el botรณn derecho y seleccione "Paso opcional". El icono de paso opcional se aรฑadirรก en el siguiente paso. En la vista de experto, para aรฑadir un paso opcional, inclรบyalo al principio de la instrucciรณn VBScript.
86) Cรณmo definir un array en QTP?
Un array se puede definir de 3 maneras QTP
a) Matriz de tamaรฑo fijo en QTP
Dim A (10) โ dimensiรณn รบnica
Dim MyTable (5,10) โ multidimensional
b) Tamaรฑo de matriz dinรกmica no fija
Atenuar MiArray()ReAtenuar MiArray(25)
c) Uso de la funciรณn de matriz en QTP
A= Matriz (10, 20,30)
B= A(2) โ B ahora es 30
87) Cรณmo puedes escribir contextos en un archivo de texto en QTP?
Content = โGuru99โ Set Fo = createobject(โScripting.FilesystemObjectโ) Set f =Fo.openTextFile(โc:\abc.txtโ, 8,true) f.Write (contents) f.Close Set f= nothing
88) Cuando se utiliza la palabra clave 'option explicit' en QTP?
Para especificar que todas las variables deben declararse antes de su uso en QTPSe utiliza la palabra clave 'Option Explicit'.
89 en QTP ยฟCรณmo se puede salir de un bucle for?
Debe usar la instrucciรณn โExit Forโ para salir del bucle โforโ en QTPLa instrucciรณn โExit Forโ permitirรก salir del bucle โforโ.
For count= 1 to 3 TempNum= mid(Tempstr,count,1) If isnumeric(TempNum) Then LenghtNum = LengthNum & TempNum Else Exit For End If Next GetStrLenNumber = LengthNum
90) Cรณmo encontrar el tamaรฑo de la matriz en QTP?
Tamaรฑo de una matriz en QTP Se encontrarรก utilizando el siguiente cรณdigo.
Imprimir (ubound(arr)+1)
Ubound devuelve el รบltimo รญndice de la matriz, por lo que el tamaรฑo de la matriz serรก +1
91 en QTPยฟQuรฉ es un archivo QRS?
qrs significa "Escenario de recuperaciรณn mรกs rรกpida". Mediante el uso del administrador de escenarios de recuperaciรณn podemos manejar excepciones en la ejecuciรณn de pruebas. QTP Utilizando el gestor de escenarios de recuperaciรณn podemos manejar excepciones en la ejecuciรณn de pruebas. QTP Al crear un escenario de recuperaciรณn, debe guardarlo en un archivo .qrs. Un archivo .qrs puede contener cualquier nรบmero de escenarios definidos.
92) ยฟCuรกl es el significado de la โacciรณn 0โ en QTP?
โAcciรณn 0โ se crea por defecto cuando crea una nueva prueba en QTP junto con la acciรณn 1. Para determinar la secuencia en la que llamamos a las otras acciones 1, 2, 3, etc., se utiliza la acciรณn 0.
93) Explique cรณmo puede reemplazar una cadena en QTP?
Para reemplazar parte de la cadena en QTP Utilizaremos el cรณdigo que se muestra a continuaciรณn.
Ejemplo,
Str = (Guru99) Suppose if you want to replace โ99โ with โ88โ then the code will print replace(str,โ99โ, โ88โ) output will be โGuru88โ
94) ยฟCuรกles son los diversos marcos de automatizaciรณn disponibles en QTP?
Diversos tipos de marcos de automatizaciรณn disponibles en QTP son
a) secuencias de comandos lineales
b) La biblioteca de pruebas Archimarco de tecnologรญa
c) El marco de pruebas basadas en datos
d) El marco de pruebas basado en palabras clave o basado en tablas
e) El marco de automatizaciรณn de pruebas hรญbridas
95) ยฟQuรฉ es 'Object Spy' y cuรกl es la funciรณn de object spy en QTP?
'Object Spy' es una funciรณn de QTP Mediante este mรฉtodo podrรก ver las propiedades y los mรฉtodos de los objetos tanto en tiempo de prueba como en tiempo de ejecuciรณn.
96) ยฟQuรฉ es โGetROPropertyโ y cuรกles son los pasos necesarios para utilizar GetROProperty?
"GetROProperty" es un mรฉtodo integrado que se utiliza para recuperar el valor de tiempo de ejecuciรณn de una propiedad de objeto.
Para utilizar GetRoProperty se necesitan cuatro pasos
a) Registre el objeto en el que desea utilizar GetROProperty en el repositorio de objetos.
b) Identificar la propiedad de tiempo de ejecuciรณn para el objeto grabado que podrรญa usarse
c) Para recuperar la propiedad de tiempo de ejecuciรณn identificada y almacenar el valor en una variable
d) Utilice este valor para futuras deducciones.
97) Explica cรณmo puedes encontrar el valor absoluto del nรบmero en QTP?
Para averiguar el valor absoluto de un nรบmero, una funciรณn integrada en QTP estรก disponible
Example- a= -1 Print abs(a) โoutput will be 1
Este cรณdigo encontrarรก el valor absoluto de un nรบmero.
98) ยฟCรณmo se puede comprobar si el parรกmetro existe en Datatable?
Para verificar si el parรกmetro existe en la tabla de datos usaremos el cรณdigo
on error resume next val=DataTable(โParamNameโ, dtGlobalSheet) if err.number<>0 then โParameter does not existโ else โParameter exists end if
99 en QTP ยฟQuรฉ es un marco de automatizaciรณn basado en palabras clave?
En el marco de automatizaciรณn basado en palabras clave, la atenciรณn se centra principalmente en las palabras clave/funciones y no en los datos de prueba. Significa que el enfoque completo estรก en la creaciรณn de funciones que mapeen la funcionalidad de la aplicaciรณn.
100 en QTP ยฟCรณmo se puede utilizar XPath para identificar objetos?
XPath se puede utilizar para identificar รบnicamente objetos web. Podemos utilizar el siguiente cรณdigo para identificar objetos.
Set oPage=Browser(โmyGoogleโ).Page(โmyGoogleโ) oPage.WebEdit(โxpath:=//INPUT[@name=โnameofeditboxโ]โ).Set โsearch termโ โEnter value in google edit box
Aquรญ puede obtener un bono de 3 preguntas:
101) Explique cรณmo puede eliminar un archivo de Excel en QTP?
Para eliminar un archivo de Excel en QTP,
Set fo = createobject(โScripting.filesystemobjectโ) fo.deletefile(โC:\xyz.xlsxโ) Set fo=nothing
102) ยฟQuรฉ factores afectan los puntos de control de mapas de bits?
Los puntos de control de mapas de bits se ven afectados por la resoluciรณn de la pantalla y el tamaรฑo de la imagen.
103) ยฟQuรฉ es el punto de control de accesibilidad?
El Consorcio World Wide Web (W3C) elaborรณ โโalgunas instrucciones y pautas para la tecnologรญa y los sistemas de informaciรณn basados โโen la Web para facilitar el acceso a la Web a las personas discapacitadas. Por ejemplo, los estรกndares hacen obligatorio tener un "texto alternativo" para una imagen. Por lo tanto, una persona ciega que accede al sitio web utilizarรก convertidores de texto a voz y al menos entenderรก de quรฉ se trata la imagen si no la ve. Todos estos estรกndares son verificados mediante Puntos de Control de Accesibilidad.
QTP/UFT Cuestionario de certificaciรณn 1
QTP/UFT Cuestionario de certificaciรณn 2
QTP/UFT Cuestionario de certificaciรณn 3
Estas preguntas de la entrevista tambiรฉn te ayudarรกn en tu viva(orals)
