Test Framework 2.0
High-Quality GUI Testing
Test Framework is an Embedded Wizard add-on allowing implementation and execution of different GUI tests, such as Regression, Integration, Acceptance and Automated unit tests.
No additional tools required
Develop your tests within Embedded Wizard IDE to reduce the barrier for testing.
Integrate Test Framework
Integrate Test Framework into your software development cycle.
Animation support included
Test step synchronization of customized animations with predefined timing.
Keep maintenance low
Use automated tests that provide continuously feedback to reduce your overall expenses.
Screenshots can be taken to create references and compare new screenshots to them during a test run. On fails, a differential image is provided.
GUI Status Comparison
A test creates a textual screen status, which describes the screen and allows you to see changes immediately.
Record and log your manual testing, including every touch and keystroke. Then replay this sequence of UI actions to test them.
Write your own test sequences with all required data/user inputs. The successful learned test serves as a ‘Golden Device’ for future tests, which can be compared to this one.
The original screen before the testing.
#2 Reference Screen
The screen with the new feature of exclusion of content fields.
#3 Modified Screen
Captured by test after some changes (intenually or not).
#4 Screenshot Tests
Test run informs about differences in screenshots also via DIFF images.
#5 Status Tests
Test run compares status strings and informs about state changes here.
Free Evaluation Version
Want to try out before you buy? Request a Free Evaluation Version!
Fixing a bug should never introduce several newer ones… at least you should get noticed. After a component was changed, side effects will be shown immediately and can be fixed. Without a regression test, this issue may remain undetected for a long time.
Stand-alone components must also work properly in the context of the entire more complex system. The Middleware interaction is simulated exactly by the GUI test to verify the resulting behavior of the GUI component.
Test if all requirements of a specification are met and so the component works the way users expect it to. If a specific button was pressed, the correct screen should open. These tests can be generated by everyone with the integrated Point-and-Click Test Recorder.
Ensure all actual values correspond the expected values in a component. If you turn the wheel of a roulette with the same power, friction and the same starting position, the result must be the same.
Automated GUI Testing
For a lot of project scenarios it is vital to test the GUI part independently from the underlying middleware, especially if the middleware or the related hardware is not available yet.
By testing your GUI regularly, you can detect problems or inconsistencies early on in the process and act accordingly. Following workflow defines our recommended process for automated GUI testing via an automated test systems like Jenkins:
1. Jenkins starts the Embedded Wizard to generate code for Win32, which is used by the Visual Studio to create an executable application.
2. After the automated GUI run is done, Jenkins reports the test result via log and in form of GUI status and screenshots.
3. Human interaction only needed for evaluation, when some tests have failed and so diff files are created.
Free Evaluation Version
Want to try out before you buy? Request a Free Evaluation Version »
Test Framework including 8 hours of support - 5390* €
Supported Embedded Wizard versions: 10, 11, 12
(1) Embedded Wizard Test Framework (source code, libPNG, zlib)
(2) Embedded WizardTest Binding (as library)
(3) Embedded WizardTest Library (as library)
(4) Embedded Wizard Test Example (as source code)
* All prices are net prices exclusive taxes, fees and possible shipping costs