← Calculator example · Requirements · Original plan · Cases
Recorded run, 2 November 2026. UI01–UI05 are provisional. Original plan/suite supplied; public suite planPath relocated. Screenshots privacy-cropped to Calculator content; no new run claimed.
InfiAutomation MCP · Run summary
Requirement traceability

Calculator observed-UI baseline

Calculator Standard observed UI baseline · Execution evidence · 2026-11-02T16:01:23.637Z

Mapping coverage is not proof that a requirement is satisfied. Outcomes reflect the mapped cases and their explicit assertions; review acceptance criteria, untested business rules and open questions.

Requirements7
Mapped to cases7
Unmapped0
Mapping coverage100%
Open business questions
Download JSON
Requirement & acceptanceMapped test casesObserved outcome
UI01
Provisional: Standard mode exposes a visible result display and Clear resets it to zero.
Source: Observed Header, CalculatorResults and clearButton; acceptance expectation proposed from control semantics.
  • Header is Standard Calculator mode.
  • After Clear, result text is exactly Display is 0.

CALC01 · Standard mode and reset
passed

passed
UI02
Provisional: basic arithmetic produces mathematically correct integer results.
Source: Observed plusButton, minusButton, multiplyButton, divideButton and equalButton.
  • 2 + 3 = 5
  • 9 - 4 = 5
  • 6 × 7 = 42
  • 8 ÷ 2 = 4

CALC02 · Addition
passed

CALC03 · Subtraction
passed

CALC04 · Multiplication
passed

CALC05 · Division
passed

passed
UI03
Provisional: Backspace removes the final entered digit.
Source: Observed number pad and backSpaceButton.
  • Entering 12 then Backspace displays 1.

CALC06 · Backspace
passed

passed
UI04
Provisional: Square and Square root perform the named operations.
Source: Observed xpower2Button and squareRootButton.
  • Square of 3 displays 9.
  • Square root of 9 displays 3.

CALC07 · Square
passed

CALC08 · Square root
passed

passed
UI05
Provisional: memory store, recall and clear function as named.
Source: Observed memButton, MemRecall and ClearMemoryButton.
  • Store 7, clear display, recall displays 7.
  • Clearing memory disables Memory recall.

CALC09 · Memory lifecycle
passed

passed
WF01
Use observed selectors, executable cases and explicit assertions; keep healing off for the first run.
Source: User request
  • Suite uses observed UI Automation IDs and explicit assertions.
  • Suite healing is off.

CALC01 · Standard mode and reset
passed

CALC02 · Addition
passed

CALC03 · Subtraction
passed

CALC04 · Multiplication
passed

CALC05 · Division
passed

CALC06 · Backspace
passed

CALC07 · Square
passed

CALC08 · Square root
passed

CALC09 · Memory lifecycle
passed

passed
WF02
Close inspection session before execution, poll to completion and provide summary, detailed and requirement-coverage reports.
Source: User request
  • Inspection session is closed before test_run.
  • Finished job and report paths are recorded.

CALC01 · Standard mode and reset
passed

passed

Source snapshots: No imported source linked