Skip to content
DiscordTwitterLinkedInInstagram

Automation Testing

Every time Codepup AI builds or modifies your project, it runs automated testing in the background to verify that your website works correctly - before you even open it.

No manual testing. No checking things yourself. Codepup AI handles it all.

Auto-runs on every build Visible in chat Zero setup required

Automation testing is Codepup AI’s built-in quality check system. After your project is generated or modified, Codepup AI runs a series of tests across your entire application to make sure:

  • All pages load correctly
  • Forms and interactions work as expected
  • Payment flows process without errors
  • Email integrations send successfully
  • Database connections are live and responding
  • Authentication flows function properly
  • All routes and navigation work end to end

You can watch the entire testing process happen live inside the chat as Codepup AI works through each task one by one.


Automation testing happens inside the Codepup AI chat panel - the same place where your project is built. You do not need to go anywhere else or open any separate tool.

As Codepup AI builds your project, you will see a task progress panel appear in the chat showing each step being completed in real time.


  1. You give Codepup AI an instruction - either building a new project or modifying an existing one
  2. Codepup AI breaks the work into individual tasks and starts executing them
  3. Each task is checked off as it completes - you can watch this live in the chat
  4. Once all tasks are done Codepup AI runs a final verification pass
  5. Your project is confirmed working and ready to use

As Codepup AI works, a task panel appears in the chat showing every step being completed. Each task gets a green checkmark when it is done.

Codepup AI task progress panel showing steps being completed

For example, when integrating email, you will see tasks like:

  • ✅ Deploy send-email edge function
  • ✅ Analyze project structure
  • ✅ Read existing Supabase configuration
  • ✅ Create email service utility
  • ✅ Upload and build
  • ✅ Verify email integration
  • ✅ Create/update email components

Once every task finishes, the panel shows “All tasks completed” in green - confirming the entire process ran successfully with no errors.

All tasks completed confirmation in the chat

This is your signal that everything has been tested, verified, and is working correctly.


For more complex builds - like payment integration - Codepup AI opens a dedicated Automation Testing panel that shows the full test run with a pass/fail count (e.g. 7/9 Clean).

Automation testing window showing test results

This panel shows:

  • The current route or page being tested (e.g. /profile, /checkout)
  • A pass count out of total tests (e.g. 7/9)
  • A Clean badge when tests pass without issues
  • A live preview of the page being tested so you can see exactly what Codepup AI is verifying

Automation testing covers every major part of your project depending on what you have built:

AreaWhat Gets Checked
Pages & RoutesEvery page loads without errors
Frontend UIComponents render correctly across the site
AuthenticationLogin, signup, and session flows work
DatabaseData reads and writes to Supabase correctly
PaymentsStripe checkout and webhook flows process correctly
EmailsResend integration sends emails as expected
Admin DashboardDashboard data loads and displays correctly
Profile & AccountUser profile pages update and save correctly

Once automation testing finishes successfully, Codepup AI shows a confirmation message in the chat:

Application Generated Successfully Your website has been fully generated. You can now open it in a new tab using the button in the top-right corner for a better view and full interaction.

Your project is live, tested, and ready to share.


Yes. Automation testing runs automatically on every significant build or modification - including:

  • New project generation
  • Payment integration
  • Email integration
  • Authentication setup
  • Any major feature addition via chat

You never need to trigger it manually. It is always running in the background as part of Codepup AI’s build process.