Upload a mobile app to TestOps
TestCloud allows you to perform automated tests on mobile native applications. You can upload a mobile application and local Katalon Studio tests to TestOps, then use TestCloud to orchestrate test executions without having to set up local emulators or simulators.
Requirements
- An active Katalon TestCloud subscription or trial.
- A mobile application file in
.apkor.aabformat (for Android), or in.ipaformat (for iOS). - A mobile test project configured in TestOps.
- To set up a sample project for iOS application testing, see Open the sample iOS test project.
- To set up a sample project for Android application testing, see Open the sample Android test project.
- For Android hybrid mobile applications, follow the configurations in this document: Capture elements in hybrid Android apps.
Alternatively, you can log in to TestCloud Web App and navigate to Application to upload app. This guide shows you how to upload a mobile application to TestOps using TestOps interface.
- TestOps
- TestCloud Web App
- TestOps Legacy
- In TestOps home page, select TestCloud from the left sidebar.
- Switch to the Applications tab, then click Upload Application.
- Sign in to TestCloud Web App site.
- Select Application from the sidebar, then click Upload Application.
- Sign in to Katalon TestOps and go to your project.
- Go to Test Execution > Application Repository, then click Upload Application.
-
In the Upload Application dialog, click Choose Files and select the application you want to upload.
note- Application Repository supports uploading application files in
.apk,.aab, and.ipa. - The size limit for the uploaded application is 500MB.
- Application Repository supports uploading application files in
Result
Your mobile application file is successfully uploaded to TestOps. The metadata of each uploaded application will be displayed in the list.
- Version: The app version number shown to users (
CFBundleShortVersionStringin iOS, orversionNamein Android). - Build: The internal build number of the app (
CFBundleVersionon iOS andversionCodeon Android). - Status:
READYwhen the app is uploaded successfully,PROCESSINGwhen the file is being uploaded and processed,ERRORwhen the upload failed. - Identifier: A unique string assigned to an app to distinguish it from all other apps on a platform.
- App ID: A unique key assigned by TestCloud to represent your app in the system.