Skip to Content
Q&A

The Odoo Test Environment: Test Safely Without Affecting Your Production Data

How the duplicate database works and when to use it.

Terug naar alle Q&A
October 21, 2025 by
The Odoo Test Environment: Test Safely Without Affecting Your Production Data
DAADit Group, Nick

Voordat u een wijziging doorvoert in uw live Odoo-omgeving — een nieuwe module, aangepaste workflow of complete versie-upgrade — wilt u eerst testen. Daarvoor bestaat de Odoo testomgeving, een volledige kopie van uw productiedatabase.

Wat is een testomgeving?

Een testomgeving (ook wel staging of duplicate database genoemd) is een 1-op-1 kopie van uw live Odoo. U kunt erin klikken, boeken, data wijzigen — zonder dat er iets wijzigt in uw echte omgeving.

Hoe maakt u een kopie?

Op Odoo.sh: in het project-dashboard klikt u op de productie-branch en kiest "Duplicate". Binnen 5–15 minuten staat er een volledig werkende staging-omgeving op een aparte URL.

Op Odoo Online: via de klantportal kunt u een "test" omgeving aanvragen die een recente backup gebruikt.

Veelvoorkomende problemen

Testomgeving wordt na 1 maand automatisch verwijderd. Bouw geen langlopende tests op in een staging — Odoo.sh ruimt automatisch op. Voor langdurige testen gebruikt u een dev-branch.

E-mails, betalingen en integraties. In een testomgeving worden uitgaande mails standaard geblokkeerd en externe API's (banken, webshops) niet uitgevoerd. Dat is bewust — zo stuurt u per ongeluk geen factuur naar een echte klant vanuit een test.

Wanneer gebruikt u een testomgeving?

  • Vóór elke Odoo versie-upgrade
  • Voordat u een nieuwe module installeert
  • Om nieuwe workflows met collega's door te nemen
  • Voor training van nieuwe gebruikers
  • Om rapportages of data-imports te testen

Vragen over uw Odoo implementatie? Doe de gratis Business Scan.

Start de Business Scan →

Before you roll out a change in your live Odoo environment — a new module, an adjusted workflow or a complete version upgrade — you want to test first. That is exactly what the Odoo test environment is for: a full copy of your production database.

What is a test environment?

A test environment (also called staging or a duplicate database) is a one-to-one copy of your live Odoo. You can click around in it, post entries and change data — without anything changing in your real environment.

How do you create a copy?

On Odoo.sh: in the project dashboard you click the production branch and choose "Duplicate". Within 5–15 minutes a fully working staging environment is available at a separate URL.

On Odoo Online: through the customer portal you can request a "test" environment that uses a recent backup.

Common problems

The test environment is automatically deleted after 1 month. Do not build long-running tests in a staging environment — Odoo.sh cleans up automatically. For long-term testing you use a dev branch.

Emails, payments and integrations. In a test environment outgoing emails are blocked by default and external APIs (banks, webshops) are not executed. This is intentional — that way you don't accidentally send an invoice to a real customer from a test.

When do you use a test environment?

  • Before every Odoo version upgrade
  • Before you install a new module
  • To go through new workflows with colleagues
  • For training new users
  • To test reports or data imports

Questions about your Odoo implementation? Take the free Business Scan.

Start the Business Scan →

Vraag niet beantwoord?

Onze Odoo-consultants denken graag met u mee. Plan een vrijblijvend kennismakingsgesprek.

Plan een afspraak
How to Print Barcodes in Odoo: A Step-by-Step Guide for Your Warehouse
Barcode labels for warehouse racks, correctly formatted and in bulk.