---
title: How to test your Managed Application package before publishing
slug: how-to-test-your-managed-application-package-before-publishing
icon: {"faIcon":"fa-brands fa-wordpress"}
docTags: 
createdAt: 2026-07-15T05:39:21.075Z
---

Before submitting your .zip package (containing mainTemplate.json and createUiDefinition.json) through the WeTransact portal, we recommend running these two checks. They catch the vast majority of certification failures early — saving you a rejection cycle with Microsoft.

## 🟣  Step 1 — Preview your deployment UI

*Takes about 2 minutes, no installation needed.*

1. Open the createUiDefinition sandbox in the Azure portal: [https://portal.azure.com/#view/Microsoft\_Azure\_CreateUIDef/SandboxBlade](https://portal.azure.com/#view/Microsoft_Azure_CreateUIDef/SandboxBlade)
2. Paste the full contents of your createUiDefinition.json into the editor.
3. Click **Preview**.

You'll see the exact purchase wizard your customers will see. Check that:

- All fields render correctly
- Validations behave as expected
- No steps are broken or empty

## 🟣  Step 2 — Validate your ARM template with ARM-TTK

This is the same test toolkit Microsoft uses during certification, so passing it locally means far fewer surprises at review.

1. Download the ARM Test Toolkit: [https://learn.microsoft.com/azure/azure-resource-manager/templates/test-toolkit](https://learn.microsoft.com/azure/azure-resource-manager/templates/test-toolkit)
2. Unzip your package into a folder, then run the following in PowerShell:

:::BlockQuote
Import-Module .\arm-ttk.psd1
Test-AzTemplate -TemplatePath .\your-package-folder
:::

1. The output lists every failed rule with the exact file and property to correct. Fix, re-run, and repeat until all tests pass.

## Next step — submit through WeTransact

Once both checks pass, upload your .zip package to your listing in the WeTransact portal and submit.&#x20;

******

***💬 For more, contact us at :&#x20;***
