[Scenarios] Change email address via the Whilelabel apps
Contents
Scenario 1. BK ES customer wants to change their email
1.1. Happy path
Steps | Expected results |
---|---|
Customer navigates to their Account Info screen | Account info screen is displayed |
Customer chooses to change their email address | The customer is able to enter a new email address |
Customer enters a valid new email address |
|
Customer opens their mail app |
|
Customer returns to the whitelabel app and enters the correct OTP code |
|
1.2. Email errors
Steps | Expected results |
---|---|
Customer navigates to their Account Info screen | Account info screen is displayed |
Customer chooses to change their email address | The customer is able to enter a new email address |
Customer enters an invalid email address | The customer sees an information message that the email is not valid. |
Customer enters the same email address | The customer sees an information message that the email is already associated with the account and they should enter a different email |
Customer enters an email that is associated with another customer account | The customer sees an information message that the email is already associated with an account and they should enter a different email |
1.3. OTP errors
Steps | Expected results |
---|---|
Customer navigates to their Account Info screen | Account info screen is displayed |
Customer chooses to change their email address | The customer is able to enter a new email address |
Customer enters a valid new email address |
|
Customer opens their mail app | Customer sees an email with the OTP |
Customer enters a different OTP code than the one sent to the new email address | Customer is informed that the code is incorrect |
The customer enters a different OTP code 3 times |
|
The customer enters the OTP code after 24h | Customer is informed that the code is invalid |
1.4. Concurrent updates
Steps | Expected results |
---|---|
Customer A navigates to their Account Info screen | Account info screen is displayed |
Customer A chooses to change their email address | The customer is able to enter a new email address |
Customer A enters a valid new email address |
|
Customer B chooses to change their email address and follows the same steps above |
|
Customer B opens their mail app |
|
Customer B returns to the whitelabel app and enters the correct OTP code |
|
Customer A opens their mail app |
|
Customer A returns to the whitelabel app and enters the correct OTP code |
|
Scenario 2. BK PT customer wants to change their email
Steps | Expected results |
---|---|
Customer navigates to their Account Info screen | Account info screen is displayed |
Customer chooses to change their email address | The customer is able to enter a new email address |
Customer enters a valid new email address |
|
Customer opens their mail app |
|
Customer returns to the whitelabel app and enters the correct OTP code |
|