Test your Intune application on Test Base
Important
Test Base for Microsoft 365 will transition to end-of-life (EOL) on May 31, 2024. We're committed to working closely with each customer to provide support and guidance to make the transition as smooth as possible. If you have any questions, concerns, or need assistance, submit a support request.
Intunewin Upload Flow
As an effort to further enable commercial utilization, Test Base started to support intunewin format for IT Pros who manages apps for their apps within Intune as the standard onboarding package format. The intunewin upload flow provides the experience for IT Pros to reuse their intunewin format packages, which contain the apps they deployed to their end devices via Intune to onboarding their apps and test configurations quickly to Test Base.
Prerequisites
- Currently Test Base support synchronizing via the same subscription between Intune account and Test Base account (you don’t have to have an Intune account to upload your intunewin package however if you’d like to synchronize the Intune configuration for the intunewin file’s corresponding apps from Intune, you'll need to make sure your Intune account is created under the same subscription as your Test Base account).
- Intunewin packages to be uploaded.
Intunewin file Upload Flow (synchronized with Intune account)
As an Intune customer who has an Intune package, which is onboarded to Intune portal. Customer can onboard the intunewin package (containing an app with/without dependencies of pre-install apps managed in Intune) to Test Base service (via Intune account, which has proper permission to sync the Intune app info).
Prep Step
Login with your Test Base account.
Prepare your intunewin package.
Start uploading by click on the "Create package with Intune App" link as below.
Step 1: Define Content
Upload the intunewin package you choose.
Grant token by clicking on below link "Grant token and select app."
After automatic sync with your Intune account, you'll be listed with app your applications under your Intune account. Choose the app corresponding to your uploaded intunewin package then click "Select."
On the Step 1 page, you can see dependencies that listed under the Dependency section, you can either choose to upload the dependency’s install file or remove it from this step (if you plan to manage the dependency in Step 3 by self provide the related binaries). Selected dependencies in this section are preinstalled the same way as it is installed via Intune.
Step 2: Configure Test
- Select powershell.
- Select Out of Box.
Step 3: Edit Package
- Check the scripts auto-generated are tagged correctly.
- If you synchronized the configuration from Intune successfully, you should be able to see the install/uninstall commands of the test app have been added in the install/uninstall scripts, the commands of the dependency which has been uploaded should also be inserted in the package explorer tree for review.
- Check the test app binaries are moved under bin folder.
- Check the dependency binaries which has been uploaded put under the guid folder.
- You can edit the scripts as needed and save.
Note
If the dependency package has not been uploaded, Test Base will not generate install/uninstall commands for it.
Step 4. Set test matrix
The Test matrix tab is for you to indicate the specific Windows update program or Windows product that you may want your test to execute against.
Choose OS update type
- Test Base provides scheduled testing to make sure your applications performance isn't broken by the latest Windows updates.
There are two available options:
- The Security updates enable your package to be tested against incremental churns of Windows monthly security updates.
- The Feature updates enable your package to be tested against new features in the latest Windows Insider Preview Builds from the Windows Insider Program.
Configure Security Update To set up for security updates, you must specify the Windows products you want to test against from the dropdown list of "OS versions to test."
- Your selection registers your application for automatic test runs against the B release of Windows monthly quality updates of selected products.
- For customers who have Default Access customers on Test Base, their applications are validated against the final release version of the B release security updates, starting from Patch Tuesday.
- For customers who have Full Access customers on Test Base, their applications are validated against the pre-release versions of the B release security updates, starting up to three weeks before prior to Patch Tuesday. It allows time for the Full Access customers time to take proactive steps in resolving any issues found during testing before in advance of the final release on Patch Tuesday.
(How to become a Full Access customer? Refer to Request to change access level | Microsoft Docs)
- Your selection registers your application for automatic test runs against the B release of Windows monthly quality updates of selected products.
Configure Feature Update
- To set up for feature updates, you must specify the target product and its preview channel from "Insider Channel" dropdown list.
Your selection will register your application for automatic test runs against the latest feature updates of your selected product channel and all future new updates in the latest Windows Insider Preview Builds of your selection.
You may also set your current OS in "OS baseline for Insight." We would provide you with more test insights by regression analysis of your as-is OS environment and the latest target OS.
Step 5: Review + Publish
Review the configuration after which the package could be published.
Intunewin file Upload Flow (unable to synchronize with Intune account)
As a Test Base customer who has a standalone intunewin package. Customer can onboard the intunewin package (containing an app with/without dependencies of preinstall apps managed in Intune) without needing to get permission granted against Intune account to finish the onboarding process.
Prep Step
Login with your Test Base account.
Prepare your intunewin package.
Start uploading by click on the "Create package with Intune App" link as below.
Step 1: Define Content
- Upload the intunewin package.
- Specify all information as per your preference.
Step 2: Configure Test
- Select powershell.
- Select Out of Box.
Step 3: Edit Package
- Check the scripts are tagged correctly.
- As no install/uninstall commands are synchronized from corresponding Intune account, you need to provide all the scripts (install/uninstall/launch/close) by yourself.
- Check the test app binaries are moved under bin folder.
- You can edit the scripts as needed and save.
Step 4: Test Matrix
- No default OS version is pre-selected.
- Users are allowed to make their own selection on the OSes to be scheduled.
Step 5: Review + Publish
Review the configuration after which the package could be published.