PC SOFT

AYUDA EN LÍNEA
DE WINDEV, WEBDEV Y WINDEV MOBILE

Este contenido proviene de una traducción automática.. Haga clic aquí para ver la versión original en inglés.
  • Presentación
  • Ejecutar las pruebas automáticas de un ejecutable de WINDEV
  • Ejecutar las pruebas automáticas de un ejecutable de WINDEV
  • Ejecutar las pruebas automáticas de un ejecutable sin WINDEV
  • Atención
  • Ejecutar las pruebas automáticas de un ejecutable sin WINDEV
  • Traduciendo las entradas del archivo .wx
  • Evento de "prueba automática" del proyecto
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaReportes y ConsultasCódigo de Usuario (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Código Navegador
WINDEV Mobile
AndroidWidget Android iPhone/iPadApple WatchUniversal Windows 10 AppWindows Mobile
Otros
Procedimientos almacenados
Presentación
WINDEV propone ejecutar las diferentes pruebas del proyecto directamente en el ejecutable correspondiente. Esto le permite ejecutar la prueba de un ejecutable en condiciones reales de implementación.
El principio es sencillo:
  1. Un robot de prueba (WDAutomate.exe) que funciona con su propio framework le permite ejecutar el ejecutable solicitado.
  2. El ejecutable a probar debe ser utilizado en las mismas condiciones que las que experimentan los usuarios finales (incluyendo, si es necesario, el acceso a las bases de datos utilizadas o a una base de datos de prueba equivalente, el framework utilizado, ....).
  3. Para ejecutar las diferentes pruebas, el ejecutable cuya prueba debe ser ejecutada carga una biblioteca específica que contiene las pruebas.
  4. Las pruebas se realizan y el resultado se guarda en los Centros de Control. El resultado puede ser visualizado:
    • del robot de pruebas (seleccionando el ejecutable y la biblioteca de pruebas).
    • de WINDEV (para la versión del proyecto utilizada para crear el ejecutable).
Observación: Las pruebas automáticas no funcionan en una sesión no interactiva de EET..
Ejecutar las pruebas automáticas de un ejecutable de WINDEV

Ejecutar las pruebas automáticas de un ejecutable de WINDEV

Para ejecutar directamente las pruebas automáticas en un ejecutable de WINDEV:
  1. Crear ejecutable: expandir entre los botones de acceso rápido y seleccionar "Generar el ejecutable de Windows (32 bits)" por ejemplo.
  2. Generar librería de pruebas: en la pestaña "Pruebas automatizadas", en el grupo "Prueba automatizada", haga clic en "Generar librería". La biblioteca de pruebas tiene el siguiente formato: TEST_<Nombre del proyecto>.WDL. Esta biblioteca se crea en el subdirectorio "Datos de pruebas automáticas" del proyecto.
  3. Ejecutar las pruebas en el ejecutable: en la pestaña "Pruebas automatizadas", en el grupo "Prueba automatizada", haga clic en "Iniciar prueba auto.". En esta ventana, debe seleccionar:
    • El producto correspondiente (WINDEV).
    • El ejecutable cuya prueba debe ser ejecutada.
    • La biblioteca de pruebas para usar.
    • La línea de mando (si es necesario).
    • Las pruebas a realizar.
  4. Haga clic en el botón "Ejecutar las pruebas". Las pruebas se realizan automáticamente y el resultado se muestra en el robot de pruebas.
Ejecutar las pruebas automáticas de un ejecutable sin WINDEV
Las pruebas automáticas de un ejecutable WINDEV pueden ser ejecutadas sin que el producto correspondiente sea instalado en el ordenador actual. Sin embargo, se requieren algunos archivos:
  • Archivos necesarios para iniciar el robot de pruebas:
    • WDAutomate.exe
    • wdxxxxx.dll
    • wdxxxtest.dll
  • Los archivos necesarios para guardar los resultados de las pruebas: Los archivos de datos de los centros de control. Al menos un Centro de Control debe estar instalado en el ordenador.
    Los archivos de datos de los Centros de Control deben ser los que se utilicen en la computadora de desarrollo (para poder ver el resultado de las pruebas). Pueden ocurrir varios casos:
    • Si los Centros de Control utilizan una base de datos Cliente/Servidor, los datos de los centros de control se comparten entre los ordenadores.
    • si los Centros de Control utilizan una base de datos HFSQL Classic en red, los datos de los Centros de Control se encuentran en un directorio compartido.
  • Ejecutable para probar con su framework (y los accesos necesarios para la prueba).
  • Biblioteca de pruebas y datos de pruebas (el subdirectorio "Datos de pruebas automáticas" del proyecto debe copiarse en la computadora)
El resultado de las pruebas automáticas se puede ver directamente en WINDEV: para hacerlo, abra el proyecto correspondiente al ejecutable.

Atención

Para ejecutar la prueba de un ejecutable creado con una versión anterior de WINDEV, el motor de pruebas debe tener acceso a la biblioteca WDxxxTest.DLL correspondiente a la versión ejecutable.
Por lo tanto, la biblioteca WDxxxTest.DLL correspondiente a la versión del ejecutable cuya prueba se ejecuta debe copiarse al lado de WDAutomate.exe.
Ejecutar las pruebas automáticas de un ejecutable sin WINDEV
La grabación de un escenario de prueba puede ser habilitada por una entrada en el archivo .wx de la aplicación.
Recordatorio: El archivo .wx debe ser usado para configurar algunas características del ejecutable. Debe ser llamado como el .EXE y debe ser encontrado en el mismo directorio. Su extensión es.wx (caracteres en mayúscula o minúscula).
La siguiente sección debe ser añadida al archivo .wx:
[SCENARIO]
ACTIF=1
FICHIER=<name and path of the test scenario file to record
(the extension of this file must be .wsct)>
DLLPATH=<path of the DLLs required to record the scenario>
Este método puede utilizarse si el ejecutable no utiliza la misma versión de las DLL que el robot de prueba (WDAutomate.exe) y, por lo tanto, las dos aplicaciones no pueden encontrarse en el mismo directorio.
Se necesitan dos DLL adicionales para registrar la prueba: wdxxxtest.dll y wdtest.dll.

Traduciendo las entradas del archivo .wx

Las entradas del archivo .wx están disponibles en francés o en inglés. En francés, debe añadirse la siguiente sección:
[SCENARIO]
ENABLED=1
FILE=<name and path of the test scenario file to record
(the extension of this file must be .wsct)>
CHEMINDLL=<path of the DLLs required to record the scenario>
Evento de "prueba automática" del proyecto
WINDEV permite activar (o no) el evento "Prueba automática" del proyecto. En el panel "Pruebas automatizadas", haz clic en en el grupo "Pruebas" y selecciona:
  • "Activar código de prueba automatizada del proyecto ".
  • "Desactivar código de prueba automatizada del proyecto".
En el caso de una prueba automática, este evento se ejecuta antes del código de inicialización del proyecto. Este código que usamos para procesar algunos casos especiales donde la prueba automática puede ser bloqueada: abriendo una ventana en el código de inicialización del proyecto (ventana de configuración, ventana de licencia, ventana de inicio de sesión personalizada, ...).
El evento "Prueba automática" del proyecto le permite utilizar EmularVentana para validar la ventana por ejemplo.
Versión mínima requerida
  • Versión 11
Comentarios
Haga clic en [Agregar] para publicar un comentario