Find regressions before your users do
Vaadin TestBench is a tool for automating user interface testing and ensuring regressions get caught. Automate development-, integration- and acceptance testing. Build tests that catch everything from theme changes to database quirks. Maintain the test in Java and run them manually or in your CI environment.
With the requirements we have, Vaadin TestBench was a perfect fit for our needs. With it and the help we got from Vaadin, we were able to automate testing and even take test automation to new areas in our organisation.
Tests written in Java
Vaadin TestBench is deeply integrated with Vaadin and this makes it very easy to add test automation to your existing projects. Vaadin specific selectors and API provide the most convenient testing environment for testing your applications.
- Java clearness and ease of maintenance
- Easy and straightforward setup with Vaadin
Run full-stack browser based tests that simulate user interactions in real-time.
Run your tests without opening up a browser with headless mode.
Pixel perfect testing
Detect CSS styling regressions by analyzing pixels on the screen.
Static typing in tests
Tests are written in Java. Enjoy autocomplete and let compile-time checking to keep typos at bay.
Combine TestBench with JBehave and build behavior-driven tests.
Parallel testing on a grid
Run tests simultaneously on different browsers and platforms.
Our development team can rely on the tool as it is specifically targeted for user interfaces built with Vaadin. Being integrated into the Vaadin framework, TestBench has saved us time in the development process.