Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Requirement

User Story

Importance

Notes

Test Scenarios

1

Short and guided sign up

Beza is a senior official in Ministry of Ag in Ethiopia and wants to sign up in quick efficient way

Status
colourRed
titleHIGH

 

Step 1

Recommendations from QA

  •  First Name field should be mandatory field with red *. If we agree to have this as mandatory, we should have the following checks:

a. Without entering First Name in FIRST NAME filed and

Beza

try to click on NEXT STEP button, NEXT STEP button should be in read only

b. Without entering First Name and

Beza

try to click on NEXT STEP button, FIRST NAME field (the box) should heightened with red colour indicating

Beza

to enter FIRST NAME

Beza

c. didn't enter FIRST NAME and click on NEXT STEP button , application should throw validation message saying “Enter First Name”

  •  Last Name field should be optional and not mandatory. That is no red *, but if we decide to have ti mandatory, we should have the following tests:

a. LAST NAME should not include special Characters and Numeric

Beza

b. enter invalid Last Name (includes special character's and Numeric) and click on NEXT STEP button, application should throw Error message saying “Enter Valid Last Name”

c. Without entering LAST NAME in LAST NAME field and

Beza

try to click on NEXT STEP button, NEXT STEP button should be in read only

d. Without entering LAST NAME and

Beza

try to click on NEXT STEP button, LAST NAME field (the box) should heightened with red colour indicating

Beza

to enter LAST NAME

Beza

e. didn't enter LAST NAME and click on NEXT STEP button , application should throw validation message saying “Enter LAST Name”

  •  When entering phone/ mobile number, there should be a dropdown to select country with flag and code which needs to be selected - mandatory

Error messages

Beza
  •   should enter valid email address with proper Domain name example (
BEZA@hotmail

Beza

a. enters Invalid Email, application should throw Error message in red colour saying “Enter Valid Email Address” next to/below/above You’ll receive an OTP on your email

  •  USERNAME should not include special character's in USERNAME field (can have numeric)

Beza

a. enters invalid username

$Beza

$ or

Beza$

$ and it should show an error below the field

  •  USERNAME if not available should be suggested

beza

a. as a username is already taken, the system should show the message that username doesn’t exist and suggest two different available usernames, for example,

beza01

01 and

beza02

02 are available

Validation messages

  •  Without entering Email Address in EMAIL ADDRESS field and
Beza
  • try to click on NEXT STEP button, Application should throw validation message saying “Enter Valid Email Address”
  •  Without entering Email Address in EMAIL ADDRESS field and
Beza
  • try to click on NEXT STEP button, NEXT STEP button should be in read only
Beza
  •   didn't enter USERNAME and try to click on NEXT STEP button , application should throw validation message saying “Enter UserName”
  •  Without entering UserName in USERNAME field and
Beza Beza
  • try to click on NEXT STEP button, NEXT STEP button should be in read only
  •   didn't enter PHONE NUMBER and try to click on NEXT STEP button , application should throw validation message saying “Enter PHONE NUMBER”
  •  Without entering Phone number in PHONE NUMBER field and
Beza
  • try to click on NEXT STEP button, NEXT STEP button should be in read only

Open questions :

  •  For phone number how many numbers can be enter in Phone number field

Step 2

Recommendations from QA

  •  Application should send valid code in the form of numeric
Beza
  •  RESEND button should be active only if the time is elapsed (120 seconds) for entering OTP and there should be a message and question mark for tool tip
  •   click on RESEND, Application should display Validation message saying “CODE sent successfully”
  •  If two or more OTPs get delivered, the most recent should be valid for sign up - optional (to be discussed)

Validation messages

  •  Without entering code and
Beza
  • try to click on NEXT STEP button, NEXT STEP button should be in read only
Beza
  •   didn't enter code and try to click on NEXT STEP button , application should throw validation message saying “Enter Code”

Error messages

Beza Beza
  •   enter Invalid code and try to click on NEXT STEP button , application should throw validation message saying “Enter Valid Code”
  •   accidentally try to enter alphabets, Application should not allow to enter

Open questions:

  •  Should there be expiry of this step. For example, user left in between without entering OTP or didn’t get OTP but didn’t close the
applicaiton
  • application. He comes next day, will he be able to RESEND OTP.

Step 3

  •  Password should contains at least 8 character's which includes Alphabets, 1 Numeric , 1 special character

a. If password is less than 8 characters application should display validation message saying “Password should contains at least 8 character's which includes Alphabets, 1 Numeric, 1 special Character“ in Enter Password field

Beza
  •   enter invalid Password in Enter Password field , Application should throw Error message saying “Enter valid password”
Beza
  •   didn't enter Password in Enter Password field, Application should throw Validation message saying “Enter password”
  •  Application should not allow
Beza Beza
  • to enter password in Confirm Password field first without entering in Enter password field
  •   enter wrong password in Confirm password field, application should throw error message saying “Passwords do not match“
  •  After
Beza
  • enters Valid password in Enter Password field and Confirm password field, application should enable Next Step
  •  After
Beza
  • enters invalid password in Enter Password field and Confirm password field, application should not enable Next Step
Beza
  •   clicks on eye symbol in Enter Password field and she need to hold to view the password, after unclick password should hide
Beza
  •   clicks on eye symbol in Confirm Password field and she need to hold to view the password after unclick password should hide
  •  Application should show green colour tick mark next to Enter Password filed to make sure that user enter valid password
  •  Application should show green colour tick mark next to Confirm Password filed to make sure that user enter valid password
  •  Application should show X in red colour next to Enter Password filed to make sure that user enter invalid password/wrong password
Beza
  •  Application should show X in red colour next to Confirm Password filed to make sure that user enter invalid password/wrong password
Beza
  •   enter Password in Enter Password field and didn't enter password in Confirm password filed, application should not enable NEXT STEP unless it is in read only mode
  •   enters valid password in Enter password field application should display green tick, but
Beza
  • enters wrong password in confirm password field application should display X symbol in red colour
2

Single sign on with Google

Matt is a senior program manager in a specific food value chain and wants to sign up using google

Status
colourRed
titleHIGH

  • right not only google sing on

3

Retrieve credentials

Matt forgot his password and wants to recover in simple way

Status
colourRed
titleHIGH

  • email based link with OTP

  • no secret questions or other security for the time being

4

First login activation - Admin

Guided step by step way to help user customise the settings and show around using tooltips

Status
colourRed
titleHIGH

  • Customise - logo, color and adding data policies

  • Quick guided tour of the tabs starting with adding team members

5

First login activation - member

Guided step by step way to help user customise the settings and show around using tooltips

Status
colourYellow
titleMEIDUM

  • Quick guided tour starting with adding participants

6

Nth login tip

Important tip (skippable)

Status
colourGreen
titleLOW

  • Random tips

7

Dashboard for managing participants

Dashboard tab that gives quick view of the participants as well as quick button to add or update participants

Status
colourRed
titleHIGH

  • Adding participants in three steps process

  • Individual participants activity is low priority as of now

8

Network monitoring tab

A tab for quick view of the network level activity

Status
colourGreen
titleLOW

 

9

Subscription management tool

Dashboard to give quick overview of whose subscription is about to end and any associated tickets

Status
colourYellow
titleMEDIUM

 

10

Settings

User wants to change attributes related to own profile and add team members or guest viewers

Status
colourRed
titleHIGH