Skip to content

Add UI tests using WinAppDriver #461

@mcooley

Description

@mcooley

Calculator uses variety of automated tests, including unit tests (which test code in isolation) and UI tests (which test the finished product). Calculator has historically had a set of UI tests, but they used Microsoft-internal test frameworks and do not have coverage as extensive as we would like.

We intend to use WinAppDriver to develop a new set of UI tests for calculator. The WinAppDriver team has used Calculator as a demo application, so we'll use that code as a starting point. Once we get the initial framework checked in and running during the builds, we'll need to open additional issues to track our progress covering the desired areas of Calculator's UI.

@hassanuz is contributing the initial code and pipeline definitions from the WinAppDriver team
@sanderl is figuring out our longer-term plan about what UI test coverage we want

Metadata

Metadata

Assignees

No one assigned

    Labels

    toolingWork that primarily impacts the yaml or administration of the GitHub project itself.

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions