You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
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>
Copy file name to clipboardExpand all lines: prompt.md
+32Lines changed: 32 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -96,6 +96,38 @@ Run in headless mode. At the end, generate an HTML test report.
96
96
- Verify the data product was created
97
97
- Check console for JS errors and inspect for visual bugs
98
98
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
+
99
131
## Report Generation
100
132
101
133
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