Novalys is a distributor of AscentialTest, a Zeenyx product

Automate the tests of any applications with AscentialTest 9.6

AscentialTest supports all Windows, desktop and web applications:

  • PowerBuilder desktop and Desktop/Cloud,
  • PowerServer Web applications,
  • Any .Net application: MVC, WPF, Web API, C# Webservices...
  • Any databases (read & write for testing purposes),
  • PDF files (read & write)
  • Java applications
  • Any Web technology: Ajax, Angular, etc.
  • XML,
  • Terminal Based applications (IBM 3270, etc.)

New Features

Key features added between Nov 2019 (9.3) and April 2020 (9.6)

Testing PowerBuilder Desktop applications

  • Ability to recognize and manipulate PB Objects for automated testing
    • Ability to recognize and manipulate any type of DataWindow,
      by combining Text and DataWindow item recognitions.
    • Ability to select objects from a PowerBuilder toolbar by drag & drop.
    • Ability to select PB bitmaps by Drag & Drop.
    • Enhanced ability to identify PB objects: options provided to easily configure which attributes get used in path generation.
  • Support for PowerBuilder 64 Bits applications
  • Support for applications embedding a Chrome-based Web Browser Control (CEF - Chrome Embedded Framework)

Testing PowerBuilder/Web applications (PowerServer):

  • Support for PB applications deployed on the web with Appeon PowerServer

Testing Desktop Cloud applications

  • Ability to call REST Web Services

Enhancements for User Guidance / Ease of use:

  • International keyboard runtime support.
  • A ‘New Project’ wizard assists the user when creating a test project: configuration of the application profile and installation of browser extensions. It also helps configuring the target computer and guide users for taking snapshots, capturing object definitions and starting the application before running tests.

Why Automate the Tests of your PowerBuilder Applications?

Automated testing is a great solution for PowerBuilder apps. They are usually data-centric, with a rich UI generating lots of testing scenarios.

Instead of running manually the same tests over and over again, you can define a series of manipulations that the tool will play automatically as often as you need.

As a result, you get a better test coverage, less regression bugs and a much better testing productivity.

Try Free

Why most testing tools don't work well with PB?

Most testing tools have difficulties to handle PB applications, because they cannot properly analyze datawindows and their inner structure.

Other tools would suggest writing custom code, to recognize rows based on column values.

In both cases, you get an extra workload and a poor result...

Try Free
PowerBuilder Test Automation

Why AscentialTest is different

AscentialTest is a software testing tool producing robust, easy to maintain tests, without programming

Full support for PowerBuilder

AscentialTest fully supports PowerBuilder, from PB 6 to PB 2019.

It recognizes Datawindows regardless of their presentation style (Form, Grid, Group, Tabular, etc.).

Understanding of the Datawindows inner structure

The image below displays a Datawindow in the form of what we call a PbTable. It has rows and columns that can contain any number of control types (checkbox, popuplist, textfield, etc.).

AscentialTest provides a feature called a "selector" to easily locate a row in a table based on a target value. Once located, AscentialTest makes it easy to set and get values from this row.

In the example below, the selector has located the third row in the table because the "Item Name" column contains the test value "Table Management":

AscentialTest understands Datawindow structure

You can create selectors on any column and can even combine selectors when necessary to find the target row.

When scanning Freeform Datawindows, AscentialTest recognizes all types of embedded controls: PbText, PbTextField, PbRadioGroup, PbCheckBox... (see the example below)

AscentialTest understands Datawindow structure

Other PowerBuilder objects

AscentialTest provides a special recognition feature for PowerBuilder toolbar buttons, to simplify their selection and manipulations within your tests.

AscentialTest understands Datawindow structure

AscentialTest recognizes all PowerBuilder objects, including:

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

Finally, another feature called "RenderText" provides recognition of text that is not associated with an application object.
It allows manipulating a text painted onto to an application canvas as if it were a standard text object.

AscentialTest understands Datawindow structure

No other testing solution provides the depth of support for PowerBuilder as AscentialTest.