Skip to main content
Samsung Developer Program

Merchandizing Requirements

This test module subjects your app to three test cases in order to:

  • Determine app availability for download to the test device from Galaxy Apps and Google Play stores.
    NOTE:  Whether or not you app is available for the test device, your app may or may not available for other devices.
  • Verify that your free or commercial app can be downloaded from Galaxy Apps.
  • Verify your free app can be downloaded from Google Play; and if your app is available from both app stores, determine whether or not the signing keys and/or app version codes are the same.

Test results consist of the apps store availability and download ability to the test device; signing key and version code comparison results; and an attachment with device, app, and comparison data.

Test Sequence

  1. From the Galaxy Apps store:
    1. The test uses your app's package name to determine app availability and if available, tries to download your app (free or commercial) from Galaxy Apps.
    2. The test determines which one of the following conditions applies:
    • When your free or commercial app is not available for download to the test device.
    • When your free or commercial app is available for download to the test device.
    • When your free or commercial app is available but could not be downloaded to the test device and the reason, for example, due to an Internet or connection interruption or due to an unknown error.
    • When your free or commercial app is available and could be downloaded to the test device.
  2. From the Google Play store:
    1. The test uses your app's package name to determine app availability and if available, tries to download your app (free only) from Google Play.
    2. The test determines which one of the following conditions applies:
    • When your free or commercial app is not available for download to the test device.
    • When your free or commercial app is available for download to the test device.
    • When your free app is available but could not be downloaded to the test device and the reason, for example, due to an Internet or connection interruption, or due to an unknown error.
    • When your free app is available and could be downloaded to the test device.
  3. When your app is available in both app stores, the test determines whether the signing keys are the same or different, and whether the version codes are the same or different, for both app store versions of your app.

Test Results

The following results are available by clicking the Merchandizing_Requirements_Test link in the Test Results Summary page (summary.xml), or by opening the Merchandizing_Requirements_Test.xml file in the unzipped file directory. In the Test Module Results page, you can filter the displayed the results of each module test case to show all or only those results that were blocked.

  Test_Results_Merchandizing_Requirements.png

Case ID

Unique names of the module's test cases.

Purpose

Test case 1:

  • Determine if app is available in Galaxy Apps.
  • Determine if free or commercial app can be downloaded to test device.

Test case 2:

  • Determine if app is available in Google Play.
  • Determine if free app can be downloaded to test device.

Test case 3:

  • When app is available in both app stores, determine if app version codes and signature keys are the same in both app stores.

Status

Current state of testing the app via the test case:

Completed     All testing has finished.

Result

Fundamental outcome of running the test case:

Merchandising_storeapps_availability_galaxyapps.

[Blank]       App is either available or not available in Galaxy Apps and was either downloaded or not downloaded to the test device. See Comments column for details.

Blocked      An internet connection could not be established or the test device could not connect to the test server.

Merchandising_storeapps_availability_googleplay

[Blank]       App is either available or not available in Google Play and was either downloaded or not downloaded to the test device. See Comments column for details.

Blocked      An internet connection could not be established or the test device could not connect to the test server.

Merchandising_storeApps_compare_siginingkey_versioncode

[Blank]       App signing key and version code are either the same or different in the app stores, or the app is not available in one or both app stores.

Blocked      An internet connection could not be established or the test device could not connect to the test server.

Comment

Availability status, download ability status, signing key comparison status, and version code comparison status.

Data File

Files with test case results data and information:

Log or Attachment         Link to attachment (see the following example).

Test Results Attachment

Upon test completion, a test result attachment file Merchandising_Validation.txt is generated and available via their test case attachment link.

  Test_Results_Merchandizing_Requirements_Attachment.png

Date / Time

Date and time (yyyy-mm-dd hh:mm:ss) that the reported test results were determined by AAT testing.

 

Device Model

Model designation of the test device.

 

Device Software Version

Baseband version of the test device.

 

Device OS Version

Version of the Operating System installed in the test device.

 

Apk sign

Value of your app APK signing key.

 

Apk Version Code

Your app's APK version code.

 

Comparison Between Galaxy Apps and Google Play Store

For each app store the app store version of your app:

Store Availability Whether or not your app is available for download to the test device
App Signing Key Value of your app's signing key (when available)
App Version Code App version code value (when available)
 

 

  • Was this article helpful?