Novalys is a distributor of AscentialTest, a Zeenyx product

Por qué Automatizar las pruebas de sus aplicaciones PowerBuilder?

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 Gratis

¿Por qué la mayoría de las herramientas de prueba no funcionan bien con PB?

La 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 Gratis
PowerBuilder Test Automation

¿Por qué AscentialTest es diferente?

AscentialTest es una herramienta de pruebas de software que produce pruebas robustas y fáciles de mantener, sin necesidad de programación.

Soporte completo para PowerBuilder

AscentialTest es la única herramienta de pruebas totalmente compatible con PowerBuilder, desde PB 6 hasta PB 2017.

Es la única solución que reconoce Datawindows independientemente de su estilo de presentación (Form, Grid, Group, Tabular, etc.).

Comprensión de la estructura interna de Datawindows

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":

AscentialTest understands Datawindow structure

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 understands Datawindow structure

Otros objetos PowerBuilder

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 understands Datawindow structure

AscentialTest reconoce todos los objetos PowerBuilder, incluyendo:

  • PbCheckBox
  • PbComboList
  • PbComboTable
  • PbCompute
  • PbDataWindow
  • PbPopupList
  • PbPopupTable
  • PbRadioGroup
  • PbText
  • PbTextField

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.

AscentialTest understands Datawindow structure

Ninguna otra solución de pruebas proporciona un soporte tan completo para PowerBuilder como lo hace AscentialTest.

Más allá de Powerbuilder

AscentialTest soporta todas las aplicaciones Windows, desktop y web,
 no importa que hayan sido desarrollados con .NET, Java, Angular JS, etc.