Skip to content

Automated UI Tests for the Scientific Calculator Mode #608

@edwcry

Description

@edwcry

Problem Statement
Currently, the basic smoke tests for Scientific calculator mode are all manual. There aren't any automated UI tests for calculator modes other than the standard calculator mode. Automation testing is faster than manual testing. Repeated test that can be automated, should be automated.

Evidence or User Insights
It would be helpful to developers and testers to have some streamlined, reliable UI tests for the Scientific calculator mode.

Proposal

  • These tests would allow developers to know that their feature/code change, when introduced to the application, does not break other aspects of the application.
  • These tests allow testers to focus on more creative, testing scenarios during manual testing rather than spending a lot of extra time executing tests that an automaton could complete.

Goals

  • Replace basic, repeatable manual tests, with streamlined, reliable automated UI tests for the Scientific calculator mode
  • Use these tests as a gate when checking in new features

Non-Goals

  • The UI automated tests are not a replacement for Unit tests
  • The UI automated tests will not cover end-to-end testing (It will cover smoke/BVT type tests)

Low-Fidelity Concept
Read through "ManualTests.md" (https://github.com/microsoft/calculator/blob/master/docs/ManualTests.md). Would you prefer to execute these tests manually, or if possible, execute most of these through automation?

Requested Assignment
If possible, I would like to implement this.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Pri: 2approvedcodebase qualityIssues that are not bugs, but still might be worth improving (eg, code hygiene or maintainability)

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions