Automated Testing

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:


1. Define Application Objects:

Object Oriented Testing


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.

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


2. Create Steps:

Step Based Testing

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.

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

3. Build Tests:

Automated Testing

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.

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


4. Input Test Data:

Build 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.

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




"Reducing the cost of software testing by making testers more productive ..."