The participant will learn:
* How indirection and dynamic instantiation are used to build generic test steps
* How to create universal verification steps and functions
* About built-in functions that provide information about the current state of the target application
* How metadata can be used to set object-related test data
* How to create a test that walks the main menu of an application, opening and closing each dialog
Defining Complex Objects in AscentialTest
![](https://www.zeenyx.com/wp-content/uploads/2024/03/hqdefault.jpg)
Complex objects like tables, grids and trees exist in most target applications. Recognizing rows, columns and elements contained in cells is imperative. Likewise the ability to locate a row even when scrolled out of view is a basic requirement.
The AscentialTest table interface allows users to select, input or edit rows in complex objects using drag & drop as seamlessly as interfacing with a simple edit field without any coding.