Frequently Asked Questions

Everything you need to know about EasyTestData for QuickBooks Online.

General

What is EasyTestData? +

EasyTestData is a SaaS platform that generates realistic synthetic financial data and loads it directly into QuickBooks Online sandbox environments for testing. It supports 8 industry templates, 7 scenario presets, and 14+ transaction types.

Who is it for? +

QBO app developers, software testers, QBO consultants, CI/CD pipeline automation, and educators who need realistic test data in QuickBooks Online sandboxes.

Is there an open-source version? +

Yes. The core data generation engine and CLI are open source under the Apache 2.0 license. The SaaS platform adds team collaboration, web UI, API keys, and managed infrastructure.

Data Quality

Is the generated data realistic? +

Yes. Every dataset is financially coherent: revenue matches invoices, EBITDA ratios are realistic, and the books balance. Industry templates configure appropriate service items, expense categories, and COGS ratios.

Does EasyTestData work with production QBO companies? +

No. EasyTestData is designed exclusively for QuickBooks Online sandbox environments. It will never connect to production companies.

What does 'deterministic seeds' mean? +

You can provide a seed value when generating data. The same seed with the same parameters will always produce identical data, making test results reproducible across environments and team members.

Can I purge just the generated data? +

Yes. Every entity EasyTestData creates is tagged with a configurable prefix (default: EZTD). The purge operation only removes tagged entities, leaving your manually created data intact.

Security

How are my QBO tokens stored? +

QBO OAuth tokens are encrypted at rest using AES-256 with per-row initialization vectors. They are only decrypted when needed to make API calls to your sandbox.

What access does EasyTestData have to my QBO account? +

EasyTestData only creates and deletes test entities in your sandbox. It does not read, modify, or access your actual accounting data.

Billing

Is there a free tier? +

Yes. The free plan includes 1 QBO connection, 5 jobs per month, and up to 500 entities per job. All templates and presets are available on every plan.

What are one-time credits? +

Credits ($15 each) give you additional jobs beyond your monthly plan limit. They never expire and can be used whenever you need extra capacity.

Can I cancel anytime? +

Yes. You can cancel your subscription at any time from your billing settings. You'll retain access until the end of your current billing period.

Technical

Can I use the REST API for automation? +

Yes. Generate API keys from your dashboard and use them with the REST API for CI/CD pipelines, automated testing, and programmatic data generation.

Is there a CLI? +

Yes. Install with npm install -g easytestdata. The CLI supports generate, load, purge, and export commands with full parameter control.

How long does loading take? +

Typical loads complete in 2-5 minutes depending on the number of entities. Rate limiting and retries are handled automatically to stay within QBO API limits.

Stop hand-entering test data.

Start Free →

Free tier. No credit card. Set up in 2 minutes.