Core features

TestMachine

Complete test framework to speed up development and execution of automated testing

Automatic test preparation

Using TestMachine setup procedures

XML GUI inspection

The smarter way to generate GUI expressions

Unattended test runs & video reporting

Who’s bug is it? Definitive and easy bug reporting

Dedicated TestMachine engineer

Getting your issues resolved instead of creating workarounds

Tests

Classification

Test levels Integration, sytem
Techniques End-to-end testing, black box testing, GUI testing

Test coverage

Regressionstest Smoke tests
Ensure the most crucial functions of the application work, because those bugs can block further testing.
Regressionstest Regression tests
Exercise existing features after making changes to the application to ensure no new bugs have been introduced.
Regressionstest Cross-plattform tests
Uncover bugs that surface only when running on specific platforms or configurations.
Regressionstest Compatibility tests
Check if a new component of the application is compatible with all versions of existing parts of the same application.
Regressionstest Multi-user tests
Simulate multiple users concurrently accessing the application to shake out bugs that do not surface with a single user.

Supported plattforms

TestMachine currently supports the following platforms:

Web Internet Explorer , Firefox , Chrome , Safari
Mobile iOS , Android , Windows Mobile
Desktop Java , .NET , Windows , Mac
Embedded FreeRTOS , Linux embedded

More platforms can be added for new client projects.

Technologies

TestMachine framework Browser-based Windows application
Client test scripts Java / TestNG or .NET / NUnit project using XPath to identify GUI elements