You are on page 1of 23

Functional Test Cases

UNI BANK desktop application

Test Case Id Application name: Use Case ID: Purpose Environment: Pre-Requisite: Strategy:

FTC-01 Electronic And Mobile Banking PS-UM-001 To Login into the Electronic And Mobile Banking Desktop Application <Developer forms> Login screen must be presented to the user The user Types Login! The user Types "ass#ord!

E pected Results: !"servations:

The user $licks Login Button %ser &hould Login in the %'( bank main menu

%ser Logins in the %'( bank

Result:

Passed

Test Case Id Application name: Use Case ID: Purpose Environment: Pre-Requisite: Strategy:

FTC-02

Electronic And Mobile Banking PS-UM-001 To $hange "(' code into the Electronic And Mobile Banking Desktop Application <Developer forms> $hange "(' screen must be presented to the user The user Types )ld "('! The user Types 'e# "('! The user Types $onfirm "('!

E pected Results: !"servations:

The user $licks $hange Button %ser "(' code &hould be changed in the %'( bank database %ser "(' changed successfully in the %'( bank

Result:

Passed

Website Application

Test Case Id Application name: Use Case ID: Purpose Environment: Pre-Requisite: Strategy:

FTC-03 Electronic And Mobile Banking WS-UM-001 To Login the Electronic And Mobile Banking *ebsite <+ava &erver "ages> &ign (n screen ,#ebpage- must be presented to the user The user Types Account 'umber! The user Types "(' code!

E pected Results: !"servations:

The user $licks Login Button %ser &hould login (n the Electronic And Mobile Banking *ebsite %ser logins the Electronic And Mobile Banking *ebsite

Result:

Passed

Test Case Id Application name: Use Case ID: Purpose Environment: Pre-Requisite: Strategy:

FTC-04 Electronic And Mobile Banking WS-UM-001 To $hange "(' in the Electronic And Mobile Banking *ebsite <+ava &erver "ages> $hange "(' screen ,#ebpage- must be presented to the user The user Types )ld "('! The user Types 'e# "('! The user Types $onfirm "('!

E pected Results: !"servations:

The user $licks $hange Button %ser "(' code should get changed (n the Electronic And Mobile Banking *ebsite successfully %ser "(' code changed successfully in the Electronic And Mobile Banking *ebsite database Passed

Result:

Test Case Id Application name: Use Case ID: Purpose Environment: Pre-Requisite: Strategy:

FTC-05 Electronic And Mobile Banking WS-UM-001 To %pdate account information in the Electronic And Mobile Banking *ebsite <+ava &erver "ages> Account detailed information screen ,#ebpage- must be presented to the user The user Types Temporary address! The user Types "ermanent address! The user Types )ffice "hone! The user Types &ecret .uestion! The user Types &ecret Ans#er!

E pected Results: !"servations:

The user $licks %pdate Button %ser (nformation should get changed (n the Electronic And Mobile Banking *ebsite successfully %ser information changed successfully in the Electronic And Mobile Banking *ebsite database Passed

Result:

Test Case Id Application name: Use Case ID: Purpose Environment: Pre-Requisite: Strategy:

FTC-06 Electronic And Mobile Banking WS-UM-001 To %pdate inter account transaction in the Electronic And Mobile Banking *ebsite <+ava &erver "ages> (nter Account Transaction screen ,#ebpage- must be presented to the user The user selects Account 'umber! The user Types Amount!

E pected Results: !"servations:

The user $licks %pdate Button %ser transaction should get updated (n the Electronic And Mobile Banking *ebsite successfully %ser transaction updated successfully in the Electronic And Mobile Banking *ebsite database Passed

Result:

Mobile Application

Test Case Id Application name: Use Case ID: Purpose Environment: Pre-Requisite: Strategy:

FTC-07 Electronic And Mobile Banking WS-UM-001 To Login the Electronic And Mobile Banking Mobile <Mobile interface> Login screen must be presented to the user The user Types Account 'umber! The user Types "(' code!

E pected Results: !"servations:

The user $licks Login Button %ser &hould login (n the Electronic And Mobile Banking Mobile %ser logins the Electronic And Mobile Banking Mobile

Result:

Passed

Test Case Id Application name: Use Case ID: Purpose Environment: Pre-Requisite: Strategy:

FTC-08 Electronic And Mobile Banking WS-UM-001 To $hange "(' in the Electronic And Mobile Banking Mobile <Mobile (nterface> $hange "(' screen must be presented to the user The user Types )ld "('! The user Types 'e# "('! The user Types $onfirm "('!

E pected Results: !"servations:

The user $licks $hange Button %ser "(' code should get changed (n the Electronic And Mobile Banking Mobile successfully %ser "(' code changed successfully in the Electronic And Mobile Banking Mobile database Passed

Result:

Test Case Id Application name: Use Case ID: Purpose Environment: Pre-Requisite: Strategy:

FTC-09 Electronic And Mobile Banking WS-UM-001 To %pdate inter account transaction in the Electronic And Mobile Banking Mobile <Mobile (nterface> (nter Account Transaction screen must be presented to the user The user selects Account 'umber! The user Types Amount!

E pected Results: !"servations:

The user $licks %pdate Button %ser transaction should get updated (n the Electronic And Mobile Banking Mobile successfully %ser transaction updated successfully in the Electronic And Mobile Banking Mobile database Passed

Result:

38.2

Rules Test Cases


RTC-01 Electronic And Mobile Banking PS-UM-001 $heck the security of the illegal Login access of the Electronic And Mobile Banking Desktop Application (n case of invalid Login name/"(' code0 the system should generate Authentication 1ailed Alert and re2present the Login screen to the user <Developer form> Login screen must be presented to the user The user Types invalid Login! The user Types #rong "ass#ord!

Test Case Id Application name: Use Case ID: Purpose Scenario: Environment: Pre-Requisite: Strategy:

E pected Results: !"servations:

The user $licks Login Button %ser &hould not Login in the %'( bank and Login screen is presented to the user3 %ser #as denied to be Logged in the %'( bank and Login screen #as presented to the user successfully3 Passed

Result:

10

Test Case Id Application name: Use Case ID: Purpose Scenario: Environment: Pre-Requisite: Strategy:

RTC-02 Electronic And Mobile Banking PS-UM-001 $heck the validity of old "(' code of the Electronic And Mobile Banking Desktop Application (n case of invalid old "(' code0 the system should generate Authentication 1ailed Alert and re2present the change "(' screen to the user <Developer form> $hange "(' screen must be presented to the user The user Types invalid )ld "('! The user Types correct 'e# "('! The user Types correct $onfirm "('!

E pected Results: !"servations:

The user $licks $hange Button %ser &hould not be able to change "(' in the %'( bank and $hange "(' screen is presented to the user3 %ser #as denied to move further in the %'( bank and $hange "(' screen #as presented to the user successfully3 Passed

Result:

11

Test Case Id Application name: Use Case ID: Purpose Scenario: Environment: Pre-Requisite: Strategy:

RTC-03 Electronic And Mobile Banking PS-UM-001 $heck the matching of ne# "(' code and confirm "(' code of the Electronic And Mobile Banking Desktop Application (n case of mismatch of ne# "(' and confirm "('0 the system should generate Authentication 1ailed Alert and re2 present the change "(' screen to the user <Developer form> $hange "(' screen must be presented to the user The user Types valid )ld "('! The user Types #rong 'e# "('! The user Types #rong $onfirm "('!

E pected Results: !"servations:

The user $licks $hange Button %ser &hould not be able to change "(' in the %'( bank and $hange "(' screen is presented to the user3 %ser #as denied to move further in the %'( bank and $hange "(' screen #as presented to the user successfully3 Passed

Result:

12

Test Case Id Application name: Use Case ID: Purpose Scenario: Environment: Pre-Requisite:

RTC-04 Electronic And Mobile Banking PS-UM-001 $heck the valid amount of money to be transferred of the Electronic And Mobile Banking Desktop Application (n case of mismatch of amount to be transferred and minimum amount in account0 the system should generate Authentication 1ailed Alert and re2present the inter account transactions screen to the user <Developer form> (nter account transactions screen must be presented to the user The user Types invalid Amount! The user $licks &ave Button %ser &hould not be able to do this transaction in the %'( bank and (nter account transactions screen is presented to the user3 %ser #as denied to move further in the %'( bank and (nter account transactions screen #as presented to the user successfully3 Passed

Strategy:

E pected Results: !"servations:

Result:

13

Test Case Id Application name: Use Case ID: Purpose Scenario: Environment: Pre-Requisite: Strategy:

RTC-05 Electronic And Mobile Banking PS-UM-001 $heck the security of the illegal Login access of the Electronic And Mobile Banking *eb Application (n case of invalid Login name/"(' code0 the system should generate Authentication 1ailed Alert and re2present the Login screen to the user <+ava &erver "ages> Login screen must be presented to the user The user Types invalid Account 'umber! The user Types #rong "(' code!

E pected Results: !"servations:

The user $licks Login Button %ser &hould not Login in the %'( bank and Login screen is presented to the user3 %ser #as denied to be Logged in the %'( bank and Login screen #as presented to the user successfully3 Passed

Result:

14

Test Case Id Application name: Use Case ID: Purpose Scenario: Environment: Pre-Requisite: Strategy:

RTC-06 Electronic And Mobile Banking PS-UM-001 $heck the validity of old "(' code of the Electronic And Mobile Banking *ebsite Application (n case of invalid old "(' code0 the system should generate Authentication 1ailed Alert and re2present the change "(' screen to the user <+ava &erver "ages> $hange "(' screen must be presented to the user The user Types invalid )ld "('! The user Types correct 'e# "('! The user Types correct $onfirm "('!

E pected Results: !"servations:

The user $licks $hange Button %ser &hould not be able to change "(' in the %'( bank and $hange "(' screen is presented to the user3 %ser #as denied to move further in the %'( bank and $hange "(' screen #as presented to the user successfully3 Passed

Result:

15

Test Case Id Application name: Use Case ID: Purpose Scenario: Environment: Pre-Requisite: Strategy:

RTC-07 Electronic And Mobile Banking PS-UM-001 $heck the matching of ne# "(' code and confirm "(' code of the Electronic And Mobile Banking Desktop Application (n case of mismatch of ne# "(' and confirm "('0 the system should generate Authentication 1ailed Alert and re2 present the change "(' screen to the user <+ava &erver "ages> $hange "(' screen must be presented to the user The user Types valid )ld "('! The user Types #rong 'e# "('! The user Types #rong $onfirm "('!

E pected Results: !"servations:

The user $licks $hange Button %ser &hould not be able to change "(' in the %'( bank and $hange "(' screen is presented to the user3 %ser #as denied to move further in the %'( bank and $hange "(' screen #as presented to the user successfully3 Passed

Result:

16

Test Case Id Application name: Use Case ID: Purpose Scenario: Environment: Pre-Requisite: Strategy:

RTC-08 Electronic And Mobile Banking PS-UM-001 $heck the security of the illegal &ecret .uestion and Ans#er of the Electronic And Mobile Banking *eb Application (n case of invalid &ecret .uestion and ans#er0 the system should generate Authentication 1ailed Alert and re2present the &ecret .uestion screen to the user <+ava &erver "ages> &ecret .uestion screen must be presented to the user The user Types valid Account 'umber! The user Types #rong &ecret .uestion! The user Types #rong &ecret Ans#er! The user Types correct 'e# "('!

E pected Results: !"servations:

The user $licks &ubmit Button %ser &hould not Login in the %'( bank and &ecret .uestion screen is presented to the user3 %ser #as denied to be Logged in the %'( bank and &ecret .uestion screen #as presented to the user successfully3 Passed

Result:

17

Test Case Id Application name: Use Case ID: Purpose Scenario: Environment: Pre-Requisite:

RTC-09 Electronic And Mobile Banking PS-UM-001 $heck the valid amount of money to be transferred of the Electronic And Mobile Banking *ebsite Application (n case of mismatch of amount to be transferred and minimum amount in account0 the system should generate Authentication 1ailed Alert and re2present the inter account transactions screen to the user <+ava &erver "ages> (nter account transactions screen must be presented to the user The user Types invalid Amount! The user $licks %pdate Button %ser &hould not be able to do this transaction in the %'( bank and (nter account transactions screen is presented to the user3 %ser #as denied to move further in the %'( bank and (nter account transactions screen #as presented to the user successfully3 Passed

Strategy:

E pected Results: !"servations:

Result:

18

Test Case Id Application name: Use Case ID: Purpose Scenario: Environment: Pre-Requisite: Strategy:

RTC-10 Electronic And Mobile Banking PS-UM-001 $heck the security of the illegal Login access of the Electronic And Mobile Banking Mobile Application (n case of invalid Login name/"(' code0 the system should generate Authentication 1ailed Alert and re2present the Login screen to the user <Mobile interface> Login screen must be presented to the user The user Types invalid Account 'umber! The user Types #rong "(' $ode!

E pected Results: !"servations:

The user $licks Login Button %ser &hould not Login in the %'( bank and Login screen is presented to the user3 %ser #as denied to be Logged in the %'( bank and Login screen #as presented to the user successfully3 Passed

Result:

19

Test Case Id Application name: Use Case ID: Purpose Scenario: Environment: Pre-Requisite: Strategy:

RTC-11 Electronic And Mobile Banking PS-UM-001 $heck the validity of old "(' code of the Electronic And Mobile Banking Mobile Application (n case of invalid old "(' code0 the system should generate Authentication 1ailed Alert and re2present the change "(' screen to the user <Mobile (nterface> $hange "(' screen must be presented to the user The user Types invalid )ld "('! The user Types correct 'e# "('! The user Types correct $onfirm "('!

E pected Results: !"servations:

The user $licks $hange Button %ser &hould not be able to change "(' in the %'( bank and $hange "(' screen is presented to the user3 %ser #as denied to move further in the %'( bank and $hange "(' screen #as presented to the user successfully3 Passed

Result:

20

Test Case Id Application name: Use Case ID: Purpose Scenario: Environment: Pre-Requisite: Strategy:

RTC-12 Electronic And Mobile Banking PS-UM-001 $heck the matching of ne# "(' code and confirm "(' code of the Electronic And Mobile Banking Mobile Application (n case of mismatch of ne# "(' and confirm "('0 the system should generate Authentication 1ailed Alert and re2 present the change "(' screen to the user <Mobile (nterface> $hange "(' screen must be presented to the user The user Types valid )ld "('! The user Types #rong 'e# "('! The user Types #rong $onfirm "('!

E pected Results: !"servations:

The user $licks $hange Button %ser &hould not be able to change "(' in the %'( bank and $hange "(' screen is presented to the user3 %ser #as denied to move further in the %'( bank and $hange "(' screen #as presented to the user successfully3 Passed

Result:

21

Test Case Id Application name: Use Case ID: Purpose Scenario: Environment: Pre-Requisite:

RTC-13 Electronic And Mobile Banking PS-UM-001 $heck the valid amount of money to be transferred of the Electronic And Mobile Banking Mobile Application (n case of mismatch of amount to be transferred and minimum amount in account0 the system should generate Authentication 1ailed Alert and re2present the inter account transactions screen to the user <Mobile (nterface> (nter account transactions screen must be presented to the user The user Types invalid Amount! The user $licks %pdate Button %ser &hould not be able to do this transaction in the %'( bank and (nter account transactions screen is presented to the user3 %ser #as denied to move further in the %'( bank and (nter account transactions screen #as presented to the user successfully3 Passed

Strategy:

E pected Results: !"servations:

Result:

22

38.3

Field Validation Test Cases

As mentioned earlier all field validations test cases are not listed in t is doc!ment so "lease refer to t e #$ser %ata &alidation' and #(!tton F!nctionall)' s!*-sections !nder eac #$se-Case' and #+creen', res"ectivel)-

23

You might also like