Tests
Tests are our way of helping you identify and address security issues with your apps early in the development process. This approach reduces the risk of security vulnerabilities in the virtualized mobile devices, providing a more secure experience for end-users.
A test is essentially a snapshot in time of the security posture of your app. It includes the results of the automated security checks, as well as the data generated by the user interactions. This data can be used to identify runtime-level security issues, such as insecure data storage, insecure network communication, insecure authentication, and more.
During monitoring, the device enters a recording state, where it collects data and traffic from the app. This data is then used to identify runtime-level security issues. Once the monitoring is complete and the test is run, a report is generated, which you can use to identify and address security issues with your app.
To create a test, you'll need to have a virtual device running and your app installed. If you're using the Corellium UI, you can create a test by visiting the MATRIX (Beta) tab of our UI and following the instructions there. Otherwise, check out our guide on using our SDKs to create a test programmatically.