Upcoming Events

Here are some great opportunities to stay connected and acquire new skills.


Zeenyx Technical Webinar

How to Design Tests in a Dynamic Application Environment

Dynamic application environments can make the task of predicting results difficult or even impossible before the test is executed. Consider the requirements to test an eCommerce website. Even in a well-managed test environment, product inventory and pricing are likely to be constantly changing. Even the process of executing tests has the potential to change the state of the application by depleting product stocks. If the expected results are hard-coded into the tests, there is a high likelihood that test data will need to be maintained frequently.

Maintenance can be significantly reduced by adopting an approach that generates the expected results at run-time as part of the automated test. While building tests of this kind requires more effort, over-all costs will be lower over the life span of the automated tests. In this seminar, the participant will learn how to use INI files to capture and compare expected results to design tests that are more flexible and easier to maintain.

 

The presentation will also include a demonstration of new and upcoming AscentialTest features.

Click here to register

 

Zeenyx Technical Webinar

How to Parse Text from Your Target Application

This webinar will demonstrate how to get text from a target application and parse it for test verification. Participants will learn how to:

  • capture text using low level commands and the system clipboard
  • use the Zee List class or organize captured text
  • use the Zee String class to parse text

 

The presentation will also include a demonstration of new and upcoming AscentialTest features.

Watch the replay

 

Zeenyx Technical Webinar

Somewhat Obscure AscentialTest Features That Will Make Your Day

There are a lot of useful features in AscentialTest that are easy to miss unless someone points them out to you. This presentation will highlight little known features in the AscentialTest User Interface and in the Zee language that even long-time users might be surprised to learn.

Here is a small sample of what will be covered:
Movable and splittable tabs
Automatic type conversions
Path generation options
Handling pesky autoscroll
Combining workspaces
The System class
ParseAppObject
Complex DataStore queries
Unusual use of the Manual Step

Watch the replay

 

Zeenyx Technical Webinar

Managing Test Dependencies

While it is good practice to design automated tests to be independent, it is not always expeditious. There are situations where the data state of a test environment is difficult to manage or where the ‘state-full’ nature of a transaction requires components to be built one upon another. In these cases, a system of managing test dependencies is required.

In this presentation, you will learn how to implement a mechanism for building a system that manages test dependencies using the built-in test identifier and an .ini file that records the test status of each test. Each of the described components can be requested by emailing Zeenyx Support after the presentation.

Watch the replay

 

 

Zeenyx Technical Webinar

Generating Custom Reports

Along with a variety of built-in summary and detail reports, AscentialTest provides tools for generating custom reports to meet project information requirements and to produce outputs that comply with third-party standards.

This presentation will cover the following:

  • AscentialTest Custom Report Generation Tool Kit
  • Generation of test results in JUnit format using the AscentialTest XML class to facilitate integration with Azure DevOps
  • Generation of test results for Jenkins Overview Report

Watch the replay

 

Zeenyx Technical Webinar

Enhancing your understanding of Zee language scripting

While most testing tasks can be accomplished in AscentialTest without scripting, the Zee language is a full-featured, object-oriented language that provides the ability to build test automation capabilities beyond drag and drop. This presentation will cover the following:

  • Creating app object classes to promote re-use
  • Extending built-in app object classes
  • Sub-classing built-in app object classes
  • Creating and using app object properties
  • Indirection with the Reference Operator
  • Using selectors for dynamic identification of app objects

 

Click here to watch the replay

 

Zeenyx Technical Webinar

How to add test verification through REST, SOAP, SQL and DLL with AscentialTest.

While AscentialTest is primarily used for GUI testing, the Zee Language has the capability to create, update and parse JSON and XML and to call DLL, ODBC, SOAP and REST interfaces. This presentation will cover the following:

  • JSON parsing and editing
  • REST calling
  • XML parsing and editing
  • SOAP calling
  • DLL calling
  • SQL execution

 

Click here to watch the replay

 

Zeenyx Technical Webinar

Designing a test data strategy that promotes efficiency and re-usability for manual and automated tests.

Test data is an important component to building manual and automated tests with AscentialTest. In this session, we will explore all of the different ways that test data can be stored and accessed to promote both efficiency and re-usability. Topics include:

  • Project, plan and suite data
  • Test data parameters and tables
  • Step data parameters and tables
  • Passing data
  • Generating dynamic test data

 

Click here to watch the replay

Zeenyx Technical Webinar

How to Bullet-Proof ‘Flaky’ Automated Tests

While most automated tests run consistently, there are others that you might term as ‘flaky’ or ‘tricky’. Those are the ones that sometimes pass, sometimes fail and are hard to get working reliably. We’ve all encountered them, regardless of the testing tool is in use. The difficulty often involves inconsistent timing of asynchronous events. In this webinar, we’ll examine examples provided by the AscentialTest user community along with their solutions. We invite your participation by sending us an example and joining in on the discussion. We’ll also review AscentialTest debugging features and talk about a few upcoming features that enhance debugging capabilities.

Click here to watch the replay

Zeenyx Technical Webinar

Everything you wanted to know about the Path Statement

While in most cases AscentialTest automatically chooses the best path for each application object, the complexity or custom nature of an element may require that the tester utilize the rich array of options available to achieve the best object definition. This presentation will provide a thorough understanding of the most useful path options along with usage examples.

Click Here to Watch the Replay

PowerBuilder & PowerServer

How to create a single set of tests for your PowerBuilder & PowerServer apps

Learn how a set of automated tests built to test a PowerBuilder classic application can be re-used without change to validate the deployment to a PowerServer web application. This presentation will provide an overview of PowerBuilder/PowerServer automated testing support along with simple techniques to successfully migrate automated tests from one platform to another.

Click Here to Watch the Replay on PBTV