Skip to main content

Ready to market your stellar app?

Samsung Developer Program is your gateway to app monetization success.

Learn More

Samsung Developer Program

Application Manager Test

This test module subjects your app to 2 test cases (app installation and of app uninstallation) in order to verify the complete installation of your app on the test device; and if installed, verifies the complete removal of your app.    Test results consist of whether or not your app could be installed and uninstalled, and a log of installation events. 

Test Sequence

  1. Your app is sideloaded or downloaded (as specified by the tester) to the test device.
  2. Your app undergoes the installation procedure.
  3. Installation procedure events and results are logged.
  4. If your app is NOT successfully installed (Test Case 1 Result: Failed)
    1. Your app automatically fails test case 2, which is not run (Test Case 2 Result: Blocked).
    2. The App Manager test is terminated.
       
  5. If your app is successfully installed (Test Case 1 Result: Passed):
    1. Your app undergoes the uninstallation procedure. 
    2. Uninstallation procedure events and results are logged.
    3. If your app is successfully uninstalled, Test Case 2 Result: Passed.
    4. If your app is NOT successfully uninstalled, Test Case 2 Result: Failed.

 

Test Results

The following results are available by clicking the Application_ Manager_Test link in the Test Results Summary page (summary.xml), or by opening the Application_Manager_Test.xml file in the unzipped file directory.  In the Test Module Results page, you can filter to show all or only those test cases that failed or were blocked.

  Test_Results_App_Manager.png

 

Case ID

Unique names of the module's test cases

Purpose

Test case 1: Verify app can be successfully installed on test device and log installation events.

Test case 2: Verify app can be successfully uninstalled from test device.

Status

Current state of testing the app via the test case:

Completed     All testing has finished.

Result

Fundamental outcome of running the test case:

 

AppManager_appInstallation_test

Passed        App was successfully installed on the device.

Failed         App did NOT install on the device.

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

 

AppManager_appUninstallation_test

Pass             App was successfully uninstalled on the device.

Fail               App did NOT uninstall on the device.

Blocked      Either: a) App failed test case 1, or b) during test case 2, an internet connection could not be established OR the test device could not connect to the test server.

 

Comments

Information about the testing and test results
NOTE:  Each test case results in only 1 of the following.
 

Test case 1:

  • App was successfully installed.
  • App did not install.

 

Test case 2:

  • App was successfully uninstalled.
  • App did not uninstall.

Data File

Files with test case results data and information:

Log or Attachment      Link to test log (see below)

n/a                                 Logs or attachments are not generated by the test case or not available.

 

 

Test Log

Upon test completion, the test result log file  AppManager_appInstallation_test.txt
is generated and available via the Log link.

Test_Results_App_Manager_Log.png

 

The example log above shows the information that may be available.  However, log content is specific to each test device.

  • Was this article helpful?