UI Image Test Case Generator
Paste the following prompt into your AI chat to install this skill:
Please follow https://skillhub.cn/install/skillhub.md to install @user_c3b299c0/qkym.
About this skill
The Problem
In QA, many test cases come from visible page behavior rather than written requirements: whether an input accepts empty values, whether a dropdown covers all expected options, whether a disabled button can still be triggered, whether closing a modal preserves state, or whether copy is truncated. Manually extracting these details from UI mockups, prototypes, or page screenshots can miss edge cases and exception paths, and it is hard to keep case granularity consistent across pages.
How It Works
The core input is an image, without requiring extra requirement notes. It first identifies page structure, including page name, top navigation, input fields, dropdowns, radio / checkbox controls, buttons, modals, icons, pagination, navigation entries, disabled states, default values, and helper text. It then breaks functionality into module-level groups, for example treating the editable fields in an “Add” modal as one test cluster. The output has two levels: first, mind-map style test points; second, detailed executable cases with clear numbered steps and High / Medium / Low priority labels. Coverage includes normal flows, boundary values, invalid input, empty values, special characters, button states, modal confirm or close behavior, page transitions, copy display, and compatibility or visual checks.
Limits
It is best suited for visible front-end interactions such as pages, forms, modals, lists, navigation, and state changes. If the image is unclear, hidden states are not shown, or behavior depends on backend APIs or authentication, the output should be supplemented with PRD, API contracts, and runtime validation. It is not a substitute for API, performance, or security testing, and the final cases still need review.
Use Cases
- Turn received front-end UI mockups into test points for fields, buttons, modals, and navigation.
- Break a form screenshot into cases for inputs, dropdowns, empty values, and special characters.
- Split multi-page prototypes into per-page cases for modals, navigation, pagination, and disabled states.
- Prepare review-ready executable test cases with High / Medium / Low priority from visible interactions.
Best For
- QA engineers testing web pages who need quick test cases from UI screenshots and visible interactions.
- Test leads in review meetings who need module-level cases with clear High / Medium / Low priorities.
- Front-end engineers validating forms and modals, focused on inputs, button states, and copy boundaries.
- Delivery engineers handling product acceptance who need multi-page prototypes turned into executable checklists.
Related Skills
Guides Java Spring Boot backend development across REST APIs, data access, security, microservices, testing, deployment, and troubleshooting.
A systematic code error fixing skill that follows a five-step workflow: Reproduce, Isolate, Understand, Fix, Verify, to help developers resolve code errors.
Restores Lanhu designs to target framework code using schema JSON, design tokens, and image assets.
Automatically detects engineering or competition code, analyzes bugs, vulnerabilities, algorithm complexity, and edge cases, then produces risk-level findings with before/after fixes.