Why QualityMate

QualityMate's flagship product UI Player provides a simple API which allows users to create automated UI test cases for migration projects. Some of its features include:

  • Cross-Technology Consistency: Test scripts are built with abstractions which hide the particulars of different technologies (e.g. Desktop, vanilla Web). During migration, the application under test can be changed between source and target by simply modifying a settings file.

  • Out-of-the-Box Support for Mobilize's Migration Technologies: Complex migrated control structures are hidden and delegated to the framework, speeding up the test case creation process and reducing code duplication.

  • Automatic Retry System: Control interactions are awaited until they succeed; so there's no need to write waits, sleeps, or retries.

  • Modern Testing Pattern: The Page Object Model design pattern is enforced, resulting in clean and modular test cases.

  • Debugging: Screen captures, video recording, and detailed logs are provided to aid during the debugging process.

Other Features

Some other UI Player features users love:

  • Extensibility: New control technologies can be quickly supported and used within the framework. Existing controls can be easily personalized and edited.

  • Busy Loaders: These components repeatedly appear in applications while they're busy completing tasks. Native support to await for these to disappear is included.

  • Control Slice: Allows for interactions with a specific slice of a determined control.

  • Validates: Validations on controls will automatically retry until a specified time expires; which removes the need for waits or retries in test scripts.

Last updated