Marcos de QTP

Publicidad

Un Marco define un conjunto de directrices / mejores prácticas que impone un conjunto de estándares, lo que facilita el uso para que los usuarios finales trabajen con ellos. Hay diferentes tipos de marcos de automatización y los más comunes se enumeran a continuación−

  • Marco impulsado por palabras clave
  • Marco impulsado por datos
  • Marco híbrido

Marco impulsado por palabras clave

La prueba impulsada por palabras clave es un tipo de marco de prueba de automatización funcional que también se conoce como prueba impulsada por tablas o prueba basada en palabras de acción.

En las pruebas basadas en palabras clave, utilizamos un formato de tabla, generalmente una hoja de cálculo, para definir palabras clave o palabras de acción para cada función que nos gustaría ejecutar.

Pruebas basadas en palabras clave en Pruebas de automatización

Ventajas

  • Es el más adecuado para probadores novatos o no técnicos.

  • Permite escribir pruebas de una manera más abstracta utilizando este enfoque.

  • Las pruebas basadas en palabras clave permiten que la automatización se inicie antes en el SDLC, incluso antes de que se entregue una compilación estable para las pruebas.

  • Hay un alto grado de reutilización.

Desventajas

  • La inversión inicial en el desarrollo de las palabras clave y sus funcionalidades relacionadas puede llevar más tiempo.

  • Podría actuar como una restricción para los probadores técnicamente capacitados.

Marco de trabajo basado en datos

La prueba basada en datos es la creación de scripts de prueba en los que los datos de prueba y/o los valores de salida se leen de archivos de datos en lugar de usar los mismos valores codificados cada vez que se ejecuta la prueba. De esta manera, los probadores pueden probar cómo la aplicación maneja varias entradas de manera efectiva. Puede ser cualquiera de los siguientes archivos de datos−

  • herramientas de datos
  • Archivos Excel
  • Objetos ADO
  • Archivos CSV
  • Fuentes ODBC

Diagrama de flujo

Las pruebas basadas en datos se pueden comprender mejor mediante el siguiente diagrama:

Pruebas basadas en palabras clave en Pruebas de automatización

Ventajas

  • El marco de trabajo basado en datos resulta en menos cantidad de código
  • Ofrece mayor flexibilidad para mantener y solucionar los problemas de scripting
  • Se pueden desarrollar datos de prueba

Desventajas

  • Cada script debe ser diferente para comprender diferentes conjuntos de datos.

Marco híbrido

El marco híbrido es una combinación de marco basado en palabras clave y datos que se puede describir mejor utilizando el siguiente diagrama de flujo.

 Marco híbrido en Pruebas de automatización

Factores que afectan

Los siguientes son los parámetros que se deben tener en cuenta al desarrollar el marco. Los factores de afectación se enumeran a continuación−

  • Los archivos de marco deben admitir software de control de versiones como SVN, CVS, Control de código fuente MS

  • El framework debe admitir la ejecución de los scripts en diferentes entornos, a saber, QA, SAT, DEV

  • Tras los cambios de objetos, los scripts deben ejecutarse con cambios mínimos.

  • El marco debe configurarse a sí mismo y encargarse de los requisitos previos, como la creación de carpetas/bases de datos.

  • El marco debe tener una estructura de informes robusta para que los problemas en el script/aplicación se puedan detectar fácilmente

  • El marco debería tener una mayor flexibilidad para que sea fácil de usar

  • El marco debe seguir los estándares de codificación para que los archivos, las funciones y el historial de cambios se mantengan correctamente.

En el siguiente capítulo, aprenderemos a diseñar un marco simple.

Útil de Cursos en Video

Video

HP UFT / QTP la Formación en Línea

108 Conferencias 8 horas

Pavan Lalwani

Anuncios

Write a Comment

Tu dirección de correo electrónico no será publicada.