← All Products

WA Tester: Warehouse Advantage Automated Testing

Djonathan Krause

Djonathan Krause

Warehouse environments evolve constantly. New workflows, new code, new integrations.

Testing is critical, but manual testing does not scale.

WA Tester brings automated testing to Warehouse Advantage, helping teams ship changes faster and with confidence.

Challenges with Manual Testing

Manual testing slows teams down and increases risk.

Lack of Scalability
Manual tests do not scale with growing systems and teams.

Resource Intensive
Time-consuming and dependent on human availability.

Error-Prone
Inconsistent results and missed regressions.

Benefits of Automated Testing

Efficiency
Automate repetitive validations and save time.

Accuracy
Consistent, repeatable test results.

Scalability
Grow your test coverage as your system evolves.

Why Existing Tools Fall Short

Complex and fragile configuration
Missing features for WA-specific needs
Poor integration with existing workflows

WA Tester Features

Easy Setup
Designed to integrate smoothly with Warehouse Advantage.

SQL Validation
Validate database state with confidence.

Screen Validation
Ensure UI flows behave as expected.

Reporting
Clear, actionable test results for engineers.

WA Tester Demo

The videos below show you how to create and run a unit test using the WA Tester.

Creating the Test Unit:

In this video, we walk you through the test unit creation. To do so, you have to run the process using the WA Tester terminal:


The result will be a .watest file with exactly what you need to run the unit test. You can change it to do more validations, such as SQL validations. For example:

ASSERT_SCREEN
|Move                |
|                    |
|Scan the item number|
| on LP0001.         |
|                    |
|ITEM ID             |
|                    |
|F2:TakeLP           |

INPUT STR 'F2'

ASSERT_SCREEN
|Move                |
|                    |
|Scan the location.  |
|                    |
|                    |
|LOCATION            |
|                    |
|F3:Done             |

ASSERT
    EXPECTED INT 0
    ACTUAL_QUERY
        SELECT COUNT(1)
          FROM t_stored_item
         WHERE location_id = @source_loc
           AND item_number = @item_number
           AND hu_id = @hu_id
           AND wh_id = @wh_id


Running a unit test with no errors:


Running a unit test with errors found:


Schedule a Demo

Automated testing is not a trend. It’s a requirement.

Schedule a personalized WA Tester demo and improve the reliability of your Warehouse Advantage environment.

Email us at hi@euler.software to schedule a demo.