InfiAutomation MCP / Windows desktop example

Test cases and evidence

Follow every case from requirement reference to action, assertion and screenshot.

Observed baseline, provisional expectations. No product requirement document was supplied. UI01–UI05 are UI-derived expectations. WF01–WF02 are workflow checks. The original plan and executable suite accompany the recorded report and 53 step screenshots.

Replay recipe

These are the original executable cases supplied with the recorded run, preserving all locators, steps, assertions and requirement references. Only the planPath is adjusted for this public folder. Check a current UI snapshot before replay on another Calculator version or language. This publication does not claim a new execution.

Open suite JSONSetup and replay instructions
Recorded: passed

CALC01 · Standard mode and reset

Requirements: UI01, WF01, WF02

StepActionReplay Automation IDExpected valueRecorded evidence
Standard modeassertTextHeaderStandard Calculator modeScreenshot
Display visibleassertVisibleCalculatorResults—Screenshot
ClearclickclearButton—Screenshot
Zero resultassertTextCalculatorResultsDisplay is 0Screenshot

Open recorded step drill-down →

Recorded: passed

CALC02 · Addition

Requirements: UI02, WF01

StepActionReplay Automation IDExpected valueRecorded evidence
ClearclickclearButton—Screenshot
2clicknum2Button—Screenshot
PlusclickplusButton—Screenshot
3clicknum3Button—Screenshot
EqualsclickequalButton—Screenshot
Result 5assertTextCalculatorResultsDisplay is 5Screenshot

Open recorded step drill-down →

Recorded: passed

CALC03 · Subtraction

Requirements: UI02, WF01

StepActionReplay Automation IDExpected valueRecorded evidence
ClearclickclearButton—Screenshot
9clicknum9Button—Screenshot
MinusclickminusButton—Screenshot
4clicknum4Button—Screenshot
EqualsclickequalButton—Screenshot
Result 5assertTextCalculatorResultsDisplay is 5Screenshot

Open recorded step drill-down →

Recorded: passed

CALC04 · Multiplication

Requirements: UI02, WF01

StepActionReplay Automation IDExpected valueRecorded evidence
ClearclickclearButton—Screenshot
6clicknum6Button—Screenshot
MultiplyclickmultiplyButton—Screenshot
7clicknum7Button—Screenshot
EqualsclickequalButton—Screenshot
Result 42assertTextCalculatorResultsDisplay is 42Screenshot

Open recorded step drill-down →

Recorded: passed

CALC05 · Division

Requirements: UI02, WF01

StepActionReplay Automation IDExpected valueRecorded evidence
ClearclickclearButton—Screenshot
8clicknum8Button—Screenshot
DivideclickdivideButton—Screenshot
2clicknum2Button—Screenshot
EqualsclickequalButton—Screenshot
Result 4assertTextCalculatorResultsDisplay is 4Screenshot

Open recorded step drill-down →

Recorded: passed

CALC06 · Backspace

Requirements: UI03, WF01

StepActionReplay Automation IDExpected valueRecorded evidence
ClearclickclearButton—Screenshot
1clicknum1Button—Screenshot
2clicknum2Button—Screenshot
Result 12assertTextCalculatorResultsDisplay is 12Screenshot
BackspaceclickbackSpaceButton—Screenshot
Result 1assertTextCalculatorResultsDisplay is 1Screenshot

Open recorded step drill-down →

Recorded: passed

CALC07 · Square

Requirements: UI04, WF01

StepActionReplay Automation IDExpected valueRecorded evidence
ClearclickclearButton—Screenshot
3clicknum3Button—Screenshot
Squareclickxpower2Button—Screenshot
Result 9assertTextCalculatorResultsDisplay is 9Screenshot

Open recorded step drill-down →

Recorded: passed

CALC08 · Square root

Requirements: UI04, WF01

StepActionReplay Automation IDExpected valueRecorded evidence
ClearclickclearButton—Screenshot
9clicknum9Button—Screenshot
Square rootclicksquareRootButton—Screenshot
Result 3assertTextCalculatorResultsDisplay is 3Screenshot

Open recorded step drill-down →

Recorded: passed

CALC09 · Memory lifecycle

Requirements: UI05, WF01

StepActionReplay Automation IDExpected valueRecorded evidence
ClearclickclearButton—Screenshot
7clicknum7Button—Screenshot
StoreclickmemButton—Screenshot
Recall enabledassertEnabledMemRecallTrueScreenshot
Clear displayclickclearButton—Screenshot
ZeroassertTextCalculatorResultsDisplay is 0Screenshot
RecallclickMemRecall—Screenshot
Result 7assertTextCalculatorResultsDisplay is 7Screenshot
Clear memoryclickClearMemoryButton—Screenshot
Recall disabledassertEnabledMemRecallFalseScreenshot
Clear display cleanupclickclearButton—Screenshot

Open recorded step drill-down →