Introducing Test App Versions for Custom Apps

The Test App versions feature is an enhancement for custom apps where developers can upload multiple versions of the custom app and test the versions before publishing a specific version of the app.

To accommodate this feature, the procedure to publish a new custom app, new version of a live custom app, or in-development custom app has been updated.

  • From the Developer portal, upload a new version with the details needed and the app zip file. Once the app zip file is uploaded successfully, the app would be listed with the status Draft version.

  • To enable app testing of the Draft version, click on Save and test before publishing the app. When a successful test version is created, you can see the status of the app version changed to In Development and the version name is updated chronologically.

  • For testing the app, ensure you’ve installed the app from Manage Apps > In Development and also have Enabled the app.

Once the testing is successful and the app is ready to be published,

  • Navigate to the app page and click Promote to Live to proceed with app publishing.
  • Alternatively, you can also proceed with app publishing from the main app details page with Save and Publish.
  • When the app is live, the status of the test version of the app changes to Published.

Note: When an app is published to live, the test version of the app available in Manage Apps > In Development is disabled.
The test versions are supported for all products except for Freshsales Classic.

Learn more about Test versions from the documentation.

7 Likes

Hey @zach_jones_noel

Great to see an on-platform test option to get available.

For me, it is not clear, what the test feature offers (neither from your post, nor from documentation).
The documentation only talks about testing install, uninstall and disabling:

Is the test feature just for these installation steps? Or does the app then actually run on the platform?
So does it replace the live-version? Or are live- and test-version running?

Could you please clarify, resp. share more information on where I can inform myself on the test-feature?

Best regards,
Tom

2 Likes

Hey @ThomasH,

Thanks for bringing this up.

Is the test feature just for these installation steps? Or does the app then actually run on the platform?

The feature is not just to test install/uninstall/disabling apps. These are the tests that can be run on an in-development app from the Manage Apps page. Apart from this, the apps can be tested using the procedures to test front-end or serverless apps. We will be updating the documentation soon about how you can test your front-end app and also serverless app.

So does it replace the live-version? Or are live- and test-version running?

When a test version is in the in-development mode, it does not replace a live version. At any point in time, a maximum of three live versions of an app can exist in the Apps gallery. One test version can exist as an in-development app (displayed at Manage Apps > In Development). After thorough testing, an in-development app (that is, the test version) can be promoted to live. After a test version is promoted to live, the latest three versions are available as live versions.

When a test version is promoted to live, if the oldest live version is still in use, app users can continue using it; but it would not be displayed on the Manage Apps > Custom apps page. On this page, only the latest three versions are displayed.

We will be updating the documentation to address these points soon.
Hope this clarifies. Let me know if you have additional questions.

1 Like

This topic was automatically closed after 60 days. New replies are no longer allowed.