Partner Integration Docs
  • Getting Started
  • Architecture Overview
  • Survey Wall Integration
  • UAT Test
  • Troubleshooting
  • Code Snippet
    • Golang
    • Nodejs
    • Flutter
    • Java / Kotlin
Powered by GitBook
On this page
  • UAT Test Case 1: First Time User Interaction from Partner Platform to Responova Survey Platform
  • UAT Test Case 2: Second Time or More of User Interaction from Partner Platform to Responova Survey Platform
  • UAT Test Case 3: Negative Test Case

UAT Test

Please follow the UAT test case bellow and make sure all the condition and acceptance criteria is pass.

UAT Test Case 1: First Time User Interaction from Partner Platform to Responova Survey Platform

Objective
Preconditions

Verify that the user interaction from the Partner Platform for the first time to the Populix Survey Platform operates correctly, ensuring data security and accurate user handling.

  1. User has access to Partner Platform

  2. User already registered and verified to Partner Platform.

Test Steps
Action
Expected Result

Step 1: User Interaction from Partner Platform

User visits the Partner Platform and clicks on a Populix Survey banner.

User able to click survey banner in Partner Platform and redirected to Survey Platform via Partner app Web-view. Before redirection process. The Partner Platform retrieves the user information (PII), hashes it, and encrypts it securely via signed param.

Step 2: Redirect to Survey Platform

After encryption, the Partner Platform redirects the user to the Survey Platform, passing the valid encrypted signed param.

The Survey Platform receives the encrypted signed param securely.

Step 3: User able to see the survey wall and get Terms and Condition Agreement for the first time on Survey Platform

Survey Platform success to proceed the survey param

User will get Terms and Condition Popup at the first time. If they accept it, we will show the list of survey that user can participate.

Step 4: Participate on Welcome Survey

User click and participate on Welcome Survey

User should be able to participate to welcome survey and get more survey after finish it

UAT Test Case 2: Second Time or More of User Interaction from Partner Platform to Responova Survey Platform

Objective
Preconditions

Verify that the user interaction from the Partner Platform for the second time or more to the Populix Survey Platform operates correctly, ensuring data security and accurate user handling.

  1. User has access to Partner Platform

  2. User already registered and verified to Partner Platform.

  3. User already perform UAT Test Case 1

Test Steps
Action
Expected Result

Step 1: User Interaction from Partner Platform

User visits the Partner Platform and clicks on a Populix Survey banner.

User able to click survey banner in Partner Platform and redirected to Survey Platform via Partner app Web-view. Before redirection process.

The Partner Platform retrieves the same user information (PII) as previous one in UAT Test Case 1, hashes it, and encrypts it securely via signed param.

Step 2: Redirect to Survey Platform

After encryption, the Partner Platform redirects the user to the Survey Platform, passing the valid encrypted signed param.

The Survey Platform receives the encrypted signed param securely.

Step 3: User will see the survey wall

Survey Platform success to distinguished the same user from UAT Test Case 1

User will get list of survey in survey wall to be participated

Step 4: Participate on other Survey

User click and participate on other Survey

User should be able to participate on other survey

UAT Test Case 3: Negative Test Case

Objective
Preconditions

Verify that the system handles errors and unexpected scenarios correctly during the user interaction from the Partner Platform to the Survey Platform.

  1. User has access to both Partner Platform and Survey Platform.

Test Steps
Action
Expected Result

Step 1: User Interaction from Partner Platform

User visits the Partner Platform and clicks on a Populix Survey banner.

User able to click survey banner in Partner Platform and redirected to Survey Platform via Partner app Web-view. Before redirection process. Make invalid signed param process

Step 2: Redirect to Survey Platform

After invalid encryption process, the Partner Platform redirects the user to the Survey Platform.

The Survey Platform receives the invalid encrypted signed param securely.

Step 3: User will see the error page

Survey Platform will recet the request due to invalid encryption process.

PreviousSurvey Wall IntegrationNextTroubleshooting

Last updated 10 months ago

User will see the error page