CafeG Labs CAFE G®
QPad icon
Beta iPadOS

QPad

Professional QA Checklist Management

A native iPad app for systematic QA/QC testing. Import checklists, track status with severity tagging, sync across devices with iCloud, push structured results to GitHub and Slack, and generate AI-powered QA summaries — all offline-capable.

Read the How to Use guide →

How It Works

1

Import

Drop in a Markdown or JSON checklist, start from a template, or pull one from GitHub.

2

Track

Work through each item — tap to pass, long-press for fail with severity tagging. Attach photos, sketches, and notes.

3

Report

Push structured results to GitHub and Slack. Export PDF reports. Generate AI-powered QA summaries.

Features

Flexible Import & Templates

Import checklists from Markdown or JSON. Save any checklist as a reusable template for future test cycles. Drag-to-reorder items and sections.

4-State Tracking

Track each test item as Pass, Fail, N/A, or Pending. Quick-tap for pass, long-press for full status menu. Full undo/redo support.

Failure Severity

Classify failures as Showstopper, Major, Minor, or Cosmetic with color-coded severity tags. Severity flows through all exports — PDF, CSV, Markdown, and Slack.

Tester Attribution

Automatically captures who marked each item and when. Shows tester name and relative timestamp inline. Flows through exports for full audit trails.

GitHub Integration

Push structured progress with conventional commits and version diffing. Create GitHub Issues directly from failed items. Auto-populates device, OS, severity, and failure notes.

Dashboard & AI Summary

Visual dashboard with donut charts, progress bars, and consolidated failures. AI-powered Summary tab merges QPilot automated results with manual context into a polished narrative (iOS 26+).

Search, Filter & Batch Ops

Search items by title, filter by status, and batch-update entire sections at once. Multi-select items for bulk status changes.

Export & Backup

Generate PDF reports and CSV exports with full metadata. Backup entire projects to .qpad archive files and restore them on any device.

Apple Pencil & Photos

Annotate items with freehand sketches using Apple Pencil. Attach photos from your library to failed items — screenshots, bug evidence, and visual context inline.

iCloud Sync

CloudKit-powered sync across all your devices. Start testing on iPad, review on iPhone. Graceful fallback to local-only if iCloud is unavailable.

Slack & Offline Push

Post rich test summaries to Slack via webhook on checklist close. Offline push queue automatically drains when connectivity returns — never lose a result.

QPilot Integration

Pulls automated test results from QPilot via GitHub. Fuzzy-matches failures to your checklist items with inline failure cards and push notifications.

Keyboard Shortcuts

Hardware keyboard support — press P, F, N, or U to mark items as Pass, Fail, N/A, or Pending without lifting your hands.

Works with QPilot

QPilot runs your automated tests and pushes results to GitHub. QPad pulls those results, fuzzy-matches failures to your checklist items, and notifies you when something breaks. Automated testing meets human sign-off.

Learn About QPilot

Built With

Swift SwiftUI SwiftData CloudKit Apple Intelligence PencilKit