USER STORIES FOR TRACK AND TRACE MOBILE
APPLICATION
S/N BACKLO EPICS FEATURES USER STORIES ACCEPTANCE CRITERIA
G NO
1 Download Download As an IOS user, I Given that I am an IOS
want to be able to user, when I download
download the App the App from App store
from App store so then I should be able to
that I can access the access the features.
features.
Given that I am an
As an Android user, I android user, when I
want to be able to download the App from
download the App play store then I should
from play store so be able to access the
that I can access the features.
features.
2 Language Language As a user, I want to Given that I am a user,
be able to select when I select language
language option so option, then I should be
that I can interact able to interact with my
with my preferred preferred language.
language
3 2 Register Register As a user, I want to Given that I am a user,
be able to register when I register with my
with my email so email on the app, then I
that I can validate should be able to
my device and create validate my device and
an account on the create an account on the
app app.
3 One Time As a user, I want to Given that I am a user,
Passcode be able to receive my when I receive my one-
one-time passcode time passcode via e-
via e-mail so that I mail, then I should be
can validate my able to validate my
device device
As a user, I want to Given that I am a user,
be able to request when I request for
for another OTP via another OTP via e-mail,
e-mail so that I can then I should be able to
validate my device validate my device.
Alert As a user, I want to Given that I am a user,
be able to receive when I receive my one-
alert for my one-time time passcode and have
passcode so that I be not used it, then I should
prompted to enter be alerted after 30
my OTP after 30 seconds to input my OTP
seconds
Gender As a user, I want to Given that I am a user,
be able to select my when I select my gender
gender so that I can then I should be able to
complete my complete my
registration process registration process
First Name As a user, I want to Given that I am a user,
be able to input my when I input my first
first name so that I name, then I should be
can complete my able to complete my
registration process registration process
Last Name As a user, I want to Given that I am a user,
be able to input my when I input my last
last name so that I name, then I should be
can complete my able to complete my
registration process registration process
Mobile As a user, I want to Given that I am a user,
Number be able to input my when I input my mobile
mobile number so number, then I should
that I can complete be able to complete my
my registration registration process
process
Address As a user, I want to Given that I am a user,
be able to input the when I input my address
address so that I can then I should be able to
complete my complete my
registration process registration process.
Country As a user, I want to Given that I am a User,
be able to select a when I select a country
country so that I can then I should be able to
complete my complete my
registration process . registration process.
Post/Zip As a user, I want to Given that I am a
code be able to input my registered user, when I
post/zip code so that input my Post/ Zip code
I can complete my then I should be able to
registration process complete my
registration process.
Create As a user, I want to Given that I am a user,
Password create a password when I create a
using Alpha-numeric password using Alpha-
character so that I numeric character then I
can secure and should be able to secure
complete my and complete my
registration process registration process
Confirm As a user, I want to Given that I am a user,
Password be able to confirm when I confirm my
my password so that password, then it should
it can be validated be validated
E-mail As a user, I want to Given that am a user,
Address be able to input my when I input my e-mail
e-mail address so address, then I should
that I can complete be able to complete my
my registration registration process
process
4 Privacy As a user, I want to Given that I am a user
Policy be able to give when I give consent to
Notice consent to the the privacy policy notice,
privacy policy notice then I should be able to
so that I can complete my
complete my registration process
Terms and registration process
Conditions Given that I am a user,
As a user, I want to when I do not consent
be able to accept the to terms and conditions,
terms and conditions then I should NOT be
so that I can able to complete my
complete my registration process.
registration process
4 5 Sign in Sign in As a registered user, Given that I am a
I want to be able to registered user when I
sign-in using the sign-in using the correct
correct email email address, then I
address so that I can should be able to
authenticate my authenticate my sign-in
sign-in
As a registered user, Given that I am a
I want to be able to registered user when I
sign-in using the sign-in using the correct
correct password so password then I should
that I can gain access be able to gain access to
to my account my account
5 Forgotten Forgotten As a registered user I Given that I am a
Password Password want to be able to registered user when I
click on forgotten click on forgotten
password so that I password and input my
have access to my email address then I
account. should be able to reset
my password and have
access to my account.
5 6 Sign Out Sign Out As a registered user, Given that I am a
I want to be able to registered user when I
click the sign out click on the sign out
button so that I can button, then I should be
exit my account able to exit my account
7 7 Home Home As a registered user, Given that I am a
Page Page I want to be able to registered user, when I
access the am on the home page
homepage so that I then I should be able to
can navigate through navigate through the
the app app
8 8 Profile Profile As a registered user, Given that I am a
Page Page I want to be able to registered user, when I
access my profile so access my profile then I
that I can keep my should be able to update
profile updated it.