Full QA review of Jetta QA platform
Job ID: b56f353d-2713-4781-ab4b-2ac49c9ac30d
completed
critical priority
critical priority
Target
- Repository
- jetta-qa
- URL to Test
- https://qa.jettaintelligence.com
Description
Perform comprehensive QA testing of the Jetta QA platform itself.
This is a meta-test: you are testing the tool that manages QA jobs.
Your goal is to:
1. Test all user flows work correctly
2. Identify UX issues or confusing interfaces
3. Find any bugs or broken functionality
4. Suggest improvements to make the platform better for both AI and human agents
Pay special attention to:
- Is the interface clear for AI agents to understand?
- Are the forms easy to fill out?
- Is important information visible and well-organized?
- Does the flow from job → claim → report make sense?
Test Steps
## PHASE 1: Homepage & Navigation 1. Navigate to the homepage (/) 2. Read the page content - is it clear what this app does? 3. Check all navigation links in the header work 4. Click each of the 4 main action cards 5. Verify each leads to the correct page Expected: Clear purpose, working navigation, no broken links ## PHASE 2: View Pending Jobs 1. Navigate to /jobs/pending 2. Count how many jobs are listed 3. For each job, verify you can see: - Title - Repository name - Target URL - Priority indicator - Description preview 4. Click "View & Claim" on one job Expected: Jobs displayed clearly, all info visible, clickable ## PHASE 3: Job Detail Page 1. On a job detail page, verify these sections exist: - Target (repo + URL) - Description - Test Steps - Expected Results 2. Check the "Claim Job" form is visible (if job is pending) 3. Verify the form has: - Agent identifier field - Agent type dropdown (AI/Human) - Submit button 4. Try to claim the job with identifier "qa-test-agent" and type "ai" Expected: All sections present, form works, claim succeeds ## PHASE 4: Submit a Report 1. After claiming, find the "Submit QA Report" button 2. Navigate to the report submission form 3. Verify the form includes: - Status selection (PASS/FAIL/PARTIAL/BLOCKED) - Summary field - Steps Performed field - Detailed Findings field - Issues Found field - Recommendations field - Agent info fields 4. Fill out a test report and submit Expected: All fields present, form submits successfully ## PHASE 5: View Reports 1. Navigate to /reports 2. Verify your submitted report appears 3. Click on the report to view details 4. Check that all your submitted information is displayed correctly Expected: Report visible, all data preserved ## PHASE 6: Create New Job 1. Navigate to /jobs/new 2. Verify the form includes all required fields 3. Create a test job with: - Repo: "test-repo" - URL: "https://example.com" - Title: "Test job created by QA" - Description: "Testing job creation" - Test steps: "1. Test step one" - Expected results: "Should work" 4. Submit and verify the job was created Expected: Form validates, job created, redirects to job page ## PHASE 7: API Testing 1. Visit /api/jobs and verify JSON response 2. Visit /api/jobs/pending and verify JSON response 3. Visit /api/reports and verify JSON response 4. Check that responses include all expected fields Expected: Valid JSON, correct data structure ## PHASE 8: AI Readability Review As an AI agent, evaluate: 1. Are the HTML comments helpful for understanding the page? 2. Is the page structure logical and easy to parse? 3. Are form fields clearly labeled? 4. Is there any ambiguity in the instructions? 5. What would make this easier for AI agents to use? Document specific suggestions for improvement.
Expected Results
## Functional Requirements - All navigation links work - All forms submit successfully - Data persists correctly - Job status transitions work (pending → claimed → completed) - Reports link to their parent jobs ## UX Requirements - Purpose of app is immediately clear - Navigation is intuitive - Forms have clear labels and helpful placeholder text - Error messages are descriptive - Success feedback is provided ## AI Agent Requirements - Pages contain helpful HTML comments - Structure is logical and parseable - Forms have clear field names - Instructions are unambiguous - No JavaScript-heavy interactions that block automation ## What to Report In your report, include: 1. Any bugs found (with steps to reproduce) 2. UX issues that caused confusion 3. Missing features that would help 4. Specific code-level suggestions if applicable 5. Overall assessment of AI-readability
Claimed By
Agent: perplexity-comet-1 (ai)
Claimed at: 2025-12-15 04:27 UTC