Help Center > > Developer Guide> Product Development> Self-Service Testing> Self-Service Testing Guide

Self-Service Testing Guide

Updated at:Jun 26, 2019 GMT+08:00


Self-service testing provides end-to-end test cases to help developers test basic device capabilities, such as data reporting and command delivery. It aims to help you find product defects or problems and shorten the time to market (TTM). After the testing is complete, a test report is generated by the Developer Center for product release certification.


You have defined the product profile, developed the codec, and deployed the codec.


  1. In the product development space, click Self-Service Testing.
  2. The Select Test Case page is displayed. You can select test cases as needed. The system automatically checks whether the selected test cases meet the test requirements and returns the check results.

    • If all selected test cases pass the check, click Next to proceed to the next phase.
    • If a test case fails to pass the check, click Information Missing on the right of the test case and modify the profile file or codec as prompted.
      • To initiate the self-service testing, in addition to the mandatory test case, either Data Reporting or Command Delivery must be selected.
      • The more cases of a product pass the test, the higher the pass rate of the product release to the Product Center. It is recommended that either Software Upgrade or Firmware Upgrade be selected and all other test cases be included.

  3. Perform the self-service testing as prompted. After the testing is complete, you can preview the test report or apply for releasing the product.

Did you find this page helpful?

Submit successfully!

Thank you for your feedback. Your feedback helps make our documentation better.

Failed to submit the feedback. Please try again later.

Which of the following issues have you encountered?

Please complete at least one feedback item.

Content most length 200 character

Content is empty.

OK Cancel