Pruebas impulsadas por palabras clave en pruebas de software

Pruebas impulsadas por palabras clave:
es una técnica o enfoque de ingeniería de software que se utiliza en las pruebas de automatización funcional, por eso se denomina como un tipo de prueba de automatización funcional. Se utiliza un formato de tabla para definir palabras clave o palabras de acción en esta técnica, por eso se llama prueba basada en tablas y las palabras clave o palabras de acción se definen para cada función/método en esta técnica, por eso se llama prueba basada en palabra de acción.

Mediante este tipo de prueba, se utiliza un formato de tabla u hoja de cálculo para definir palabras clave o palabras de acción para cada instrucción que se encuentra en etapa de ejecución. Se utilizan diferentes tipos de acciones y datos de prueba combinables y, al proporcionar estas entradas, el script del controlador juega un papel vital para producir la salida del resultado de la prueba en consecuencia.

Las pruebas impulsadas por palabras clave se basan básicamente en un marco impulsado por palabras clave que define las pruebas de automatización funcional y que se clasifican en cuatro partes diferentes, como pasos de prueba para casos de prueba, objetos, acciones y conjuntos de datos.

Fases de las pruebas basadas en palabras clave:
básicamente hay dos fases de desarrollo para las pruebas basadas en palabras clave que se mencionan como la fase de diseño y desarrollo y la fase de implementación. 

  1. Fase de Diseño y Desarrollo 
    En la fase de diseño y desarrollo el conjunto de acciones explica brevemente las palabras clave mencionadas que se diseñan. El número de acciones realizadas en este tipo se asigna con una sola palabra clave y en consecuencia se trabaja de forma secuencial.
  2. Fase de implementación:
    en la etapa de implementación, la etapa final de ejecución puede realizarse de forma manual o automática y, a veces, puede realizarse de ambas formas según la situación. Todos los comandos se ejecutan en un conjunto muy preciso que se puede determinar en la etapa primaria de la ejecución de la función.

¿Cómo se usa?
Al estudiar el escenario anterior, concluimos que las pruebas pueden realizarse de forma manual y automatizada, pero muchas veces se realizan de forma automatizada.

El objetivo de las pruebas automatizadas es el de reutilizar el costo de mantenimiento y evitar las especificaciones duplicadas. Mayor reutilización de secuencias de comandos de funciones y buen soporte para pruebas y portabilidad.

En simple, identifique las palabras clave de bajo y alto nivel e implemente las palabras clave de manera similar. Después de eso, la creación de casos de prueba y guiones de controladores y, finalmente, la ejecución de los guiones de automatización son generalmente necesarios para esta prueba.

Ventajas de las pruebas basadas en palabras clave:

  • Una de las principales ventajas de esta prueba es que los evaluadores funcionales pueden planificar la automatización de la prueba incluso antes de que la aplicación esté lista.
  • Por considerar sin conocimientos de programación se podrían desarrollar los casos de prueba.
  • Otra ventaja clave es que es independiente de cualquier lenguaje de programación específico o cualquier otra herramienta.
  • La mayoría de las herramientas de automatización disponibles son compatibles con esta técnica de prueba.

Desventajas de las pruebas basadas en palabras clave:

  • La mayor desventaja es que es un proceso lento para desarrollar las palabras clave y las funcionalidades de las pruebas.
  • Los obstáculos son conducidos por los probadores técnicos capaces. Las palabras clave pueden impedir que los probadores prevengan su idea tecnológica y los años de experiencia durante el funcionamiento de la prueba.

Publicación traducida automáticamente

Artículo escrito por Satyabrata_Jena y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *