QA & Testing Pre-Launch Functional Marketing QA Release

QA & Testing

Pre-launch quality assurance checklists, functional testing guides, marketing QA, and release verification procedures for stitchwand.

01

Pre-Launch QA

Critical checks before any release goes live. Every item must pass before deployment.

  • Core Engine Tests Pass
    Run npm run test in packages/core. All 443+ tests must pass. Zero failures, zero skips.
    Critical
  • CLI Integration Tests
    Run all 5 CLI commands (convert, validate, diff, lint, component) against sample files. Verify exit codes and output formats.
    Critical
  • MCP Server Tool Responses
    Test all 6 MCP tools with valid and invalid inputs. Verify JSON-RPC response format and error handling.
    Critical
  • Web App Build & Deploy
    Run turbo build. Verify Next.js production build completes. Check bundle size. Deploy to staging.
    High
  • Starter Kit Gallery
    Verify all 99 starter kits load, display tokens correctly, and export valid DESIGN.md format.
    High
  • Design Swarm Flow
    Trigger a swarm with sample input. Verify all 4 agents activate, complete, and merge output correctly.
    High
  • Cross-Browser Testing
    Test on Chrome, Firefox, Safari, and Edge. Verify layout, animations, and interactive features work correctly.
    Medium
  • Mobile Responsive
    Test on iOS Safari and Android Chrome. Verify navigation, dropdowns, and content adapt correctly.
    Medium
02

Functional Testing

Feature-by-feature testing guides for each product area.

Convert

Test Figma JSON, Style Dictionary, and raw JSON inputs. Verify DESIGN.md output format, token counts, and section structure.

Validate

Test all 50+ validation rules across 8 categories. Verify pass/fail/warn results, severity levels, and fix suggestions.

Diff

Test with identical files, completely different files, and incremental changes. Verify additions, removals, and modifications display correctly.

Lint

Test naming convention detection, format validation, and alias resolution. Verify warnings and errors distinguish correctly.

Accessibility Audit

Test WCAG contrast checking, font sizing validation, and touch target analysis. Verify severity ratings and fix suggestions.

Component Analysis

Test component extraction from DESIGN.md. Verify property detection, variant analysis, and documentation generation.

  • Empty Input Handling
    Verify all tools handle empty strings, null values, and missing files gracefully with clear error messages.
    High
  • Large File Performance
    Test with design systems containing 500+ tokens. Verify processing completes within 5 seconds.
    Medium
  • Edge Case Tokens
    Test with unusual token values: very long names, special characters, deeply nested references, circular refs.
    Medium
03

Marketing QA

Quality checks for marketing materials, landing pages, and public-facing content.

  • Landing Page Copy
    Verify all feature claims match actual product capabilities. No vaporware. Check pricing matches Stripe config.
    Critical
  • OG Meta Tags
    Verify og:title, og:description, og:image render correctly on Twitter, LinkedIn, and Slack link previews.
    High
  • Analytics Tracking
    Verify Plausible analytics script loads on all pages. Check custom events fire for key actions (sign up, convert, validate).
    High
  • Screenshot Accuracy
    Verify all product screenshots in docs match current UI. Retake any outdated screenshots.
    Medium
  • Documentation Links
    Click every link in every doc page. Verify no 404s, no broken anchors, no external links pointing to localhost.
    High
  • Video Placeholder Audit
    Verify all video placeholders on demo.html have correct scripts and metadata. Ensure no "coming soon" text on launch day.
    Medium
  • npm Package README
    Verify @stitchwand/core, @stitchwand/cli, and @stitchwand/mcp-server README files are accurate with working examples.
    Medium
04

Release Verification

Post-deployment verification and smoke tests.

  • npm Publish Verification
    Verify packages are live on npm: npx @stitchwand/cli --version. Check all 3 packages published with correct version.
    Critical
  • Production URL Live
    Verify stitchwand.com and app.stitchwand.dev are live. Check SSL certificates are valid.
    Critical
  • MCP Registry
    Verify MCP server appears in Claude Desktop MCP registry and Smithery. Test installation flow.
    High
  • Smoke Test: Full Flow
    Run complete user journey: land on site, browse kits, create design system, validate, export. Record any friction.
    Critical
  • Error Monitoring
    Verify error tracking is live. Trigger a known error and confirm it appears in monitoring dashboard.
    High