Learn how to test Runtime Application Self Protecting (RASP) Protected and obfuscated Android & iOS Apps using Perfecto’s mobile testing suite. Appdome is 100% compatible with all leading mobile application test automation solutions used by DevSecOps teams. Automated testing of secured Android and iOS app helps developers and others rapidly deploy comprehensive mobile app security and fraud prevention with DevSecOps speed and agility.
This knowledge base article covers the steps needed to test Appdome secured Android & iOS mobile apps using BrowserStack mobile test automation suite.
Appdome works with all leading mobile automation testing solutions to help customers achieve comprehensive mobile app security at DevSecOps speed and agility, all within the app’s existing application lifecycle.
• Build the app with the Disable SELinux Enforcement option disabled (This option is under OS Integrity category)
• Login to your BrowswerStack account, or Create an account if you don’t already have one.
• Click the Let’s Go button in BrowserStack’s account page.
• Next, you will see a list of iOS and Android devices you can test the app with.
• Click App Live on the top of the page.
• Click Upload next to Uploaded Apps to upload your signed app build.
• Once the app upload completes, choose the device that you would like to test the app with.
• This will start by automatically installing the app on the selected device and then will launch it.
• Click through the app on the screen to use it.
o If you have any problems with the app, please re-build the app on Appdome with diagnostic logs enabled under Troubleshooting.
If your mobile application closes/exits unexpectedly and/or you see a message such as: “Application has violated security policies and it will be shut down”, this usually means that techniques are present which Appdome protects against, such as emulator mode, tampering, reverse engineering, or root hiding. Below are some of the likely causes: