AscentialTest® Features

Automated Testing

Test frameworks are costly to build and maintain. Unlike keyword-driven testing, AscentialTest does not require the development of a test framework. AscentialTest is a productivity tool for software testing. It has been designed to lower the learning curve, reduce test creation time and minimize the level of effort to maintain tests. Instead of investing time in building frameworks, software testers can spend more time testing. AscentialTest provides a highly visual environment where test components are created using drag and drop in an easy 4 step process


Define Application Objects

Users point and click to capture Snapshots, which contain all of the data required to expose and organize application objects and attributes. Users define objects by dragging and dropping to the object repository.

Highlights:
  • Uniquely identify objects using a rich array of descriptors
  • Visually confirm object definitions
  • Reduce ‘noise’ by filtering out unwanted levels in the application hierarchy
  • Text and images are recognized as application objects
  • Powerful object recognition for complex objects like tables and grids
  • Table wizard guides definition of web table objects
  • ‘Selectors’ provide easy interaction with objects in tables and lists
  • Capture list of values from dropdowns, listboxes and other list-based controls
  • Capture and compare image-based application components
  • Refactor project automatically when renaming objects
  • Locate object references throughout the project
  • Build Snapshot series to storyboard test transactions
  • Create object classes to define objects that display on multiple pages
  • Special object recognition for PowerBuilder, dotNet (Windforms and WPF) and PDF
  • Special object recognition for Java and Terminals (5250 and 3270)

Create Steps

AscentialTest marries the usability of a recorder with the strength of script-based testing. Reusable steps are created by point and click. Actions are automatically generated by interacting with Snapshots.

 

Highlights:
  • Visually build steps in drag and drop interface
  • Generate input and verification actions
  • Parameterize steps with the touch of a button to make them reusable
  • Drag flow control and conditional statements from the ‘Actions Explorer’
  • Test data objects automatically generated
  • Data types are automatically handled by AscentialTest
  • Access interfaces to DLLs, database, xml and the operating system
  • Powerful scripting language available for users with scripting experience
  • Run individual steps out of context to aid in debugging
  • Build steps from Snapshots even when offline to the target application
  • Steps are organized in a library that can be organized by user-defined groups
  • Refactor project automatically when renaming steps or step parameters
View on Atlassian Marketplace

Build Tests

Reusable tests are built by dragging and dropping steps. AscentialTest automatically generates data tables and binds to the data fields of the test. As the library of steps grows, the pace of building new tests accelerates. The most important benefit of the Step-Based approach is not realized until the target application changes over time. When the target application changes, only the impacted steps need to be modified. All the tests that use those steps are automatically updated. This not only saves time and resources, it assures that tests are ready when you need them.

Highlights:
  • Create tests by dragging and dropping re-usable steps
  • Data tables generated with fields in the correct data type
  • Pass parameters between steps or access shared parameters
  • Build cross-browser tests without need for modifications
  • Access built-in startup and error recovery
  • Refactor project automatically when renaming tests or test parameters
  • Tests kept up to date automatically as reusable steps are modified
  • Tests can be ported to multiple languages at a fraction of the time required with other tools
  • Combine manual and automated steps

Input Test Data

Data tables are automatically generated by AscentialTest based on test input fields. Data tables offer significant advantages over spreadsheets for maintaining test data. Instead of storing only strings, AscentialTest data tables store data in the type that is required by test actions including complex lists and records. Users can automatically generate data tables from tests or build them visually using a specialized editor. All the user has to do is provide the test data.

Highlights:
  • Data fields are generated in the type expected by the test
  • Pick lists reduce input errors and save time inputting test data
  • Data tables can contain complex data structures including lists and records
  • Import test data from .csv
  • Special encrypted data parameters available for passwords and other sensitive data
  • Data can be designed to be reused by multiple tests
  • Standalone applet available for editing test data
  • Random data generation available
  • Easy access to ODBC databases, ASCII, XML and INI files