How to test your Managed Application package before publishing
3 min
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.
- Open the createUiDefinition sandbox in the Azure portal: https://portal.azure.com/#view/Microsoft_Azure_CreateUIDef/SandboxBlade
- Paste the full contents of your createUiDefinition.json into the editor.
- 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.
- Download the ARM Test Toolkit: https://learn.microsoft.com/azure/azure-resource-manager/templates/test-toolkit
- Unzip your package into a folder, then run the following in PowerShell:
Import-Module .\arm-ttk.psd1
Test-AzTemplate -TemplatePath .\your-package-folder
- 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.
💬 For more, contact us at : [email protected]