How to Use Appdome Mobile App Automation Testing

Last updated September 28, 2023 by Appdome

What is Appdome Mobile App Automation Testing?

Appdome’s Build2Test Service provides mobile app automation testing, designed to accelerate the delivery of secure mobile apps globally.

The Build2Test Service was created to cater to the needs of organizations that operate in continuous integration, namely: continuous delivery (CI/CD) pipelines, and perform mobile app QA through automated testing services. Such services, which enable validating the functionality of the mobile app across hundreds of mobile devices and OS versions, can use powerful tools like Magisk and Frida that are very useful for testing purposes, but in the wrong hands can cause serious damage. As a result, when testing Appdome-protected mobile apps, if such tools are detected, a security notification is issued and the app is forced to exit.

How Does Appdome Build2Test Streamline the Testing Process?

Customers with an Appdome SRM license can use Appdome’s Build2Test service to quickly and easily test their Appdome-secured mobile apps by using the automated testing services SauceLabs, BrowserStack, BitBar, and Lambda Test, without the need for different Fusion Sets. With Appdome’s Build2Test service, Appdome’s in-app defense model recognizes the unique signature of these testing services and allows for easy testing without issuing a security alert or forcing the app to exit, even if these services use tools such as Magisk or Frida.

Using Appdome Mobile App Automation Testing

Appdome’s Build2Test service can be used in either of the following ways:

Using Build2Test Service via the Console

To use Appdome’s Build2Test service via the Appdome Console:

  1. Upload the requested iOS or Android app.
  2. Prepare the app for a build.
  3. Click the arrow next to the Build My App button.
    Buildmyapp
  4. Click the Build2Test button that appears.
    K
  5. Use the Build My App to Test dialog box that appears now to select the supported testing service.
    In this example the selected service is Bitbar.
    Selecttestingservice
    After the service is selected the dialog box below appears, warning you that the app is tested exclusively on the specific device and by using the selected service.
  6. Click Build My App to Test.
    Build2test2
    Note:
    The text in the box highlighted above indicates that any events encountered when testing the selected service or services (in this example, Anti-Tampering) will not raise alarms and notifications. As mentioned earlier, With Appdome’s Build2Test service, Appdome’s in-app defense model recognizes the unique signature of the selected testing service or services and allows for easy testing without issuing a security alert or forcing the app to exit, even if these services use tools such as Magisk or Frida.
  7. After the build is successfully completed, you can add context to the app. This step is optional.
    The button shown below indicates that the context addition is exclusively applicable to the test environment, namely: to the specific device and by using the selected service.
    Addcontext2test
  8. After the context is successfully added, sign the app. This step is mandatory.
    Please note that the signing is exclusively applicable to the test environment.
    Sign2test

Prerequisites to Using the Build2Test Service

Note:
To install the relevant version, contact Appdome Support (support.appdome.com)

Using Appdome, there are no development or coding prerequisites to build secured Android 7 iOS apps. There is no SDK and no library to code or implement in the app and no gateway to deploy in your network. All protections are built into each app and the resulting app is self-defending and self-protecting.

Related Articles:

If you have any questions, please send them our way at support.appdome.com or via the chat window on the Appdome platform.

Thank you!

Thanks for visiting Appdome! Our mission is to secure every app on the planet by making mobile app security easy. We hope we’re living up to the mission with your project. If you don’t already have an account, you can sign up for free.

 

 

Appdome

NEED HELP?

let's solve it together

TomMaking your security project a success!
By filling out this form, you opt-in to receive emails from us.