Skip to content

Commit 8fdcc24

Browse files
simonharrerclaude
andcommitted
Add dynamic exploratory UI tests (Tests 4-6) to prompt
The agent now picks 3 additional use cases at runtime based on what it sees in the UI, varying choices each run for broader coverage over time. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
1 parent d2c4fa4 commit 8fdcc24

File tree

1 file changed

+32
-0
lines changed

1 file changed

+32
-0
lines changed

prompt.md

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -96,6 +96,38 @@ Run in headless mode. At the end, generate an HTML test report.
9696
- Verify the data product was created
9797
- Check console for JS errors and inspect for visual bugs
9898

99+
## Tests 4-6: Exploratory UI Tests (Dynamic)
100+
101+
After completing the predefined tests above, explore the application UI and **choose 3 additional use cases to test on your own**. These must NOT be the same as Tests 1-3 above.
102+
103+
**How to choose:**
104+
1. Navigate around the application — open menus, sidebars, navigation links, settings, and any other areas visible in the UI
105+
2. Take a screenshot of the main areas you discover
106+
3. Based on what you see, pick 3 distinct use cases that exercise different parts of the application
107+
4. **Vary your choices** — each time this test suite runs, try to pick different use cases so that over time broad coverage is achieved. Do not follow a fixed pattern.
108+
109+
**For each of the 3 exploratory tests:**
110+
- Give it a descriptive name (e.g., "Test 4: [Your chosen use case]")
111+
- Document what you are testing and why you chose it
112+
- Interact with the feature: click buttons, fill forms, navigate pages, trigger actions
113+
- Take screenshots at each step
114+
- Check console for JS errors and inspect for visual bugs after each step
115+
- Record the result (PASS/FAIL) with notes on what happened
116+
117+
**Examples of things you might test** (do NOT always pick these — explore and find your own):
118+
- Filtering or sorting data products
119+
- Navigating to a data contract detail page and reviewing its contents
120+
- Editing an existing data product or data contract
121+
- Checking responsiveness or layout of a specific page
122+
- Testing pagination if there are lists
123+
- Exploring settings or profile pages
124+
- Testing breadcrumb navigation
125+
- Checking empty states (e.g., searching for something that doesn't exist)
126+
- Testing any dialogs, modals, or tooltips you encounter
127+
- Verifying links and navigation flows
128+
129+
Include all exploratory test results in the final report alongside Tests 1-3.
130+
99131
## Report Generation
100132

101133
After completing ALL tests (whether they passed or failed), create an HTML report file at `report.html` in the current working directory. The report must include:

0 commit comments

Comments
 (0)