Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Next »


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        |
  • No labels