Вы находитесь на странице: 1из 43

FD Name

Application: <application name> Feature: <feature name > Author Reviewed By Created Date
`

<FD Nam

Version: <num

<name of the author> <name of the person who

No

Changed By

Date

Reviewed By

Change History FD version

<FD Name>
Version: <number>

ame of the author> ame of the person who reviewes>

story Reason for the change

Test Case Matrix


The tester may choose to work with this table in steps first by entering all of the Scenario Descriptions, labeling the inputs, and simply indicating whether or not an input is relevant to the Test Scenario by marking an X for the corresponding Scenario Description. Then, after determining the necessary data, the tester can return to this table and replace the X's with the actual data to be used in the Test Scenario.

Test Condition ID

Scenario Description

Associated Test Scenario ID

Input 1

Input 2

Input 3

Input 4

Input 5

Input 6

Input 7

Input 8

Input 9 Input 10

9/14/2013

172279777.xls.ms_office

3 of 43

9/14/2013

172279777.xls.ms_office

4 of 43

Decision Table Allocationsscreen Title: Active/inactive allocations displayed Input Condition Show All button Output Conditions Display only active contracts Display all the contracts Print only active contracts Print all the contracts Test Group Tags Title: Links Input Condition Edit link Delete link The allocation is used in a query Output Conditions Target Allocations screen is displayed Error Message: Allocation can not be deleted. Existing saved queries use selected Allocation: Query xxx, Query yyy, Query zzz. The allocation is removed Test Group Tags Title: Buttons Input Condition Show All / Show Only Active

TRUE FALSE TRUE FALSE TRUE DT1

FALSE TRUE FALSE TRUE FALSE DT2

TRUE FALSE NA TRUE FALSE FALSE DT3

FALSE TRUE TRUE FALSE TRUE FALSE DT4

FALSE TRUE FALSE FALSE FALSE TRUE DT5

TRUE NA NA TRUE FALSE FALSE DT6

NA TRUE NA FALSE TRUE FALSE DT7

NA NA TRUE FALSE FALSE TRUE DT8

Print Add a new Target Allocation


Output Conditions Update the number of records Process Report printing Display the Allocation form Test Group Tags Target Allocation screen General Title: Defaults Input Condition Input Mode Output Conditions Name Description Allocation field Active check box Target Allocation Percentage grid Items in the allocations combo box Selected item in the Counterparty combo box Allocation % field Test Group Tags Title: Change Allocation Input Condition <blank> <blank> Counterparty

Add <stored value> <stored value> <stored value>

Edit

TRUE Only the grid headers will be displayed All active The first in the list 0.00% DT9

<stored value> Headers + stored items will be displayed All active except the used ones The first in the list 0.00% DT10

9/14/2013

172279777.xls.ms_office

5 of 43

Allocation field Confirm changing the allocation field Output Conditions All existing entered percentages will be removed The selected allocation field will be updated The existing header in the grid will be updated Test Group Tags Title: Save a target allocation Input Condition Save button Cancel button Name Description All allocation members are unique Total Allocation equals 100% Output Conditions Data is stored to the database Initial Target Allocation screen is displayed Error Message: The Name must be 50 characters or less . Error Message: The Description must be 255 characters or less. Error Message: Selection of XXXXX is a duplicate with row N. Error Message: Total allocation must equal 100%. Target Allocation entry/update screen is displayed Error messages are shown at the top Test Group Tags Target Allocations screen Allocations Grid Title: Edit an existing allocation member Input Condition Allocation member in the drop-down in grid Does the allocation already exist in the grid? Output Conditions The previous selected allocation is added to the allocations combo box used for insert The new selected allocation is removed from the allocations combo box used for insert Selection of XXXXX is a duplicate with row N. warning is displayed The previous selected allocation is restored. Test Group Tags Title: Edit an existing allocation percentage Input Condition Allocation percentage in the grid Output Conditions The Total Allocation field is updated Test Group Tags Title: Remove an existing allocation Input Condition Delete an existing allocation member in the grid Output Conditions The Total Allocation field is updated The allocation member is added to the allocations combo box used for insert Test Group Tags

On Change TRUE TRUE FALSE TRUE DT11

On Change FALSE FALSE TRUE FALSE DT12

TRUE FALSE <= 50 chars in length <= 255 chars in length TRUE TRUE TRUE TRUE FALSE FALSE FALSE FALSE FALSE FALSE DT13

TRUE FALSE > 50 chars in length <= 255 chars in length TRUE TRUE FALSE FALSE TRUE FALSE FALSE FALSE TRUE TRUE DT14

TRUE FALSE <= 50 chars in length > 255 chars in length TRUE TRUE FALSE FALSE FALSE TRUE FALSE FALSE TRUE TRUE DT15

TRUE FALSE <= 50 chars in length <= 255 chars in length FALSE TRUE FALSE FALSE FALSE FALSE TRUE FALSE TRUE TRUE DT16

On Change TRUE FALSE FALSE TRUE TRUE DT19

On Change FALSE TRUE TRUE FALSE FALSE DT20

On Change TRUE DT21

TRUE TRUE TRUE DT22

9/14/2013

172279777.xls.ms_office

6 of 43

Title: Buttons Input Condition User Access Output Conditions Access the Target Allocations View an existing target allocation Create a new target allocation Test Group Tags No Access FALSE FALSE FALSE DT23 Read-Only TRUE TRUE FALSE ST24 Read/Write TRUE TRUE TRUE DT25

9/14/2013

172279777.xls.ms_office

7 of 43

Boundary Analysis Condition Allocationsscreen Form Header Caption Number of buttons Buttons displayed System defined caption 3 System defined buttons VP1 VP2 VP3 Anything else <3 >3 IP1 IP2 IP3 Valid Partition Tag Invalid Partition Tag Valid Boundaries Tag VB1 VB2 VB3 VB4 VB5 VB6 VB7 VB8 VB9 VB10 VB11 VB12 VB13 VB14 VB15 2 4 <blank> IB3 IB4 2 4 IB1 IB2 Invalid Boundaries Tag

Target Allocation 3 Show All / Show Only Active Print Add a new Target
Allocation

Allocations grid Number of columns Header: columns names 3 System defined strings VP4 VP5 <3 >3 IP4 IP5

Footer caption Types of objects displayed in the table

System defined strings System defined types

VP6 VP7

Active Name Number Of Records:


#NO (2 items/row) Links Check box (1 items/row) Labels (1 item/row)

Links captions Target Allocationscreen Target Allocation object Name

System defined strings

VP8

Edit Delete

<= 50 chars > 0 chars Space char

VP9 VP10 VP11 VP12 VP13 VP14 VP15 VP16 VP17

> 50 chars < 1 chars > 255 chars

IP6 IP7 IP8

50 chars 1 char Space char 255 chars <blank> Space char

VB16 VB17 VB18 VB19 VB20 VB21 VB22

51 chars 0 chars DUPLICATE 256 chars

IB5 IB6 IB7 IB8

Description

<= 255 chars <blank> Space char

Allocation Field Active Target Allocation Percentage object Allocation Percentage Value Allocation Percentage Length Number places Decimal places

System defined types TRUE FALSE

Anything else Anything else

IP9 IP10

Counterparty

>= 0.00 % <= 100.00 % >= 1 char <= 3 chars >= 0 char <= 2 chars

VP18 VP19 VP20 VP21 VP22 VP23

< 0.00 % > 100.00 % < 1 char > 3 chars > 2 chars

IP11 IP12 IP13 IP14 IP15

0.00% 100.00% 1 char 3 chars 0 chars 2 chars

VB23 VB24 VB25 VB26 VB27 VB28

Negative value 100.01% 0 chars 4 chars 3 chars

IB9 IB10 IB11 IB12 IB13

9/14/2013

172279777.xls.ms_office

8 of 43

Test Cases Login: Password: Test Case Name TC01 Verify system accepts valid number of buttons and lists the expected header caption and buttons in the form

adm admin Priority 2

Navigation Administration > Target Allocation

Step 1 2

TC02-Verify system accepts valid number of columns and lists the expected columns names, footer caption, types of objects displayed in the table and links captions.

Administration > Target Allocation

1 2

TC03-Verify that the system displays the Target Allocation entry/edit screen with the expected default properties

Administration > Target Allocation

1 2 3

4 TC04-Verify system prevents invalid user input 2 Administration > Target Allocation 1 2 3

4 5 6

7 8

10

11 TC05 - Verify system accepts valid user input (min) 1 Administration > Target Allocation 1 2 3 4

5 6 7

8 9 10

11

TC06-Verify system accepts valid user input (max)

Administration > Target Allocation

1 2

5 6 7

TC07-Verify system lists the expected value in Allocation field

Administration > Target Allocation

1 2 3

TC08-Verify system prevents invalid user input

Administration > Target Allocation

1 2 3

4 5 6

7 8 9

10 11 12

13 14 15

16 17 18

19

20 TC09-Verify that the system is performing the expected action when certain button is being pressed 2 Administration > Target Allocation 1 2

system is performing the expected action when certain button is being pressed

Allocation

6 7 8 9 TC10-Verify that the system displays the Target Allocation entry/update screen with the expected default properties 2 Administration > Target Allocation 1 2 3

4 TC11-Verify that the systems allows the user to delete an existing allocation that is not used in a query TC12-Verify that the systems prevents the user to delete an existing allocation that is used in a query 2 Administration > Target Allocation 1 2 3

Administration > Target Allocation

1 2 3

TC13-Verify that the system displays the Changing Allocation Field will remove all existing entered percentages. [YES/NO] confirmation message and based on the user selection is performing the expected actions.

Administration > Target Allocation

1 2 3

4 5 6 7

8 9 TC14-Verify that the system is raising the proper warning message based on the error and prohibits the target allocation to be saved. 3 Administration > Target Allocation 1 2 3 4

TC14-Verify that the system is raising the proper warning message based on the error and prohibits the target allocation to be saved.

Administration > Target Allocation

6 7 8

9 10 11

12 13

14 15 16 17 18

19 20 21

22

23 TC15-Verify that the target allocation is not saved and the initial Target Allocation screen is displayed. 1 Administration > Target Allocation 1 2 3 4

5 6 7

TC16-Verify that the system removes the new selected allocation from the allocations combo box and adds the previous selected allocation

Administration > Target Allocation

1 2 3

4 TC17-Verify that the systems allows the user to delete an existing allocation member in the grid 2 Administration > Target Allocation 1 2 3

4 5

6 TC18 - Verify that the system prevents the user to perform actions he doesn't have rights for. 1 1 2 3

4 5 6 7 8

10 11 12

13 14 15

Action

Expected Result The Target Allocation tabular list form is displayed. The heading caption is Target Allocation. 3 buttons are displayed on the form; Show All Print Add a new Target Allocation The Target Allocation form is displayed. The Footer Caption is Number Of Records: #NO 3 columns are displayed in the table: <empty> Active Name Types of objects displayed in the table are: Links (2 items/row) Check box (1 items/row) Labels (1 item/row) Links captions: Edit Delete

Press Add a new Target Allocation button Check the default values for the Target Allocation form

The Target Allocation form is displayed. System displays the New Target Allocation form The default values should be: * Name : <blank>; * Description : <blank>; * Allocation Field : Counterparty; * Active : TRUE (checked); * Allocation% : 0.00%; * Total Allocation : 0.00; Only the grid headers will be displayed for the Target Allocation Percentage grid.

Press Cancel to return to the main window Press Add a new Target Allocation button Leave the Name field empty Select Counterparty in the Allocation Field combo box. The allocations combo box caption should become Counterparty . Active counterparties should be displayed in the allocations combo box. The Target Allocation form is displayed

Select DT_BB01-DT_Bank Branch_01 in the Counterparty combo box Fill in the Allocation% field with the string 100.00 Press Insert button The new Allocation member is inserted in the list: * DT_BB01 - DT_Bank Branch_01, Allocation 100.00; Total Allocation is updated to 100.00. DT_BB01 - DT_Bank Branch_01 is removed from the Counterparty combo box. The Target Allocation isn't saved and the message Please enter a name. is displayed at the top of the form.

Press Save button Try to fill in the Name field with the string aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaa (51 chars)

Try to fill in the Description field with the string aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb bbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb bbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaabbbbbb (256chars) Press Save button The Target Allocation isn't saved and the message The Name must be 50 characters or less. The Description must be 255 characters or less. is displayed at the top of the form.

Press Cancel to return to the main window Press Add a new Target Allocation button Fill in the Name field with the string a. Leave the Description field empty Select Counterparty in the Allocation Field combo box. The allocations combo box caption should become Counterparty . Active counterparties should be displayed in the allocations combo box. The New Target Allocation form is displayed

Select DT_BB02-DT_Bank Branch_02 in the Counterparty combo box Fill in the Allocation% field with the string 100.00 Press Insert button The new Allocation member is inserted in the list: * DT_BB02 - DT_Bank Branch_02, Allocation 100.00; Total Allocation is updated to 100.00.

Select DT_BB03-DT_Bank Branch_03 in the Counterparty combo box Fill in the Allocation% field with the string 0 Press Insert button

The new Allocation member is inserted in the list: * DT_BB03 - DT_Bank Branch_03, Allocation 0.00; Total Allocation is updated to 0.00. The Target Allocation named a should be added and displayed in the list The New Target Allocation form is displayed

Press Save button

Press Add a new Target Allocation button Fill in the Name field with the string aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaa (50 chars) Fill in the Description field with the string a aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb bbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb bbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaabbbbb (255chars) Select Counterparty in the Allocation Field combo box.

The allocations combo box caption should become Counterparty . Active counterparties should be displayed in the allocations combo box.

Select DT_BB04-DT_Bank Branch_04 in the Counterparty combo box Fill in the Allocation% field with the string 100.00 Press Insert button The new Allocation member is inserted in the list: * DT_BB04 - DT_Bank Branch_04, Allocation 100.00; Total Allocation is updated to 100.00.

Press Save button

The Target Allocation named aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa should be added and displayed in the list The New Target Allocation form is displayed The following values should exist: Counterparty

Press Add a new Target Allocation button Click on the Allocation Field combo box to expand it Press Cancel to return to the main window Press Add a new Target Allocation button Fill in the Name field with the string Target_Allocation Select Counterparty in the Allocation Field combo box.

The New Target Allocation form is displayed

The allocations combo box caption should become Counterparty . Active counterparties should be displayed in the allocations combo box.

Select DT_BB05-DT_Bank Branch_05 in the Counterparty combo box Fill in the Allocation% field with the string -30.00 Press Insert button

The new Allocation member isn't inserted in the list and the message Please enter a valid value for Allocation% is displayed at the top of the form.

Select DT_BB05-DT_Bank Branch_05 in the Counterparty combo box Fill in the Allocation% field with the string 100.01 Press Insert button

The new Allocation member isn't inserted in the list and the message Total Allocation will exceed 100% is displayed at the top of the form.

Select DT_BB05-DT_Bank Branch_05 in the Counterparty combo box Leave the Allocation field empty Press Insert button

The new Allocation member isn't inserted in the list. The message Please enter a valid value for Allocation % is displayed at the top of the form.

Select DT_BB05-DT_Bank Branch_05 in the Counterparty combo box Fill in the Allocation% field with the string 1000.00 Press Insert button The new Allocation member isn't inserted in the list and the message Total Allocation will exceed 100% is displayed at the top of the form.

Select DT_BB05-DT_Bank Branch_05 in the Counterparty combo box Fill in the Allocation% field with the string 1.001 Press Insert button

Warning message should be displayed

Press OK in the message box

The new Allocation member is inserted in the list: * DT_BB05 DT_Bank Branch_05, Allocation 1.00; Total Allocation is updated to 1.00.

Press Cancel to return to the main window The Target Allocation form is displayed. Number of records is updated. All (active and inactive ) allocations are displayed in the Target Allocations list. Process Report is printed. The generated report should contain both active and non-active allocations

Press Show All button

Press Print button

Close report

Press Show Only Active button

Number of records is updated. Only active allocations are displayed in the Target Allocations list. Process Report is printed. The generated report should contain only active allocations System displays the New Target Allocation form

Press Print button Close report Press Add a new Target Allocation button Press Cancel to return to the main window

Press Edit link for the Target Allocation_02 Check the properties for Target Allocation_02

The Target Allocation form is displayed. Target Allocation screen for Target Allocation_02 is displayed. The properties should be: * Name : Target Allocation_02; * Allocation Field : Counterparty; * Active : TRUE (checked); * Counterparty : DT_BB07 - DT_Bank Branch_07; * Allocation% : 100.00; * Total Allocation : 100.00; Selected item in the Counterparty combo box is the first in the list. Allocation % field is equal to 0.00%.

Press Cancel to return to the main window The Target Allocation form is displayed. Select OK to delete, Cancel to abort warning message is displayed. The target allocation should be deleted and removed from the allocations list. The Target Allocation form is displayed. Select OK to delete, Cancel to abort warning message is displayed. Allocation cannot be deleted. Existing saved queries use selected Allocation: Query Target Allocation. error message should be displayed and the allocation should not be deleted. The Target Allocation form is displayed. Target Allocation screen for Target Allocation_05 is displayed. The warning message Changing Allocation Field will remove all existing entered percentages is displayed. The existing header in the grid will be updated. All existing entered percentages will be removed

Press Delete link for the Target Allocation_03 Press OK button

Press Delete link for the Target Allocation_04 Press OK button

Press Edit link for the Target Allocation_05 Change the value from Allocation Field combo box

Press OK button Press Cancel to return to the main window Press Edit link for the Target Allocation_05 Change the value from Allocation Field combo box

Press Cancel button Press Cancel to return to the main window

The warning message Changing Allocation Field will remove all existing entered percentages is displayed. The existing header in the grid will be updated. System restores Allocation Field to previous contents.

The Target Allocation form is displayed. Press Add a new Target Allocation button System displays the New Target Allocation form. Fill in the Name field with the string Target_Allocation2 Fill in the Description field with the string Target Allocation Description

Select Counterparty in the Allocation Field combo box.

The allocations combo box caption should become Counterparty . Active counterparties should be displayed in the allocations combo box.

Select DT_BB11-DT_Bank Branch_11 in the Counterparty combo box Fill in the Allocation% field with the string 30.00 Press Insert button The new Allocation member is inserted in the list: * DT_BB11 - DT_Bank Branch_11, Allocation 30.00; Total Allocation is updated to 30.00.

Select DT_BB12-DT_Bank Branch_12 in the Counterparty combo box Fill in the Allocation% field with the string 70.00 Press Insert button The new Allocation member is inserted in the list: * DT_BB12 - DT_Bank Branch_12, Allocation 70.00; Total Allocation is updated to 100.00.

Change the Counterparty for the second Allocation member to DT_BB11 - DT_Bank Branch_11 Press Save button

The warning message : "Selection of DT_BB11 - DT_Bank Branch_11 is a duplicate with row 1." is displayed at the top of the form.

Press Cancel to return to the main window Press Add a new Target Allocation button System displays the New Target Allocation form. Fill in the Name field with the string Target_Allocation3 Fill in the Description field with the string Target Allocation Description Select Counterparty in the Allocation Field combo box.

The allocations combo box caption should become Counterparty . Active counterparties should be displayed in the allocations combo box.

Select DT_BB13-DT_Bank Branch_13 in the Counterparty combo box Fill in the Allocation% field with the string 50.00 Press Insert button The new Allocation member is inserted in the list: * DT_BB13 - DT_Bank Branch_13, Allocation 50.00; Total Allocation is updated to 50.00. Target Allocation is not saved. The warning message "Total Allocation must equal 100%." is displayed at the top of the form.

Press Save button

Press Cancel to return to the main window Press Add a new Target Allocation button System displays the New Target Allocation form. Fill in the Name field with the string Target_Allocation4 Fill in the Description field with the string Target Allocation Description Select Counterparty in the Allocation Field combo box.

The allocations combo box caption should become Counterparty . Active counterparties should be displayed in the allocations combo box.

Select DT_BB14-DT_Bank Branch_14 in the Counterparty combo box Fill in the Allocation% field with the string 100.00 Press Insert button The new Allocation member is inserted in the list: * DT_BB14 - DT_Bank Branch_14, Allocation 100.00; Total Allocation is updated to 100.00.

Press Cancel button

Target Allocation is not saved. Initial Target Allocation screen is displayed The Target Allocation form is displayed. Target Allocation screen for Target Allocation_05 is displayed. DT_BB17 - DT_Bank Branch_17 is removed from the Counterparty combo box used for insert. DT_BB16 - DT_Bank Branch_16 is added to the Counterparty combo box used for insert.

Press Edit link for the Target Allocation_06 Change the Counterparty for the second Allocation member to DT_BB17 - DT_Bank Branch_17

Press Cancel to return to the main window The Target Allocation form is displayed. Target Allocation screen for Target Allocation_07 is displayed. The allocation member is deleted and removed from the list. The allocation member is added to the Counterparty combo box. Target Allocation is saved and displayed in the Target Allocations tabular list. Target Allocation screen for Target Allocation_07 is displayed. DT_BB19 - DT_Bank Branch_19 should not be displayed in the grid.

Press Edit link for the Target Allocation_07 Press Delete link for the existing allocation member in the grid:DT_BB19 - DT_Bank Branch_19 Press Save button Press Edit link for the Target Allocation_07

Press Cancel to return to the main window Logon using the ta_user_noaccess credential Press Administration tab. Move the mouse cursor over the Target Allocation .

The Administration specific items should be displayed. The Target Allocation string should not behave like a link (the mouse cursor should not get updated into a hand; the string's underline should not become visible) Nothing should happen due the fact that the string should not be a link.

Click over the Target Allocation string. Logout Logon using the ta_user_readonly credential. Press Administration tab. Move the mouse cursor over the Target Allocation .

The Administration specific items should be displayed. The Target Allocation string should behave as a link (the mouse cursor should get updated into a hand; the string's underline should become visible). The Target Allocation tabular list form is displayed; the Add a new Target Allocation button should not be visible.

Click over the Target Allocation string.

Logout Logon using the ta_user_allaccess credential. Press Administration tab. Move the mouse cursor over the Target Allocation.

The Administration specific items should be displayed. The Target Allocation string should behave as a link (the mouse cursor should get updated into a hand; the string's underline should become visible). The Target Allocation tabular list form is displayed; The Add a new Target Allocation button should be visible. The Target Allocation form is displayed

Click over the Target Allocation string. Press Add a new Target Allocation button Logout

Actual Result

Pass/Fail

Issue ID

Please add the warning message Please confirm that this is the right rounded

FD Location Intermediate

Goal #
1 2

Priority
2 2

Test Conditions VB2, IB1-IB2,VB1,VB3-VB5 VB6, IP4-IP5, VB7-VB15

Scenario
User opens the Allocations screen, checks valid number of buttons and inspects the header caption and the buttons User opens the Allocations screen, checks valid number of columns and inspects: *The columns names *Footer caption *Types of objects displayed in the table *Links captions

Goal
Verify system accepts valid number of buttons and lists the expected header caption and buttons in the form Verify system accepts valid number of columns and lists the expected columns names, footer caption, types of objects displayed in the table and links captions.

3 4 5 6 7 8 9 10 11 12 13

2 2 1 1 2 1 2 2 2 2 3

DT9 IB5-IB8,DT14,DT15, DT21 VB17,VB20, VB23, VB25, VB27, DT13 VB16,VB18, VB19, VB21, VB24, VB26, VB28, DT13, DT21 VB19 IB9-IB13 DT1, DT2, DT6-DT8 DT3, DT10 DT5 DT4 DT11-DT12

User clicks Add a new Target Allocation button and inspects the objects default Verify that the system displays the Target Allocation entry/edit properties screen with the expected default properties User opens the add Target Allocation screen and enters invalid input in text fields Verify system prevents invalid user input User opens the add Target Allocation screen and enters minimum valid values in text fields User opens the add Target Allocation screen and enters maximum valid values in text fields User opens the Target Allocations screen and inspects the value from Allocation field User enters invalid input in text fields in Target Allocation Percentage form User checks the buttons functionality in the initial Target Allocation screen User clicks Edit link for an existing allocation and inspects the objects default properties User clicks Delete link for an existing allocation User clicks Delete link for an existing allocation User changes the selected item in Allocation Field combo box Verify system accepts valid user input (min) Verify system accepts valid user input (max) Verify system lists the expected value in Allocation field Verify system prevents invalid user input Verify that the system is performing the expected action when certain button is being pressed Verify that the system displays the Target Allocation entry/update screen with the expected default properties Verify that the systems allows the user to delete an existing allocation that is used in a query Verify that the systems prevents the user to delete an existing allocation that is not used in a query Verify that the system displays the Changing Allocation Field will remove all existing entered percentages. [YES/NO] confirmation message and based on the user selection is performing the expected actions. Verify that the system is raising the proper warning message based on the error and prohibits the target allocation to be saved. Verify that the target allocation is not saved and the initial Target Allocation screen is displayed. Verify that the system removes the new selected allocation from the allocations combo box and adds the previous selected allocation Verify that the systems allows the user to delete an existing allocation member in the grid Verify that the system prevents the user to perform actions he doesn't have rights for.

14

D16-D17, DT19, DT21

User fills in the Target Allocation entry/edit screen's fields with invalid data and clicks Save. User fills in the Target Allocation entry/edit screen's fields and clicks Cancel . User changes the selected item in the drop-down list in grid with an item that doesn't exist in the grid User clicks the Delete link for an allocation member in the grid User logs in the application using user credentials with different access rights and tries to perform specific actions.

15 16

1 3

D18 DT20

17 18

2 1

DT22 DT23-DT25

Additional Conditions
Additional Conditions

Tag

Date Added Server Date Date Bank Parents 1 Name Short Name Active Bank Branches 1 Parent Bank Name Short Name Active 2 Parent Bank Name Short Name Active 3 Parent Bank Name Short Name Active 4 Parent Bank Name Short Name Active 5 Parent Bank Name Short Name Active 6 Parent Bank Name Short Name Active 7/12/2005

DT_Bank Parent_01 DT_BP01 TRUE

01/24/06

DT_Bank Parent_01 DT_Bank Branch_01 DT_BB01 TRUE DT_Bank Parent_01 DT_Bank Branch_02 DT_BB02 TRUE DT_Bank Parent_01 DT_Bank Branch_03 DT_BB03 TRUE DT_Bank Parent_01 DT_Bank Branch_04 DT_BB04 TRUE DT_Bank Parent_01 DT_Bank Branch_05 DT_BB05 TRUE DT_Bank Parent_01 DT_Bank Branch_06 DT_BB06 TRUE

01/24/06

01/24/06

01/24/06

01/24/06

01/24/06

01/24/06

7 Parent Bank Name Short Name Active 8 Parent Bank Name Short Name Active 9 Parent Bank Name Short Name Active 10 Parent Bank Name Short Name Active 11 Parent Bank Name Short Name Active 12 Parent Bank Name Short Name Active 13 Parent Bank Name Short Name Active 14 Parent Bank Name Short Name Active 15 Parent Bank Name

DT_Bank Parent_01 DT_Bank Branch_07 DT_BB07 TRUE DT_Bank Parent_01 DT_Bank Branch_08 DT_BB08 TRUE DT_Bank Parent_01 DT_Bank Branch_09 DT_BB09 TRUE DT_Bank Parent_01 DT_Bank Branch_10 DT_BB10 TRUE DT_Bank Parent_01 DT_Bank Branch_11 DT_BB11 TRUE DT_Bank Parent_01 DT_Bank Branch_12 DT_BB12 TRUE DT_Bank Parent_01 DT_Bank Branch_13 DT_BB13 TRUE DT_Bank Parent_01 DT_Bank Branch_14 DT_BB14 TRUE DT_Bank Parent_01 DT_Bank Branch_15

01/24/06

01/24/06

01/25/06

01/25/06

01/25/06

01/25/06

01/25/06

01/25/06

01/25/06

Short Name Active 16 Parent Bank Name Short Name Active 17 Parent Bank Name Short Name Active 18 Parent Bank Name Short Name Active 19 Parent Bank Name Short Name Active Target Allocation 1 Name Allocation Field Active Counterparty Allocation% Target Allocation 2 Name Allocation Field Active Counterparty Allocation% Target Allocation 3 Name Allocation Field

DT_BB15 TRUE DT_Bank Parent_01 DT_Bank Branch_16 DT_BB16 TRUE DT_Bank Parent_01 DT_Bank Branch_17 DT_BB17 TRUE DT_Bank Parent_01 DT_Bank Branch_18 DT_BB18 TRUE DT_Bank Parent_01 DT_Bank Branch_19 DT_BB19 TRUE 01/25/06 01/25/06 01/25/06 01/25/06

Target Allocation_01 Counterparty FALSE DT_BB06 - DT_Bank Branch_06 100.00 100 Target Allocation_02 Counterparty TRUE DT_BB07 - DT_Bank Branch_07 100.00 100 Target Allocation_03 Counterparty

01/25/06

01/25/06

01/25/06

Active Counterparty Allocation% Target Allocation 4 Name Allocation Field Active Counterparty Allocation% Target Allocation 5 Name Allocation Field Active Counterparty Allocation% Target Allocation 6 Name Allocation Field Active Counterparty1 Counterparty2 Allocation%1 Allocation%2 Target Allocation 7 Name Allocation Field Active Counterparty 1 Counterparty 2 Allocation%1 Allocation%2 Target Allocation Queries 1 Name Target Allocation Report

TRUE DT_BB08 - DT_Bank Branch_08 100.00 100 Target Allocation_04 Counterparty TRUE DT_BB09 - DT_Bank Branch_09 100.00 100 Target Allocation_05 Counterparty TRUE DT_BB10 - DT_Bank Branch_10 100.00 100 Target Allocation_06 Counterparty TRUE DT_BB15 - DT_Bank Branch_15 DT_BB16 - DT_Bank Branch_16 40.00 60.00 100 Target Allocation_07 Counterparty TRUE DT_BB18 - DT_Bank Branch_18 DT_BB19 - DT_Bank Branch_19 100.00 0.00 100 01/25/06

01/25/06

01/25/06

01/25/06

Target Allocation Target Allocation_4 TargetAllocation.rpt

01/25/06

Roles 1 Name Active Target Allocation Read Access Target Allocation Update Access 2 Name Active Target Allocation Read Access Target Allocation Update Access 3 Name Active Target Allocation Read Access Target Allocation Update Access Users 1 Name Logon ID Password Confirm Password E-mail Member Of 2 Name Logon ID Password Confirm Password E-mail Member Of 3 Name Logon ID Password Confirm Password E-mail Member Of ta_user_noaccess ta_user_noaccess A A ta_user_noaccess@fxpress.com TA_NOACCESS ta_user_readonly ta_user_readonly A A ta_user_readonly@fxpress.com TA_READONLY ta_user_allaccess ta_user_allaccess A A ta_user_allaccess@fxpress.com TA_ALLACCESS 02/07/06 TA_NOACCESS TRUE FALSE FALSE TA_READONLY TRUE TRUE FALSE TA_ALLACCESS TRUE TRUE TRUE 02/07/06

02/07/06

02/07/06

02/07/06

02/07/06

Date Updated

Add Defect
Defect logged By: Defect ID/ Issue ID Summary Date : Description Priority Severity Client OS

Application Feature Name Defect Status Name

Version

Terms
TO REMEMBER TERM
Additional Conditions Intermediate sheet Goal

Scenario

Goal# Priority

Test Case Matrix

System Setup

BER Explaination
Those that could not be considered using any of Boundary Analysis and Decision Tables. Lists all possible scenarios that need to be tested to achieve the goals. Goal is the intent of the test scenario. Should be concise and distinct. One look at the Goal should explain the test. The status of the various input conditions in combination to be tested. These should necessarily be from those defined in any of the sheets "Decision Tables", "Boundary Analysis" and "Additional" It should contain only numbers e.g.. 1,2,3,4, Based on the functionality priority can be set which are "High", "Medium", "Low".

The Test Case Matrix allows the tester to enter Scenario Descriptions, which will correspond with Test Scenario (TS) ID's. Each Scenario Description briefly details the actions of the tester, which will require one or more data inputs. These inputs should be labeled in bold at the top of every column and the specific required data defined underneath them per Test Scenario according to the Scenario Description. Each Scenario Description will begin with "User...". For example, when testing a trade entry screen, one input for a Test Scenario may be the Buy/Sell toggle: User creates a Forward Buy. In this case, Buy/Sell will be labeled at the top of the column and "Buy" will be entered in the column according to the Scenario Description. Testers will fill the spreadsheet below with prepared data. Prepared data is pre-created data that is setup in the database prior to testing. Prepared data provides the tester all of the necessary elements to commence testing, manual or automated. For example, a Control File may be required before a tester can commence testing. In this case, Control Files, ____________ would be the Screen Location. The corresponding Field Name(s) and Data Description(s) are defined as the attributes required to save the record to the database for the Control File.

Вам также может понравиться