App Testing for Private Listing
Steps to Setup Jira Cloud Instance to Test App
Step 1. Get an Atlassian Cloud instance:
Let's start by getting a free developer instance of Atlassian Cloud that you can use to test your app. The Atlassian Cloud instance has Confluence and all the Jira applications installed but be aware that there are limits on the number of users you can create.
- Go to http://go.atlassian.com/cloud-dev and register your instance.
- Once your instance is ready, sign in, and complete the setup wizard.
- If needed, use the app switcher to navigate to Jira. Select the app switcher icon (1), and then choose Jira (2).
Step 2. Enable development mode:
Now we'll enable development mode for your Atlassian Cloud instance. Development mode gives you the ability to install apps that are not from the Atlassian Marketplace.
- Navigate to Jira settings (cog icon) > Apps > Manage apps.
- Scroll to the bottom of the Manage apps page and click Settings (1).
- Select "Enable development mode" (2).
- Select "Enable private listings" and click on apply.
Step 3. Generate token to test app in Atlassian Cloud instance
Note- Skip this step if you have already testing token to test your app in JIRA cloud instance.
Let's generate a token from vendor profile to test app.
- Log in to your vendor profile > Manage vendor account > click on the published app which you want to test it.
- Navigate to "Private listing" Tab and generate a testing token to test this app on any other cloud instance.
- Copy token link (app descriptor link including test token) and install in any JIRA cloud instance.
Step 4. Install app in Atlassian Cloud instance
Let's install app descriptor file in your cloud instance then you will be ready to app.
- In Manage Apps" options click on upload app
- Paste your app descriptor URL and click on upload
- Your app menus will be appearing according to you module of app descriptor file. Now it is ready to Test.
Step 5. Test app with the different license in Atlassian Cloud instance
- In Manage Apps" options expend installed App
- Here you can apply all type of license on your app and check the behaviour of your app.