What problem does it solve? Manually executing test cases, comparing actual behavior against the EShop specification, and documenting defects is repetitive and error-prone. This Skill walks through predefined test cases, updates actual results and pass/fail status, and produces structured bug reports with screenshots. ## Core Features & Use Cases - Test Case Execution: Runs test cases stored in ./tests/test-cases/<function> step by step in a browser against the running EShop app. - Result Tracking: Updates each test case file with the actual result and a Pass/Fail/Blocked status after execution. - Bug Reporting: Creates structured bug reports in ./bugs/<function> using a fixed template, with screenshots saved in an images subfolder. - Use Case: A QA student testing the FR01 registration function runs all its test cases, marks failures, and generates FR01-bug-01.md reports with embedded screenshots for each defect found. ## Quick Start Run the test cases for function FR01 against the EShop app, update their actual results and status, and create bug reports for any failures.