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.
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.
Cases: CALC01
Recorded coverage and outcomes →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
Provisional: Backspace removes the final entered digit.
Source: Observed number pad and backSpaceButton.
- Entering 12 then Backspace displays 1.
Cases: CALC06
Recorded coverage and outcomes →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.
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.
Cases: CALC09
Recorded coverage and outcomes →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.
Cases: CALC01, CALC02, CALC03, CALC04, CALC05, CALC06, CALC07, CALC08, CALC09
Recorded coverage and outcomes →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.
Cases: CALC01
Recorded coverage and outcomes →Questions for the product owner
- Which Calculator product/version and modes are required? This run targets the observed Windows Calculator Standard mode.
- Are proposed UI01–UI05 functional expectations approved, or are there source requirements to replace them?
- What are required precision, rounding, overflow, divide-by-zero and negative-square-root behaviors?
- Are decimals, percentages, keyboard input, history, converters, accessibility and persistence in scope?