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.
Execution approach
- Review and approve the expectations; resolve missing business requirements.
- Open Calculator in Standard mode and inspect its live UI Automation tree.
- Review exact locators, requirement references and explicit assertions in the executable suite.
- Close inspection sessions, execute sequentially with healing off, and poll until completion.
- Inspect summary, individual steps, screenshots and mapped outcomes.
Readable plan (Markdown) · Saved plan (JSON) · Replay suite (JSON)
Nine planned scenarios
| Case | Scenario | Requirement references | Expected assertions |
|---|---|---|---|
| CALC01 | Standard mode and reset | UI01, WF01, WF02 | Standard mode visible; display zero. |
| CALC02 | Addition | UI02, WF01 | 2 + 3 = 5 |
| CALC03 | Subtraction | UI02, WF01 | 9 - 4 = 5 |
| CALC04 | Multiplication | UI02, WF01 | 6 × 7 = 42 |
| CALC05 | Division | UI02, WF01 | 8 ÷ 2 = 4 |
| CALC06 | Backspace | UI03, WF01 | Backspace removes last digit. |
| CALC07 | Square | UI04, WF01 | Square of 3 is 9. |
| CALC08 | Square root | UI04, WF01 | Square root of 9 is 3. |
| CALC09 | Memory lifecycle | UI05, WF01 | Stored value recalled correctly and memory cleared. |
Execution conditions and limits
- No functional requirements or acceptance criteria were supplied; UI01–UI05 are provisional and do not establish business acceptance.
- Attached desktop sessions share application state; every case explicitly clears the display and memory case cleans up its memory.
- Only observed Standard mode is covered. Existing history may remain.
- Desktop execution requires an interactive Windows session; locale-dependent text may affect exact assertions.