🖋️
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
  • What is QualityMate?
  • Supported platforms
  • Check our Samples
  • Templates

Was this helpful?

  1. Getting Started

Introduction

What is QualityMate?

QualityMate enables users to write automation test cases from end to end, starting with the User Interaction (UI) recordings, then test case script generation, and finally the execution of such scripts in a continuous integration (CI) environment.

QualityMate provides support for Windows and Web applications. Windows platform support is based on native UI Automation libraries from Microsoft and therefore kind of a wrapper around them; while Web platform support is based on the Selenium browser automation project.

One of the main goals of QualityMate design is decoupling the scripts from the underlying platform, meaning that it minimizes generating code that refers to specific control elements of the platform (Buttons, radio buttons, etc). This goal is achieved by creating abstractions of the controls that require specific implementation per every platform.

Supported platforms

You can use QualityMate to automate scripts and test cases on different platforms/technologies:

  • Windows Desktop:

    • WinForms

    • VB6

    • WPF

    • Silverlight

  • Web browsers:

    • Chrome

    • Chromium browsers (Edge, Electron)

    • Firefox

    • Internet Explorer

Check our Samples

If you prefer a hands-on approach to learn QualityMate, you could experiment by yourself with these samples:

Templates

You can download one of our templates to quickstart your script!

PreviousQualityMateNextWhy QualityMate

Last updated 1 year ago

Was this helpful?

My first application with QualityMate
My first test with QualityMate MSTest Integration
QualityMate Project Template