Test Idea Rewriting
Verify\s/gi
returns 0 matches
Quick Reference Card
Transformation Pattern
[ACTION VERB] [specific trigger]; [OUTCOME VERB] [observable result]
Action Verb Quick Reference
Category
Verbs
Use When
Interaction
Click, Type, Submit, Navigate, Scroll
UI actions
Trigger
Send, Inject, Force, Simulate, Load
API/system actions
Measurement
Measure, Time, Count, Profile
Performance checks
State
Set, Configure, Enable, Disable, Toggle
Setup actions
Observation
Confirm, Assert, Check, Observe
Outcome verification
Common Transformations
Before
After
Verify login works
Submit valid credentials; confirm session created
Verify API returns 200
Send GET request; assert 200 response within 500ms
Verify error displays
Trigger validation error; observe error message
Verify data saves
Insert record; query database; confirm fields match
Verify performance
Execute 100 requests; measure p99 < 200ms
Transformation Rules
Pattern Detection
/ Verify
\s
/gi // HTML table cells
/
^
Verify
\s
/gim // Line starts
/"Verify
\s
[
^
"
]
+
"/gi // Quoted strings
Transformation Categories
API/Network Tests
Input Pattern
Output Pattern
Verify API returns X
Send [METHOD] request; assert [STATUS] response
Verify endpoint accepts Y
Post [PAYLOAD] to endpoint; confirm [RESPONSE]
Verify webhook fires
Trigger [EVENT]; observe webhook received
UI/UX Tests
Input Pattern
Output Pattern
Verify button works
Click [BUTTON]; observe [EFFECT]
Verify form submits
Fill [FIELDS]; submit form; confirm [RESULT]
Verify navigation works
Click [LINK]; observe [PAGE] loads
Data Tests
Input Pattern
Output Pattern
Verify data saves
Insert [RECORD]; query; confirm [MATCH]
Verify validation works
Enter [INVALID]; observe [ERROR]
Verify format accepted
Submit [FORMAT]; confirm [PROCESSED]
Performance Tests
Input Pattern
Output Pattern
Verify performance is good
Execute [LOAD]; measure [METRIC] < [THRESHOLD]
Verify scalability
Increase [USERS] to [N]; monitor [RESOURCE]
Verify timeout works
Inject [DELAY]; confirm timeout after [TIME]
Action Verb Reference
Interaction Verbs
Verb
When to Use
Example
Click
UI element interaction
Click "Submit" button
Type
Text entry
Type "
user@example.com
"
Submit
Form completion
Submit registration form
Navigate
Page changes
Navigate to /settings
Scroll
Viewport movement
Scroll to page bottom
Drag
Drag-and-drop
Drag file to upload zone
Hover
Mouse positioning
Hover over tooltip trigger
Select
Dropdown/checkbox
Select "Admin" from role dropdown
Trigger Verbs
Verb
When to Use
Example
Send
HTTP requests
Send POST to /api/orders
Inject
Fault injection
Inject 500ms latency
Force
State manipulation
Force offline mode
Simulate
Event generation
Simulate device rotation
Load
Resource loading
Load 50MB test file
Execute
Script/command
Execute database migration
Invoke
Function/webhook
Invoke payment callback
Trigger
Event firing
Trigger scheduled job
Measurement Verbs
Verb
When to Use
Example
Measure
Quantitative check
Measure response time
Time
Duration tracking
Time page render
Count
Quantity check
Count search results
Profile
Resource analysis
Profile CPU usage
Benchmark
Comparison
Benchmark against v1.0
Capture
State recording
Capture network traffic
Monitor
Ongoing observation
Monitor memory for 5 minutes
Observation Verbs
Verb
When to Use
Example
Confirm
Boolean check
Confirm user is logged in
Assert
Value comparison
Assert total equals $99.99
Check
State verification
Check cart has 3 items
Observe
Behavior watching
Observe spinner appears
Validate
Rule compliance
Validate email format
Expect
Predicted outcome
Expect redirect to /home
Verify (avoid)
Use alternatives
Use confirm/assert instead
Quality Validation
Pre-Transform Checks
Count "Verify" patterns in input
Identify context for each pattern
Map to appropriate action verb category
Post-Transform Checks
Regex validation: zero "Verify" matches
Every test idea starts with action verb
Each test includes observable outcome
All metadata preserved unchanged
Validation Regex
// Must return 0 matches for success
const
verifyPattern
=
/
Verify
\s
/
gi
;
const
matches
=
content
.
match
(
verifyPattern
)
;
if
(
matches
&&
matches
.
length
>
0
)
{
throw
new
Error
(
`
${
matches
.
length
}
"Verify" patterns remain
`
)
;
}
Agent Integration
// Single file transformation
await
Task
(
"Rewrite Test Ideas"
,
{
inputFile
:
"assessment.html"
,
outputFile
:
"assessment-rewritten.html"
,
preserveFormatting
:
true
}
,
"qe-test-idea-rewriter"
)
;
// Batch transformation
await
Task
(
"Batch Rewrite"
,
{
inputDir
:
"./assessments/"
,
outputDir
:
"./assessments-clean/"
,
pattern
:
"*.html"
}
,
"qe-test-idea-rewriter"
)
;
Memory Namespace
aqe/rewriting/
├── transformations/* - Transformation logs
├── patterns/* - Learned patterns
└── vocabulary/* - Custom verb mappings
← 返回排行榜
test-idea-rewriting
安装
npx skills add https://github.com/proffesor-for-testing/agentic-qe --skill test-idea-rewriting