Las pruebas automatizadas son una excelente solución para las aplicaciones PowerBuilder. De manera general, las aplicaciones PB suelen estar centradas en los datos, tienen una interfaz de usuario sofisticada que genera muchos escenarios de prueba.
En lugar de ejecutar manualmente las mismas pruebas una y otra vez, usted puede definir una serie de manipulaciones que la herramienta reproducirá automáticamente tantas veces como necesite.
Como resultado, usted obtiene una mejor cobertura de pruebas, menos errores de regresión y una productividad mucho mayor.
Prueba GratisLa mayoría de las herramientas de prueba tienen dificultades para tratar aplicaciones PB, porque no pueden analizar adecuadamente las datawindows y su estructura interna.
Otras herramientas sugieren crear código personalizado, para reconocer líneas basadas en los valores de las columnas.
En ambos casos, se obtiene una carga de trabajo adicional y un mal resultado…
Prueba GratisAscentialTest es una herramienta de pruebas de software que produce pruebas robustas y fáciles de mantener, sin necesidad de programación.
AscentialTest es totalmente compatible con PowerBuilder, desde PB 6 hasta PB 2019.
Reconoce Datawindows independientemente de su estilo de presentación (Form, Grid, Group, Tabular, etc.).
La imagen muestra una datawindow de forma PbTable. Tiene líneas y columnas que pueden contener cualquier número de tipos de control (casilla de verificación, lista desplegable, campo de texto, etc.).
AscentialTest proporciona una función llamada 'selector' para localizar fácilmente una línea de una tabla basada en un valor de referencia. Una vez localizada, AscentialTest hace que sea fácil establecer y obtener valores de dicha fila.
En el siguiente ejemplo, el selector localizó la tercera línea de la tabla porque la columna "Item Name" contiene el valor de prueba "Table Management":
Puede crear selectores en cualquier columna e incluso combinarlos cuando sea necesario con tal de encontrar una línea específica.
Al escanear Freeform Datawindows, AscentialTest reconoce todo tipo de controles embebidos: PbText, PbTextField, PbRadioGroup, PbCheckBox.... (ver el ejemplo a continuación).
AscentialTest proporciona una función de reconocimiento especial para los botones de la barra de herramientas de PowerBuilder, para simplificar su selección y manipulación dentro de sus pruebas.
AscentialTest reconoce todos los objetos PowerBuilder, incluyendo:
Finalmente, otra característica llamada 'RenderText' proporciona reconocimiento de texto que no está asociado con un objeto de la aplicación. Esto permite manipular un texto pintado sobre el canvas de una aplicación como si fuera un objeto de texto estándar.
Ninguna otra solución de pruebas proporciona un soporte tan completo para PowerBuilder como lo hace AscentialTest.
AscentialTest soporta todas las aplicaciones Windows, desktop y web,
no importa que hayan sido desarrollados con .NET, Java, Angular JS, etc.