¿Cuál es el proceso de prueba de QuickTest Professional (QTP)?

Quick Test Professional (QTP) es una herramienta de prueba de interfaz gráfica de usuario (GUI) funcional automatizada que permite la automatización de las acciones del usuario en una aplicación informática basada en web o cliente.

Se utiliza principalmente para la automatización de pruebas de regresión funcional. QTP utiliza un lenguaje de script creado sobre VBScript para especificar el procedimiento de prueba y para manipular los objetos y controles de la aplicación bajo prueba.

Para cualquier implementación de herramienta automatizada, las siguientes son las fases / etapas de la misma . Cada una de las etapas corresponde a una actividad particular y cada fase tiene un resultado definido.

  1. Análisis de factibilidad de automatización de pruebas
  2. Selección adecuada de herramientas
  3. Evaluar el marco adecuado.
  4. Construir la prueba de concepto
  5. Desarrollar marco de automatización
  6. Desarrollar script de prueba, ejecutar y analizar

El proceso de prueba QuickTest consta de 6 fases principales:

1. Crea tu plan de prueba
Antes de la automatización, debe haber una descripción detallada de la prueba que incluya los pasos exactos a seguir, los datos que se ingresarán y todos los elementos que se verificarán en la prueba. La información de verificación debe incluir validaciones de datos y verificaciones de existencia o estado de objetos en la aplicación.

2. Grabar una sesión en su aplicación
A medida que navega por su aplicación, QuickTest muestra gráficamente cada paso que realiza en forma de un árbol de prueba plegable basado en iconos. Un paso es cualquier acción del usuario que cause o haga un cambio en su sitio, como hacer clic en un enlace o imagen, o ingresar datos en un formulario.

Mejora tu prueba
o Insertar puntos de control en su prueba le permite buscar un valor específico de una página, objeto o cadena de texto, lo que le ayuda a identificar si su aplicación funciona correctamente o no.
NOTA: Los puntos de control se pueden agregar a una prueba a medida que la registra o después del hecho a través de la pantalla activa. Es mucho más fácil y rápido agregar los puntos de control durante el proceso de grabación.
o Ampliar el alcance de su prueba al reemplazar valores fijos con parámetros le permite verificar cómo su aplicación realiza las mismas operaciones con múltiples conjuntos de datos.
o Agregar lógica y declaraciones condicionales a su prueba le permite agregar controles sofisticados a su prueba.

3. Depuración de tu prueba
Si se realizaron cambios en el script, debe depurarlo para verificar que funcione sin problemas y sin interrupciones.

4. Ejecutando su prueba en una nueva versión de su aplicación
Ejecutas una prueba para verificar el comportamiento de tu aplicación. Mientras se ejecuta, QuickTest se conecta a su aplicación y realiza cada paso de su prueba.

5. Análisis de los resultados de la prueba.
Examina los resultados de la prueba para detectar defectos en su aplicación.

6. Informar defectos
A medida que encuentre fallas en la aplicación al analizar los resultados de la prueba, creará informes de defectos en la Herramienta de informes de defectos.

Desea aprender la capacitación en línea QTP / UFT por un experto profesional de la industria de TI.

QEdge Technologies ofrece la mejor capacitación en línea de QTP.

Contacto para: QTP Training o Selenium Training

Si no

Quiere aprender Visita: Prueba de preguntas y respuestas de la entrevista.

Hola,

QTP (Quick Test Professional) le brinda la oportunidad de realizar pruebas y partes comerciales al registrar operaciones a medida que las realiza en su aplicación.

Prueba: una reunión de pasos ordenados en al menos una actividad, que podemos usar para confirmar que nuestra aplicación se ejecuta, por supuesto. Se realiza una prueba de actividades.

El proceso de prueba QTP (Quick Test Professional) consta de las etapas principales que lo acompañan:

1. Analizando su aplicación:

El paso inicial es la organización Antes de comenzar a ensamblar una prueba, debe organizarla y configurar el marco requerido. Por ejemplo, decida la utilidad que necesita probar, pruebas cortas que verifican elementos particulares de la aplicación o finalizan el sitio. Decida cómo necesita organizar sus depósitos de preguntas.

En esta etapa, puede comenzar a hacer esqueletos de prueba y agregarles actividades.

2. Preparación de la infraestructura de prueba:

En vista de sus necesidades de prueba, usted determina qué activos se requieren y los crea de la misma manera. Los activos incorporan almacenes de preguntas compartidas que contienen objetos de prueba (que son representaciones de los artículos en su aplicación), bibliotecas de trabajo que contienen capacidades que mejoran la utilidad de QTP, etc.

Además, debe organizar la configuración de QTP para que QTP desarrolle las tareas que necesita, por ejemplo, mostrando un informe de resultados cada vez que realice una prueba.

3. Construyendo sus pruebas y agregando pasos a ellas:

Después de preparar el marco de prueba, puede comenzar a ensamblar sus pruebas. Puede realizar al menos una prueba de alta y agregarles actividades para hacer los esqueletos de prueba. Conecta las bóvedas de preguntas con las actividades importantes y conecta las bibliotecas de capacidad con las pruebas significativas, para que pueda incorporar pasos utilizando frases clave. También puede necesitar diseñar inclinaciones de prueba ahora.

4. Mejora tu prueba:

Los puntos de control de inserción en su prueba le dan la oportunidad de buscar una estimación particular de una página, pregunta o cadena de contenido, lo que le ayuda a decidir si su aplicación funciona con precisión.

Ampliar el alcance de su prueba, al suplantar cualidades establecidas con parámetros, le da la oportunidad de verificar cómo su aplicación desarrolla operaciones similares con diversos arreglos de información.

La inclusión de fundamentos y articulaciones restrictivas o circulares le permite agregar controles complejos a su prueba.

5. Depuración, ejecución y análisis de su prueba:

Usted investiga una prueba para garantizar que funcione fácilmente y sin intrusiones. Una vez que la prueba está funcionando de manera efectiva, la ejecuta para verificar el comportamiento de su aplicación. Mientras se ejecuta, QTP abre la aplicación y reproduce cada progresión en su prueba.

Miras los resultados de la prueba para identificar los abandonos en tu aplicación.

6. Reporte de defectos:

En caso de que haya introducido Quality Center, puede informar las imperfecciones que encuentre a una base de datos. Quality Center es el acuerdo de administración de pruebas de HP.

Gracias,

David

Desarrollador QTP.

QTP significa QuickTest Professional, un producto de Hewlett Packard (HP). Esta herramienta ayuda a los evaluadores a realizar una prueba funcional automatizada sin necesidad de monitoreo una vez que se completa el desarrollo del script.
HP QTP utiliza Visual Basic Scripting (VBScript) para automatizar las aplicaciones. El motor de secuencias de comandos no necesita instalarse exclusivamente, ya que está disponible como parte del sistema operativo Windows. La versión actual de VBScript es 5.8, que está disponible como parte de Win 7. VBScript NO es un lenguaje orientado a objetos sino un lenguaje basado en objetos.
HP QuickTest Professional (QTP), una herramienta de prueba funcional automatizada que ayuda a los evaluadores a realizar pruebas de regresión automatizadas para identificar huecos, errores / defectos en contra de los resultados reales / deseados de la aplicación bajo prueba.

Cursos de capacitación de control de calidad: ( Capacitación en línea de pruebas de control de calidad | Capacitación de pruebas de control de calidad | H2kinfosys )

H2kinfosys son líderes de la industria y pioneros en el flujo de cursos de capacitación de control de calidad y al capacitarse a través de ellos, los alumnos se prepararían para convertirse en los profesionales de software más capacitados en el campo. También ofrecen los mejores expertos de la industria para ofrecer esta capacitación y ayudarían a transformar la vida de las personas que buscan un nuevo trabajo o un cambio de trabajo.
Estos cursos de capacitación en línea de control de calidad se ofrecen a todos, siempre que tengan el interés de convertirse en analistas de calidad, independientemente de su interés y experiencia en el campo. Es una de las industrias más lucrativas que promete una carrera próspera para su gente y sus frutos podrían disfrutarse realmente al inscribirse en un curso de capacitación en línea de control de calidad de H2kinfosys. Los cursos se ofrecen periódicamente y las personas tienen la flexibilidad de elegir los días y las horas de capacitación en un día. Los cursos no solo atienden a sesiones de capacitación en línea, sino que también incluyen capacitación práctica y simulacros de entrevistas.
El programa de estudios que cubrirían estos cursos de capacitación de control de calidad en línea incluye, pruebas manuales, gestión de defectos en el centro de calidad, pruebas de automatización funcional, pruebas de rendimiento y cobertura de base de datos para pruebas de back-end. El esquema completo del curso ha sido diseñado por expertos y profesionales en el campo y expondría al alumno a una gran cantidad de teoría y aspectos prácticos para obtener buenos trabajos en el campo de aseguramiento de la calidad. Los alumnos también obtendrían la confianza y la oportunidad de trabajar en tiempo real en proyectos de garantía de calidad junto con un capacitador competente para aumentar el nivel de confianza. H2kindosys también ofrece capacitación de back-end para preparar el currículum y ayudar a los alumnos con asistencia de colocación. Se ofrecerá asistencia técnica a los alumnos incluso después de haber sido colocados en un trabajo, si así lo requieren.

Hola anonimo

Permítanme comenzar diciendo que no he entendido su pregunta. Quiero decir que el proceso de prueba no cambia con la herramienta. La herramienta es uno de los componentes en el proceso de prueba.

Si sigo los 7 pasos que se mencionan, entonces es un proceso bastante estándar para la automatización de pruebas, excepto # 7. No es necesario que la automatización de pruebas lo ayude a informar defectos. Puede o no dependiendo del propósito.

Por último, explique su requisito para poder proporcionar una respuesta más específica.