← Back to list

testing-strategies
by erezgit
⭐ 0🍴 0📅 Jan 12, 2026
SKILL.md
name: testing-strategies description: Test features, debug issues, run manual or automated tests, collect logs. Use when testing, debugging, validating, running tests, or analyzing errors. allowed-tools: Bash, Read
Testing Strategies
Test and debug features with visual verification and log analysis.
Development Environment
| Component | Location | Purpose |
|---|---|---|
| Frontend | localhost:3000 | Local Next.js |
| Backend | my-jarvis-dev.fly.dev | Deployed on Fly.io |
Manual Testing Protocol
1. Start App
# Kill existing process on port
lsof -ti:3000 | xargs kill -9 2>/dev/null
# Start app (run in background)
npm run dev
2. Run Test
- Tell user: "App running, go ahead and test"
- Wait for user to perform actions
- User confirms action done
3. Collect Logs
# Frontend/backend logs from npm process
# Check background task output
# Fly.io logs if testing deployed version
fly logs -a my-jarvis-dev --recent
4. Analyze
Use Problem → Root Cause → Solution format
What to Look For
- Frontend console errors
- Backend API route errors
- Network request failures
- WebSocket connection issues
- Authentication failures
Unit Testing
npm test # All tests
npm test [file-path] # Specific file
npm run test:watch # Watch mode
npm run test:coverage # Coverage report
Test Checklist
Before
- Backend deployed to Fly.io
- Frontend running locally
- Test credentials ready
During
- One action at a time
- Document unexpected behavior
After
- Findings documented
- Issues logged in roadmap
Debugging Pattern
- Reproduce consistently
- Narrow scope
- Test smallest unit
- Work outward
- Document findings
Score
Total Score
40/100
Based on repository quality metrics
✓SKILL.md
SKILL.mdファイルが含まれている
+20
○LICENSE
ライセンスが設定されている
0/10
○説明文
100文字以上の説明がある
0/10
○人気
GitHub Stars 100以上
0/15
○最近の活動
3ヶ月以内に更新がある
0/10
○フォーク
10回以上フォークされている
0/5
✓Issue管理
オープンIssueが50未満
+5
✓言語
プログラミング言語が設定されている
+5
○タグ
1つ以上のタグが設定されている
0/5
Reviews
💬
Reviews coming soon