# RED - Account Management
## Test Scenarios
#### Test Scenario 1
```gherkin
Scenario: As User I want to self Register using Sinbad RED
Given I launch Sinbad RED
When I click Register Button
And I fill phone number
And I fill OTP
And I fill Store Information
Then I should be Registered
And I should be get Pop up I already Registered
And I Should be Redirect to home page
```
#### Test Scenario 2
```gherkin
Scenario: As User I want to update store information
Given I already Registered as Sinbad store
And My status store 'Guest'
When I click 'Profile' section
And I update store Information
And I Updated store profile
And I submit profile
Then my data information changed
```
#### Test Scenario 3
```gherkin
Scenario: As User I want to order using verified account
Given I log in using sinbad verified merchant
And I already in sinbad Menu
When I Select SKU
And Add to cart
And I Check out
And I create Order
Then My order created
```
#### Test Scenario 4
```gherkin
Scenario:As User I should not be able to order using rejected account
Given I am Login Page
When I log in Using Rejected Account
Then Pop Up show "Akun Kamu Gagal terverifikasi"
And Button "Lengkapi data diri anda" show up
```
#### Test Scenario 5
```gherkin
Scenario: As User I should not be able to register without mandatory field
Given I already verified My Otp
When I fill information without mandatory field
Then button "Lanjutkan" can't click
```
#### Test Scenario 6
```gherkin
Scenario:As User I want Register Sinbad RED using valid OTP
Given I already request otp using valid phone number
Then I redirect to Validation page
When Input OTP using valid OTP
Then redirect to information field
```
#### Test Scenario 7
```gherkin
Scenario: As User I shoud not be able Register Sinbad RED using Invalid OTP
Given I already request otp using valid phone number
When I input OTP using Invalid OTP
Then the system give notification invalid OTP
```
#### Test Scenario 8
```gherkin
Scenario: As User I want to update store profile using valid information
Given I Log In sinbad Red
When click profil icon
And click data diri
Then detail information profil ahow up
When click "ubah" or "tambah" in detail page
And update value
And Click button "simpan"
Then Direct to detail page
And Updated
```
#### Test Scenario 9
```gherkin
Scenario: As a User, I should be able to see progress completion wording on Profile Page
Given the user login to Sinbad Red
And the user is on Homepage
And the user hasn't completed all the profile information
When the user click 'Profile' bottom-nav button
Then the user redirects to Profile Page
And show progress completion on Profile Page
```
#### Test Scenario 10
```gherkin
Scenario: As a User, I want to see uncompleted field information on Detail Profile Page
Given the user login to Sinbad Red
And the user is on Profile Page
And the user hasn't completed all the profile information
When the user clicks wording with red dot
Then the user redirects to Detail Profile Page
And show uncompleted field information on Detail Profile Page
```
#### Test Scenario 11
```gherkin
Scenario: As a User, I should be able to see verification failed data information
Given the user login to Sinbad Red
And the user is on Profile Page
And the user hasn't completed all the profile information
When the user clicks a wording button
Then the user redirects to Detail Profile Page
And show verification failed data information
And show wording 'Gagal Terverifikasi'
```
#### Test Scenario 12
```gherkin
Scenario: As a User, I should be able to see verification success data information
Given the user login to Sinbad Red
And the user is on Profile Page
And the user hasn't completed all the profile information
When the user clicks a wording button
Then the user redirects to Detail Profile Page
And show verification failed data information
And show wording 'Sudah Upload'
```
#### Test Scenario 13
```gherkin
Scenario: As a User, I shouldn't be able to order using unverified account
Given I am Login Page
When I log in Using Unverified Account
Then Pop Up show "Sedang menunggu Verifikasi"
```
>Store Validation Status
#### Test Scenario
```gherkin
Scenario: As a User,
Given
And
When
Then
```
#### Test Scenario
```gherkin
Scenario:
Given
And
When
Then
```
#### Test Scenario
```gherkin
Scenario:
Given
And
When
Then
```
#### Test Scenario
```gherkin
Scenario:
Given
And
When
Then
```
###### tags: `Sprint 17` `Ecommerce` `Red` `Sinbad`