Cross-application testing


One interesting feature of Testsigma is allowing users to create customized NLPs to author tests. This article discusses on how to use NLP's to automate cross-application testing across multiple versions. For more information on how to upload applications, refer to the documentation on uploading android and iOS apps.


Upload a New App Version

  1. From the left navigation bar, go to Test Data > Uploads. Uploads
  2. In the Uploads screen, click the ellipsis icon against an uploaded file and click Upload New Version. Upload new version
  3. In the Upload New Version dialog, click Browse File and upload the new version. Browse file
  4. Update the file name and version as required, then select the Enable iOS Keychain Support and Skip App Re-signing checkboxes if applicable. Checkboxes
NOTE:

Enable iOS Keychain Support when uploading apps that rely on Keychain for storing sensitive data such as credentials or tokens. Skipping this may cause unexpected failures during test execution.


Use the Updated App in a Test Step

  1. From the left navigation bar, go to Create Tests > Test Cases. Test Cases
  2. Create a test case and use the Install the app name app-name and version app-version NLP to test your new version.

    • Click the app-name and select your APK from the dropdown menu. Hover App-name
    • Click the app-version to select the version from the dropdown menu. Hover app-version
  3. Click Create Step. Create step
NOTE:

By default, the app-version will be set to the Latest version. Users can select the specific app version to test in the dropdown menu.