Skip to content

Commit 1199dda

Browse files
committed
Add overview of differences between custom and managed tests
1 parent a5238ad commit 1199dda

File tree

1 file changed

+16
-0
lines changed

1 file changed

+16
-0
lines changed

docs/core-concepts/test-types-overview.md

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -51,3 +51,19 @@ By combining both types of tests, you get a thorough quality assurance process:
5151
- **Before release:** Managed tests confirm baseline standards are met.
5252
- **During development:** Custom tests verify new features and custom behaviors.
5353
- **Ongoing maintenance:** Regularly running both test suites helps ensure continuous stability and compatibility as WordPress, WooCommerce, and your extension evolve.
54+
55+
## Working with Additional Extensions
56+
57+
When testing your main extension (SUT), you may also want to include other plugins—e.g., dependencies, compatibility targets, or popular add-ons. The process differs slightly between Managed Tests and Custom Tests:
58+
59+
- **Managed Tests**
60+
- QIT automatically downloads your extension from WooCommerce.com if you own it.
61+
- Additional paid extensions must also be owned by your account, or they won’t be fetched.
62+
- Some WooCommerce.com extensions that are also listed for free on WordPress.org may be downloaded automatically, even if you don’t own them.
63+
- **Local ZIP sources** are allowed **only for the SUT** (if you maintain it).
64+
- No custom test tags or additional custom code can be included.
65+
66+
- **Custom Tests**
67+
- You can add any extension to your test environment via Marketplace (if owned), WordPress.org (if free), or a **local ZIP** (if you don’t own it, or it’s hosted elsewhere).
68+
- You can also create and upload custom test tags and specialized test flows.
69+
- This flexibility is ideal for compatibility checks with plugins you don’t maintain or custom dev builds.

0 commit comments

Comments
 (0)