All Collections
Onboarding.Online SDK integration
SDK Testing Guides
SDK Testing Guide: Local JSON Integration and QA/Prod Modes
SDK Testing Guide: Local JSON Integration and QA/Prod Modes

With these steps, you can ensure that the SDK integration for onboarding is performed correctly

В
Written by Валерия Зимницкая
Updated over a week ago

Case 1: Local JSON Integration

Objective: Verify the successful integration of local JSON into the app's onboarding process

Notes for QA: Local JSON is a crucial part of the integration as it allows users to access onboarding with no wireless connection.

Testing Steps:

  1. Install your app and turn off the wireless connection on the testing device or simulator.

  2. Open the app.

  3. Ensure that the onboarding is displayed correctly when the wireless connection is poor or turned off.

Hint for QA

You can simulate a bad wireless network using the developer options on your testing device or simulator.

Case 2: QA Mode

Objective: Verify the app retrieves and displays onboarding when QA mode is enabled.

Notes for QA: Testing in QA mode is recommended before release.

Pre-conditions:

  • Onboarding published to QA for your Project in Onboarding Online.

  • The developer should enable QA mode in the code for onboarding availability.

Steps:

  1. Check the onboarding status. It should be in QA mode, as indicated by "ready for QA".

  2. Install the app on the designated test device, ensuring the wireless connection is ON.

  3. Launch the app.

  4. Ensure that the correct onboarding is displayed.

  5. Verify that the content matches the expected content created on the web.

Case 3: Prod Mode

Objective: Verify the app retrieves and displays onboarding when Prod mode is enabled.

Notes for QA: Once onboarding is tested in QA mode, proceed to publish it in Prod mode. QA mode can be skipped depending on your processes, but it is highly recommended to test it.

Pre-conditions:

  • Onboarding published to Prod for your Project in Onboarding Online.

  • The developer should enable Prod mode in the code for onboarding availability.

Steps:

  1. Check the onboarding status. It should be in Prod mode, as indicated by "ready for production".

  2. Install the app on the designated test device, and make sure the wireless is ON.

  3. Launch the app.

  4. Ensure that the correct onboarding is displayed.

  5. Verify that the content matches the expected content created on the web.

Did this answer your question?