You are on page 1of 14

Test Case for

ZeitWert
Project

Test Case No:


Test Case Name:
Prepared By:
Executed By:

1.01
SIGN IN
Mubashar Ali

Functional Specification No:


Functional Specification :
Module:
Document Reference:

1.01
Registration & SIGN IN

SIGN IN

Pre-Condition:
User is not logged in to the system.
User has access to the SIGN IN page.

No

Actions
1

Enter Email and press SIGN IN Button

Enter Password and press SIGN IN Button


Enter Email and Password and press
SIGN IN Button

3
4

Password= Admin

Enter Email and Password and press SIGN IN Button


Enter Email and Password and press
SIGN IN Button
Enter Email and Password and press SIGN IN
Button

Enter Email and Password and press SIGN IN Button

Test Data
Email = Admin@mail.com

8 Enter Email and Password and press SIGN IN Button


Post Condition:
User is able to SIGN IN to the system

Email = Admin@mail.com
and Password = XYZ
Email = Admin.mail.com
and Password = Admin
Email = Admin@mail.com AND
Password = XYZ
Email =" " AND
Password = " "
Email = Admin@mail.com
and Password = Admin
Email = Admin@mail.com and
Password = ADMIN

Expected Results
Should Display Warning Message Box
"Please Enter Email and Password"
Should Display Warning Message Box
"Please Enter Email and Password"
Should Display Warning Message Box
"Please Enter Email and Password"
Should Display Warning Message Box
"Please Enter Email and Password"
Should Display Warning Message Box
"Please Enter Email and Password"
Should Display Warning Message Box
"Please Enter Email and Password"
Should navigate to
AdminCategoryList.asp page.
Should navigate to Maintenance page.

Actual Results

Test Case No:


Test Case Name:
Prepared By:
Executed By:

1.02
Forgot Password
Mubashar Ali

Functional Specification No:


Functional Specification :
Module:
Document Reference:

1.01
Registration & SIGN IN

SIGN IN

Pre-Condition:
User is not logged in to the system.
User has access to the SIGN IN page.

No

Actions

Test Data
Email=

User Tap on forgot password link.

2 User Tap on Continue button on reset password link.


Post Condition:
User got an email with the password.

Test Case No:


Test Case Name:
Prepared By:
Executed By:

Expected Results

Actual Results

User is able to select the forgot password


link.
User should get a warning message that
the password will be send to the
mentioned email.
User should get a warning message that
the password will be send to the
mentioned email.

1.03
Change Language
Mubashar Ali

Functional Specification No:


Functional Specification :
Module:
Document Reference:

1.01
Registration & SIGN IN

SIGN IN

Pre-Condition:
User is not logged in to the system.
User has access to the SIGN IN page.

No

Actions

Test Data
language =

User tap on change language link


Language =

2 User tap on change language link


Post Condition:

Expected Results
User is able to select the change
language link.
Select your language options should be
available to user.
User is able to select the language and
that language should become the default
language of the app.

Actual Results

Selected language should be default language for that user.

Test Case No:


Test Case Name:
Prepared By:
Executed By:

1.04
Logout
Mubashar Ali

Functional Specification No:


Functional Specification :
Module:
Document Reference:

1.01
Registration & SIGN IN

SIGN IN

Pre-Condition:
User is logged in to the system.
User has access to the user profile page.

No

Actions

Test Data

1 User Tap on Logout link in the user profile.


Post Condition:
User session terminated and user is logged out of the app.

Test Case No:


Test Case Name:
Prepared By:
Executed By:

1.05
SIGN UP
Mubashar Ali

Expected Results

Actual Results

User is able to select the logout link. The


current session is cancelled and User
should be logged out of the app. And
redirected to start screen.

Functional Specification No:


Functional Specification :
Module:
Document Reference:

1.01
Registration & SIGN IN

Pre-Condition:
User is not logged in to the system.
User has access to the SIGN IN page.
User has no Account

No

Actions
1
2
3
4

User is tapping on the Don't have an account? SIGN UP


Link, chooses the Chooses the contract type option
User is tapping on the Don't have an account? SIGN UP
Link, chooses the Chooses the contract type option
User is tapping on the Don't have an account? SIGN UP
Link, chooses the Chooses the contract type option
User is tapping on the Don't have an account? SIGN UP
Link, chooses the Chooses the contract type option and

Test Data
Contract type =
Basic/Family/Professional
Contract type =
Basic/Family/Professional
Contract type =
Basic/Family/Professional
Contract type =
Basic/Family/Professional

Expected Results
Don't have an account? SIGN UP Link
is click able and redirecting the user to
contract page.
User should be able to select a contract
from the given options.
User should be able to select the options
related to contract.
On choosing the valid contract user
should be redirected to Verification

Actual Results

tap on next.

screen.

Post Condition:
User is able to SIGN UP to the system
Test Case No:
Test Case Name:
Prepared By:
Executed By:

1.06
Choose Contract from "Account Manager"
Mubashar Ali

Functional Specification No:


Functional Specification :
Module:
Document Reference:

1.01
Registration & SIGN IN

Pre-Condition:
User is not logged in to the system.
User has access to the SIGN IN page.
User has no Account

No

Actions
1
2
3

User choose from account manager screen the Upgrade


Account option
User choose from the Contract option the User finds a list
of possible Contracts to choose from
User choose from the Contract option (possible a drop
down or search box) the User finds a list of possible
Contracts to choose from
User choose from the Contract option (possible a drop
down or search box) the User finds a list of possible
Contracts to choose from

4
Post Condition:
User is able to SIGN UP to the system

Test Data
Contract type =
Basic/Family/Professional
Contract type =
Basic/Family/Professional
Contract type =
Basic/Family/Professional

Expected Results
Upgrade Account option is select able
and user is able to select the contract.
User should be able to select a contract
from the given results.
Should Display Warning Message Box
"Please Enter select a valid contract"
On choosing the valid contract user
should be redirected to the account
manager screen.

Actual Results

Test Case No:


Test Case Name:
Prepared By:
Executed By:

1.07
Join Account
Mubashar Ali

Functional Specification No:


Functional Specification :
Module:
Document Reference:

1.01
Registration & SIGN IN

SIGN IN

Pre-Condition:
User is logged in to the system.
User has access to the SIGN IN page.

No

Actions
1

User is tapping on the Don't have an account? SIGN UP


Link, chooses the Join existing account option

User enter the Account code in the join account screen.

User enter the Account code in the join account screen.

Test Data

Account Code=
Account Code= 1234

4 User enter the Account code in the join account screen.


Post Condition:
User got an email with the password.

Account Code= 12345

Expected Results
User is able to click the Dont have an
account? SIGN UP Link, and chooses
the Join existing account option
Should Display Warning Message Box
"Please Enter the valid code"
Should Display Warning Message Box
"Please Enter the valid code"
If the Code is valid user should be
redirected to the create user page.

Actual Results

Test Case No:


Test Case Name:
Prepared By:
Executed By:

1.08
Create Profile
Mubashar Ali

Functional Specification No:


Functional Specification :
Module:
Document Reference:

1.01
Registration & SIGN IN

SIGN IN

Pre-Condition:
User is not logged in to the system.
User has access to the Create Profile page.
User has no account yet.

No

Actions
1

Test Data

User click on the Create account link,

User enter the information on create account page.

User enter the information on create account page and


click on create account button.

User enter the information on create account page and


click on create account button.

User enter the information on create account page and


click on create account button.

User enter the information on create account page and


click on create account button.

Expected Results
User is able to click the link and
redirected to create account page.

User name=
First name =
Last Name =
Email =
Confirm Email=
Phone No=
Password=
Confirm Password=
User name= ABC
First name =AAA
Last Name = BBB
Email =
Confirm Email=
Phone No=
Password=
Confirm Password=
User name= ABC
First name = AAA
Last Name = BBB
Email = abc@mail.com
Confirm Email= abc@mail.com
Phone No= 123456789
Password= Test
Confirm Password= Test
User name= ABC
First name = AAA
Last Name = BBB
Email = abc@mail.com
Confirm Email= abc@mail.com
Phone No= 123456789
Password= Test
Confirm Password= Test1
User name= ABC
First name = AAA
Last Name = BBB
Email = abc@mail.com
Confirm Email= abc.mail.com
Phone No= 123456789
Password= Test
Confirm Password= Test
User name= ABC
First name = AAA
Last Name = BBB
Email = abc@mail.com
Confirm Email= abc@mail.com
Phone No= 123abc6789

User is able to enter the information in the


page properly.

Should Display Warning Message Box


"Please Enter the missing values"

Should Display Warning Message Box


"User name already exist"

Should Display Warning Message Box


"Password Mismatch"

Should Display Warning Message Box


"Email is not in correct format "

Actual Results

Test Case No:


Test Case Name:
Prepared By:
Executed By:

1.09
Deploy Payment
Mubashar Ali

Functional Specification No:


Functional Specification :
Module:
Document Reference:

1.01
Registration & SIGN IN

SIGN IN

Pre-Condition:
User is logged in to the system.
User has access to the User Profile page.
User account is created

No

Actions

User login to the application and from user profile screen,


select the Payment Info option.
User is able to select the payment gateway from the
Payment Info option.

User enters IBAN for the payment gateway.

User enters IBAN for the payment gateway.

User enters IBAN for the payment gateway.

Test Data

IBAN=
IBAN= 123456
IBAN= 123456AB
IBAN= 123456AB

6 User save the payment info in the profile.


Post Condition:
Payment Information is added to the account.

Expected Results
User is able to access the user profile
screen and able to select the Payment
Info option.
User is able to access the payment
gateway from the Payment Info option.
Should Display Warning Message Box
"Please Enter the valid code"
Should Display Warning Message Box
"Please Enter the valid IBAN"
IBAN is accepted and the corresponding
bank info should be displayed.
Should Display Warning Message Box
"Payment information is saved in the
profile"

Actual Results

Test Case No:


Test Case Name:
Prepared By:
Executed By:

1.10
Manager Profile
Mubashar Ali

Functional Specification No:


Functional Specification :
Module:
Document Reference:

1.01
Registration & SIGN IN

SIGN IN

Pre-Condition:
User is logged in to the system.
User has access to the User Profile page.
User account is created

No

Actions

User login to the app and from user profile screen, select
the personal Info option

User login to the app and from user profile screen, select
the personal Info option

User login to the app and from user profile screen, select
the personal Info option

User login to the app and from user profile screen, select
the personal Info option

5
6

Test Data
User name=
First name =
Last Name =
Email =
Confirm Email=
Phone No=
Password=
Confirm Password=
User name= ABC
First name =AAA
Last Name = BBB
Email =
Confirm Email=
Phone No=
Password=
Confirm Password=
User name= ABC
First name = AAA
Last Name = BBB
Email = abc@mail.com
Confirm Email= abc@mail.com
Phone No= 123456789
Password= Test
Confirm Password= Test
User name= ABC
First name = AAA
Last Name = BBB
Email = abc@mail.com
Confirm Email= abc@mail.com
Phone No= 123456789
Password= Test
Confirm Password= Test1

User login to the application and from user profile screen,


select the Payment Info option.
User is able to select the payment gateway from the
Payment Info option.
IBAN=
User enters IBAN for the payment gateway.
IBAN= 123456
User enters IBAN for the payment gateway.
IBAN= 123456AB
User enters IBAN for the payment gateway.
IBAN= 123456AB
User save the payment info in the profile.

Post Condition:
Payment Information is added to the account.

Expected Results

User is able to edit the information in the


personal info properly.

Should Display Warning Message Box


"Please Enter the missing values"

Should Display Warning Message Box


"User name already exist"

User is able to edit the information in the


personal info properly.
User is able to access the user profile
screen and able to select the Payment
Info option.
User is able to access the payment
gateway from the Payment Info option.
Should Display Warning Message Box
"Please Enter the valid code"
Should Display Warning Message Box
"Please Enter the valid IBAN"
IBAN is accepted and the corresponding
bank info should be displayed.
Should Display Warning Message Box
"Payment information is saved in the
profile"

Actual Results

Test Case No:


Test Case Name:
Prepared By:
Executed By:

1.11
Manager User
Mubashar Ali

Functional Specification No:


Functional Specification :
Module:
Document Reference:

1.01
Registration & SIGN IN

SIGN IN

Pre-Condition:
User is logged in to the system.
User has access to the User Profile page.
User account is created

No

Actions
1

From Account Manager screen, select Members section.

From Account Manager screen, move a member to owner


section.

From Account Manager screen, move a member to


members section from owner.

4 Add other users to member section by inviting them.


Post Condition:
User can manger members in Member section.

Test Data

Expected Results
User is able to access and view info of
members in Member section.
User moved from member section to
owner section. With a message in the
Dialog between the User dragging and
the User dragged, which informs the latter
that he now is Member or Owner of the
Account.
User moved from member section to
owner section. With a message in the
Dialog between the User dragging and
the User dragged, which informs the latter
that he now is Member or Owner of the
Account.
User is able to add other users by inviting
them, i.e. an invitation code is send to a
user with a code.

Actual Results

Test Case No:


Test Case Name:
Prepared By:
Executed By:

1.12
Remove Account
Mubashar Ali

Functional Specification No:


Functional Specification :
Module:
Document Reference:

1.01
Registration & SIGN IN

SIGN IN

Pre-Condition:
User is logged in to the system.
User has access to the User Profile page.
User account is created.

No

Actions
1
2

From Account Manager screen, in Members section select


a member and tap hold the member.
From Account Manager screen, in Members section select
a member and tap hold the member. In the given option
select remove account.

From Account Manager screen, in Members section select


a member and tap hold the member. In the given option
select remove account.

3
Post Condition:
User account is removed from the App.

Test Data

Expected Results
User is able to search and select a
member in Member section.
User get removed from the member
section.
User who get removed got an email
notification about the decision. in which
he is informed about the fact, that he was
removed from his previous Account and
has now got his own new Account (in test
period)

Actual Results

Test Case No:


Test Case Name:
Prepared By:
Executed By:

1.13
Delete Account
Mubashar Ali

Functional Specification No:


Functional Specification :
Module:
Document Reference:

1.01
Registration & SIGN IN

SIGN IN

Pre-Condition:
User is logged in to the system.
User has access to the User Profile page.
User account is created.

No

Actions
1

From Account Manager screen User taps the Delete


Account option

From Account Manager screen User taps the Delete


Account option

From Account Manager screen User taps the Delete

3 Account option and confirms the message.


Post Condition:
User account is Deleted from the App.

Test Data

Expected Results
User is able to tap the Delete Account
option.
Should Display Warning Message Box "If
he really wants to delete his Account and
if he is aware that this will also delete his
data"
User Account will be deleted by End of
the Cancellation period of his Contract.
And after that period his all data will be
deleted.

Actual Results

Test Case No:


Test Case Name:
Prepared By:
Executed By:

1.14
Upgrade / downgrade Account
Mubashar Ali

Functional Specification No:


Functional Specification :
Module:
Document Reference:

1.01
Registration & SIGN IN

SIGN IN

Pre-Condition:
User is logged in to the system.
User has access to the User Profile page.
User account is created.

No

Actions
1
2

From Account Manager screen User is taps the Upgrade /


downgrade Account option
From Account Manager screen User is taps the Upgrade
Account option
From Account Manager screen User is taps the
Downgrade Account option

3
Post Condition:
User account is Upgraded/ Downgraded in the App.

Test Data

Expected Results
User is able to access the Account
Manager screen User is taps the
Upgrade / downgrade Account option
User account should be upgraded.
User account should be downgraded.

Actual Results

Test Case No:


Test Case Name:
Prepared By:
Executed By:

1.15
Add Elements to account
Mubashar Ali

Functional Specification No:


Functional Specification :
Module:
Document Reference:

1.01
Registration & SIGN IN

SIGN IN

Pre-Condition:
User is logged in to the system.
User has access to the User Profile page.
User account is created.
User has to be owner of the account

No

Actions
1
2
3

From the manger user section, Tap any user/ account


From the manger user section, Tap any user/ account,
from the given options add elements to the account i.e.
Community, Resource or Job

Post Condition:

Selected elements are added to the user account in the App.

Test Data

Expected Results
User is able to tap and select any user/
account.
Selected element is added to the
user/account.

Actual Results

You might also like