User Manual

Appetize

16/3/26
Appetize

Thanks to Kuika's Appetize integration, you can facilitate cloud-based software testing processes for your users. You can quickly add Appetize integration to the application you have developed through the Configuration Manager module on the Kuika platform. In this way, you can perform mobile application tests within the application and test your applications on real devices to improve the user experience. In this tutorial, you will learn how to add Appetize integration to your applications.

You must have an active Appetize account to follow the steps described in this guide.

For Appetize integration;

  • Create an Appetize account,
  • Appetize definitions should be made with Configuration Manager,
  • You must upload your app to Appetize.

Create an Appetize Account

  1. Log in to the Appetize website and enter the required information in the Login field.
  1. Then click on API Token from the Organization Settings field on the left side.
  1. After clicking the Request button, the relevant API Token will be sent to your e-mail address.
  2. Store the API Token information for later use in operations in the Configuration Manager module.

Appetize Integration with Configuration Manager

  1. After logging into the Kuika platform, open the mobile app project you’ll be working on from the Apps screen.
  1. Click the Config Manager module in the top menu.
  2. To create a new configuration, click the Create a blank configuration card, give the configuration a name, and complete the creation process. If you want to use an existing configuration, click its name in the list.
  3. From the tabs at the top of the configuration screen, switch to the iOS or Android tab depending on the device you want to test on. In this tutorial, we’ll continue using the iOS operating system.
  4. In the Platform section on the right panel, make sure the Support iOS UI option is enabled.
  1. In the left menu, click the App Store Settings option under the App heading.
  2. Click the ADD NEW link under the Configuration section.
  1. In the App Store Connect API Settings window that opens, enter the required information:
    • Name (required): The descriptive name to be assigned to the configuration.
    • Issuer ID, Apple ID, Content Provider ID, Team ID: Information associated with your Apple account.
    • Publish type (required): Select the Appetize option.
    • Environment Type: Select the environment type if necessary.
    • Connect Certificate and In-App Purchase Connect Certificate: If necessary, use the CHOOSE button to upload the relevant certificate files.
  2. Enter the Appetize API Token.
  3. Click the CREATE button to create the configuration.
  4. Select the configuration you created from the Configuration drop-down menu.
  5. Click the SAVE button in the upper-right corner to save the changes.

Upload Your App to Appetize

After entering the Appetize API Token information in the Configuration Manager field, the test link for the application will be sent to your e-mail. By clicking on this link, you can test your application in the Device Sandbox area according to your device preference.

When you need to test your applications before uploading them to the App Store and Play Store, you can access the relevant content from the links to get more information. The features in the iOS and Android test areas are as follows:

  • Device: Allows you to select the device model.
  • OS: Allows you to set your version preference.
  • Orientation: Allows you to view the test process horizontally or vertically.
  • Scale: Allows you to set the screen size and scale of your application. Especially useful for testing the user experience on different screen sizes.
  • App Recorder: Allows you to record your interactions in your app. It helps you analyze processes and user behavior within the app.
  • Network Logs: Allows you to monitor your application's network traffic and get information about network requests and responses.
  • Debug Logs: It allows you to record errors and warnings that occur in your application. During the debugging process, these logs help identify problems.
  • ADB Tunnel: It is a tool that allows you to perform application development and debugging operations by remotely connecting to virtual Android devices on the Appetize.io platform. It is only available for Android apps.

You can then view and run past versions of your app that you have tested from the Apps area.

Glossary

No items found.

Alt Başlıklar