🖋️
QualityMate
  • QualityMate
  • Getting Started
    • Introduction
    • Why QualityMate
    • Architecture
    • Supported Web Browsers
    • Glossary
  • Components
    • UI Player
      • Basic Concepts
      • UiPlayer
      • MSTest Integration
      • Samples
        • QualityMate Sample Desktop
        • QualityMate Sample Web
        • QualityMate MSTest Integration Sample Desktop
        • QualityMate MSTest Integration Sample Web
        • QualityMate Integration with Test Frameworks
        • Web Authentication Sample
      • QualityMate Project Template
    • UI Recorder
      • Basic Concepts
      • Setting Up the Recorder
      • Validating an Element
      • Generating QualityMate Solution
  • Tools
    • File Comparators
    • Image Processor
    • Project Merger
    • Test Case Generator
      • Filters
      • Rename Recorded Controls
  • Basic Concepts
    • Page Object
      • Work Guide
    • Controls
      • Control Types
        • Generic Types
        • Desktop types
        • Web Types
        • WebMap types
          • Kendo PowerBuilder
          • Kendo WinForms
          • Kendo Silverlight
      • Interactions
        • SendKeys
        • Validate
    • Selectors
      • Selectors in Code
      • Default Selector
      • Shared Selector
      • Selectors Category
        • CSS Selector
        • XPath Selector
        • Image Selector
        • Frame Selector
      • Identifying Selector
        • Identify for Windows Desktop
        • Identify for Web
  • How to Guides
    • Setting Up the Configuration
      • Parameters
      • Context
      • Loading External Data
    • Awaiting for the Application
      • Busy Loaders
      • Retries
    • Defining Controls
      • Extending Controls
      • Control Slice
      • Control Collection
    • Logging on Tests
      • QualityMate Reports
      • Logging
  • Help
    • Best Practices
      • Environment
      • Tests
      • Page Objects
      • Validations
      • Interactions
      • Image Comparisons
    • Known Issues
    • Continuous Integration
      • Agents Session
    • Upgrading QualityMate
      • From version 7 to version 8
      • Previous Versions
      • How to switch from TestFeature to UiTest
    • VS Test
      • Command Line
      • Generate Reports
  • API
    • Control Interfaces
      • IButton
      • ICheckBox
      • IComboBox
      • IControl
      • IControlSlice
      • IDateTimePicker
      • IElement
      • IGrid
      • IGroupBox
      • ILabel
      • IListBox
      • IMenu
      • INumericUpDown
      • IPageObject
      • IProgressBar
      • IRadioButton
      • IRadioButtonGroup
      • ISplitButton
      • IStatusStrip
      • ITab
      • ITextBox
      • IToggleButton
      • IToolBar
      • ITreeView
    • Behavior
      • ICheckableControl
      • IList
      • ITextControl
    • Enums
      • ClickType
      • KeyModifiers
      • MouseButton
  • Changelog
    • Changelog
      • Version 8
      • Version 7
      • Version 6
      • Version 5
      • Version 4
      • Version 3
Powered by GitBook
On this page

Was this helpful?

  1. Getting Started

Why QualityMate

PreviousIntroductionNextArchitecture

Last updated 2 years ago

Was this helpful?

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:

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

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

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

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

Extensibility
Busy Loaders
Control Slice
Validates