¿Cómo puede crear un marco de trabajo impulsado por palabras clave en el proyecto de selenio? ¿Puedes explicarlo?

Keyword Driven Framework es un tipo de Framework de Pruebas de Automatización Funcional que también se conoce como pruebas basadas en tablas o pruebas basadas en Action Word

Ejemplo-QTP:

Keyword Driven Framework es un tipo de QTP Framework donde, para un caso de prueba en particular, primero identificaría un conjunto de palabras clave y luego asociaría una acción (o función) a cada una de estas palabras clave.

Comprendamos este concepto con la ayuda de un ejemplo. Consideremos que debe automatizar un flujo en el que necesitaría hacer lo siguiente en GMail.

  • 1) Inicie sesión en GMail.
  • 2) Cuente el número de correos electrónicos no leídos en la Bandeja de entrada.
  • 3) Cerrar sesión de GMail.

Ahora, veamos cómo podemos abordar este caso de prueba desde la perspectiva del Marco conducido por palabras clave. Si observa el caso de prueba anterior desde el punto de vista del Marco Modular puro, podrá identificar fácilmente que necesitaría escribir 3 funciones diferentes para el caso de prueba anterior. Estas 3 funciones se utilizarán para: iniciar sesión en Gmail, contar correos electrónicos no leídos y cerrar sesión.

Una vez que haya identificado las funciones, el siguiente paso es identificar algunas palabras clave y luego asociar las funciones con estas palabras clave

Algunos de los mejores libros útiles en este marco:

El marco de prueba basado en palabras clave también se denomina marco basado en acción. Separa el código de prueba y los datos de prueba. Cuando configure el marco, no necesita escribir código java, incluso el probador manual puede automatizar su caso de prueba. El siguiente artículo tiene un ejemplo detallado y una introducción al respecto. Desearía que esto te pueda ayudar.

Marco híbrido e impulsado por palabras clave de Selenium: tutorial de Java, tutorial de Selenium