/
[Test Cases] Fraudulent User Block (Admin App x Whitelabel)
[Test Cases] Fraudulent User Block (Admin App x Whitelabel)
- 1 Admin App
- 2 Whitelabel App
- 2.1 Blocked user should not be able to update his profile
- 2.2 Blocked user should not be able to place new orders
- 2.3 Blocked user should be disconnected after 01 hour
- 2.4 Blocked user should not be able to generate QR Code
- 2.5 Blocked user should not be able to sign in
- 2.6 Blocked user should not be able to sign in using Social Login
- 2.7 Formerly blocked user should be able to sign in again after being unblocked
- 3 Service Notification
- 4 Braze
Admin App
Test Case | Admin user should block an fraudulent account successfully |
---|---|
Application | Admin App |
Feature: Fraudulent User Block
Background: Admin Home Page
Given I have accessed the Admin Page as admin user
Scenario: Admin user should block an fraudulent account successfully
Given I have access the fraudulent user profile page
When I block the fraudulent user profile
Then user status should be tagged as "blocked"
Test Case | Admin user should unblock an fraudulent account successfully |
---|---|
Application | Admin App |
Feature: Fraudulent User Block
Background: Admin Home Page
Given I have accessed the Admin Page as admin user
Scenario: Admin user should unblock an fraudulent account successfully
Given I have access the fraudulent user profile page
And the user is already blocked
When I unblock the fraudulent user profile
Then user status should be tagged as "unblocked"
Whitelabel App
Test Case | Blocked user should not be able to update his profile |
---|---|
Application | Whitelabel |
Feature: Fraudulent User Block
Background: Whitelabel
Given I have accessed the Whitelelabel home page
And I have successfully signed in
Scenario: Blocked user should not be able to update his profile
Given I have accessed the Settings page
And I attempt to update my user profile
Then I should be logged off from Whitelabel
Test Case | Blocked user should not be able to place new orders |
---|---|
Application | Whitelabel |
Feature: Fraudulent User Block
Background: Whitelabel
Given I have accessed the Whitelelabel home page
And I have successfully signed in
Scenario: Blocked user should not be able to place new orders
Given I have a order ready to be placed
When I access the checkout page
And I try so place a new order
Then I should be logged off from Whitelabel
Test Case | Blocked user should be disconnected after 01 hour |
---|---|
Application | Whitelabel |
Feature: Fraudulent User Block
Background: Whitelabel
Given I have accessed the Whitelelabel home page
Scenario: Blocked user should be disconnected after 01 hour
Given I signed in on Whitelabel
When my profile is blocked on Admin
But I don't do any critical operation
And my user profile has been logged in for one hour
Then I should be logged off from Whitelabel
Test Case | Blocked user should not be able to generate QR Code |
---|---|
Application | Whitelabel |
Feature: Fraudulent User Block
Background: Whitelabel
Given I have accessed the Whitelelabel home page
Scenario: Blocked user should not be able to generate QR Code
Given I signed in on Whitelabel
When my profile is blocked on Admin
And I attempt to generate a QR Code to place on order on Kiosk
Then I should be logged off from Whitelabel
Test Case | Blocked user should not be able to sign in |
---|---|
Application | Whitelabel |
Feature: Fraudulent User Block
Background: Whitelabel
Given I have accessed the Whitelelabel home page
Scenario: Blocked user should not be able to sign in
Given I have valid credentials
When I attempt to Sign In on Whitelabel
But my profile is blocked
Then I should see the message "CUENTA BLOQUEADA TEMPORALMENTE"
Test Case | Blocked user should not be able to sign in using Social Login |
---|---|
Application | Whitelabel |
Feature: Fraudulent User Block
Background: Whitelabel
Given I have accessed the Whitelelabel home page
Scenario: Blocked user should not be able to sign in using Social Login
Given I have valid credentials
When I attempt to Sign In on Whitelabel using Social Login
But my profile is blocked
Then I should see the message "CUENTA BLOQUEADA TEMPORALMENTE"
Test Case | Formerly blocked user should be able to sign in again after being unblocked |
---|---|
Application | Whitelabel |
Feature: Fraudulent User Block
Background: Whitelabel
Given I have accessed the Whitelelabel home page
Scenario: Formerly blocked user should be able to sign in again after being unblocked
Given I have valid credentials
When I attempt to Sign In on Whitelabel using Social Login
But my profile is blocked
Then I should see the message "CUENTA BLOQUEADA TEMPORALMENTE"
Service Notification
Test Case | Service should send email to user once block event is triggered |
---|---|
Application | Service Notification |
Feature: Fraudulent User Block
Scenario: Service should send email to user once block event is triggered
Given a fraudulent user has been blocked on Admin App
Then I should send a Notification Message to the user email
Test Case | Service should send email to user once unblock event is triggered |
---|---|
Application | Service Notification |
Feature: Fraudulent User Block
Scenario: Service should send email to user once unblock event is triggered
Given a user has been unblock on Admin App
Then I should send a Notification Message to the user email
Braze
Test Case | User communication preferences should be updated when user is blocked |
---|---|
Application | Braze |
Feature: Fraudulent User Block
Scenario: User communication preferences should be updated when user is blocked
Given a user has been blocked on Admin App
Then the following fields should be updated
| preference | value |
| email_subscribe | unsubscribed |
| marketingEmail | false |
| rewardsEmail | false |
| push_subscribe | unsubscribed |
| marketingPush | false |
| rewardsPush | false |
| sms_subscribe | false |
| Email Opt In | false |
Test Case | User communication preferences should be updated when user is unblocked |
---|---|
Application | Braze |
Feature: Fraudulent User Block
Scenario: User communication preferences should be updated when user is ublocked
Given a user has been blocked on Admin App
Then the following fields should be updated
| preference | value |
| email_subscribe | subscribed |
| marketingEmail | true |
| rewardsEmail | true |
| push_subscribe | subscribed |
| marketingPush | true |
| rewardsPush | true |
| sms_subscribe | true |
| Email Opt In | true |
, multiple selections available,
Related content
[Test Plan] Fraudulent user block (Admin App x Whitelabel)
[Test Plan] Fraudulent user block (Admin App x Whitelabel)
More like this
Feature list
Feature list
Read with this
Tech analysis - Whitelabel App solution for check blocked users (WIP)
Tech analysis - Whitelabel App solution for check blocked users (WIP)
More like this
[Opportunity] Fraudulent user blocking (Admin App x Whitelabel)
[Opportunity] Fraudulent user blocking (Admin App x Whitelabel)
Read with this
[Test Cases] Admin Tool - Loyalty Balance Information
[Test Cases] Admin Tool - Loyalty Balance Information
More like this
[Test Plan] Block user from closing window
[Test Plan] Block user from closing window
More like this