You are on page 1of 31

TEST CASE

Version: 1.2
Issue date: 31/07/2007

Project Name: Sameple project


Project Code: UTEHY-SE01

Record of change:
Effective Date Version Change location Change description Originator
30-Jul-07 1.0 First creation Nguyễn Thị Thu Hiền
1-Aug-07 1.1 Update testcase Nguyễn Thị Thu Hiền
17-Aug-07 1.2 Update testcase Nguyễn Thị Thu Hiền

02ae-BM/PM/HDCV/FSOFT v1/0 1/31


Reviewer/
Reference
Approver
CR236 "Export all carrier choices"
Nguyễn Minh Quý CR236 "Export all carrier choices"
Test Leader 01 CR236 "Export all carrier choices"

02ae-BM/PM/HDCV/FSOFT v1/0 2/31


TEST CASE

System Name: Sample Project


Module Code: CR100 - Export to excel
Test requirement: CR1 -
Pass 25
Fail 1

ID Test Case Description

1. Check add role "CanExportAllCarrierChoises": This will be typically set for System users only
TC1 Checking new role is
added

Check set Role CanExportAllCarrierChoices = True


TC2 Checking new function
is added in Classic or
Current Mode

TC3 Checking new function


is added in Classic or
Current Mode

TC4 Checking new function


is added in Expert
Mode

TC5 Checking new function


is added in Expert
Mode

Check set Role CanExportAllCarrierChoices = False


TC6 Checking new function
is added in Classic or
Current Mode

TC7 Checking new function


is added in Classic or
Current Mode
TC8 Checking new function
is added in Expert
Mode

TC9 Checking new function


is added in Expert
Mode

2. Check Template of Excel when Export all Carriers


TC10 Check performent of
function in Current or
Classic Mode has multi
carrier support for a
circuit

TC11 Check performent of


function in Current or
Classic Mode
each circuit has only
one carrier support
TC12 Check performent of
function in Expert Mode
each circuit has only
one carrier support

TC13 Check performent of


function in Expert Mode
Have multi carriers
support for a circuit

3. Check value of IRD column


Set at the Current mode, Expert Mode, ClassicDIA Mode when s
TC14 Check value of IRD
column with Carrier for
each circuit with its
aggregate I, R
TC15 Check value of IRD
column with Carrier for
each circuit with its
aggregate I, R, D

TC16 Check value of IRD


column with Carrier for
each circuit with its
aggregate I, D

TC17 Check value of IRD


column with Carrier for
each circuit with its
aggregate R, D

TC18 Check value of IRD


column with Carrier for
each circuit with its
aggregate I

TC19 Check value of IRD


column with Carrier for
each circuit with its
aggregate D

TC20 Check value of IRD


column with Carrier for
each circuit with its
aggregate R

Set at the Classic Mode, ClassicDIA Mode when site


TC21 Check value of IRD
column with Carrier for
each circuit with its
aggregate IRD

4. Check value of Notes/COS Selected column


TC22 Check value of Note
column if Set role
CanSeeNotesAndCoSI
ndicator = True

TC23 Check value of Note


column if Set role
CanSeeNotesAndCoSI
ndicator = False

TC24 Check value of Note


column if Access, Port,
CoS Rule are mapping

5. Check value of columns that provider supports


You can see details for part of in Sheet Provider supports

TC25 Check value the part of


Requested
TC26 Check value the part of
Provided

6. Check value of Carrier column


Check value of Carrier column at the Current Mode
TC27 Check value of Carrier
column if Set role
CanSeeCarrierName
= True

TC28 Check value of Carrier


column if Set role
CanSeeCarrierNamer
= False
Check value of Carrier column at the Expert Mode
TC29 Check value of Carrier
column if Set role
CanSeeCarrierName
= True

TC30 Check value of Carrier


column if Set role
CanSeeCarrierNamer
= False

Check value of Carrier column at the Classic Mode


TC31 Check value of Carrier
column if Set role
CanSeeCarrierName
= True

TC32 Check value of Carrier


column if Set role
CanSeeCarrierNamer
= False

Check value of Carrier column at the ClassicDIA Mode


TC33 Check value of Carrier
column if Set role
CanSeeCarrierName
= True

TC34 Check value of Carrier


column if Set role
CanSeeCarrierNamer
= False

7. Check value of TOTAL (A+P+CoS) Client Price NRC/MRC column at the Current, Classic, Expert M
TC35 Check value of TOTAL
(A+P+CoS) Client Price
NRC column

TC36 Check value of TOTAL


(A+P+CoS) Client Price
MRC column
t
rt to excel

Pending 0
Number of test cases: 37

Test Case Procedure Expected Output

CarrierChoises": This will be typically set for System users only


1: Go to the system TestProEngine with Classic or Current Role Tab is added a new role, it's name
or Expert Mode "CanExportAllCarrierChoices"
2: Go to maintenance
3: Click Maintenance Users
4: Click Role Tab

Role CanExportAllCarrierChoices = True


1: Go to the system TestProEngine with Classic or Current See a new selector: "Export all Carriers"
Mode that has to set role "CanExportAllCarrierChoices"
2: Submit for the quote
3: Open the quote at the home
4: Go to Quick Links
1: Go to the system TestProEngine with Classic or Current Don't see a new selector: "Export all Carriers"
Mode that has to set role "CanExportAllCarrierChoices"
2: Unsubmit for the quote
3: Open the quote at the home
4: Go to Quick Links
1: Go to the system TestProEngine with Expert Mode that See a new menu item: "Export all Carriers" to be
has to set role "CanExportAllCarrierChoices" enabled in Current Quote Menu
2: Submit for the quote
3: Open the quote at the home
4: See on left Panel
1: Go to the system TestProEngine with Expert Mode that See a new menu item: "Export all Carriers" to be
has to set role "CanExportAllCarrierChoices" disabled in Current Quote Menu
2:Unsubmit for the quote
3: Open the quote at the home
4: See on Left Panel
Role CanExportAllCarrierChoices = False
1: Go to the system TestProEngine with Classic or Current Don't see a new selector: "Export all Carriers"
Mode that has not to set role
"CanExportAllCarrierChoices"
2: Submit for the quote
3: Open the quote at the home
4:
1: Go
Go to
to Quick Links TestProEngine with Classic or Current Don't see a new selector: "Export all Carriers"
the system
Mode that has not to set role
"CanExportAllCarrierChoices"
2: Unsubmit for the quote
3: Open the quote at the home
4: Go to Quick Links
1: Go to the system TestProEngine with Expert Mode that Don’t see a new menu item: "Export all Carriers"
has not to set role "CanExportAllCarrierChoices" Current Quote Menu
2: Submit for the quote
3: Open the quote at the home
4: See on left Panel
1: Go to the system TestProEngine with Expert Mode that Don’t see a new menu item: "Export all Carriers"
has not to set role "CanExportAllCarrierChoices" Current Quote Menu
2:Unsubmit for the quote
3: Open the quote at the home
4: See on Left Panel
n Export all Carriers
1: Go to the system TestProEngine with Current or Classic 1: Will be the same content as
Mode CanSeeFullCostAndPriceBreakdown Role = False at t
2: Create quote and submit Current system
3: Click [Export all Carriers] on Quick Links 2: The export will not just contain one row for each
circuit, but will contain one row for each carrier that
provide those circuits. The entire row details will
duplicated except the carrier name, price and
carrier COS
3: A carrier will only be shown once for each circuit w
its its aggregate IRD
4: Instead of only showing the total NRC and MRC, w
will break out the price elements and show total NRC
and MRC CLIENT PRICE for Access, Port, 6 CoS all
separately, then Total – so 18 columns for figures in
5: After the access, port, 6 CoS “requirement speeds
should have 8 columns of speeds that have been pric
See sheet Template A

1: Go to the system TestProEngine with Current or Classic 1: Will be the same content as
Mode CanSeeFullCostAndPriceBreakdown Role = False at t
2: Creat quote and Submit Current system
3: Click [Export all Carriers] on Quick Links 2: The export show one row for each circuit has only
carrier support
3: A carrier will only be shown once for each circuit w
its its aggregate IRD
4: Instead of only showing the total NRC and MRC, w
will break out the price elements and show total NRC
and MRC CLIENT PRICE for Access, Port, 6 CoS all
separately, then Total – so 18 columns for figures in
5: After the access, port, 6 CoS “requirement speeds
should have 8 columns of speeds that have been pric
See sheet Template A1
1: Go to the system TestProEngine with Expert Mode 1: Will be the same content as
2: Creat quote and submit CanSeeFullCostAndPriceBreakdown Role = False at t
2: Click [Export all Carriers] button Current system
2: The export show one row for each circuit has only
carrier support
3: A carrier will only be shown once for each circuit w
its its aggregate IRD
4: Instead of only showing the total NRC and MRC, w
will break out the price elements and show total NRC
and MRC CLIENT PRICE for Access, Port, 6 CoS all
separately, then Total – so 18 columns for figures in
5: After the access, port, 6 CoS “requirement speeds
should have 8 columns of speeds that have been pric
6: For Expert, this will contain the VSIP tables (select
VSIPs, selected VSIP capacities) which many be a tab
with no entries in it (All infomation in it are Blank
See sheet Template B1

1: Go to the system TestProEngine with Expert Mode 1: Will be the same content as
2: Creat quote and submit CanSeeFullCostAndPriceBreakdown Role = False at t
3: Click [Export all Carriers] button Current system
2: The export will not just contain one row for each
circuit, but will contain one row for each carrier that
provide those circuits. The entire row details will
duplicated except the carrier name, price and
carrier COS
3: A carrier will only be shown once for each circuit w
its its aggregate IRD
4: Instead of only showing the total NRC and MRC, w
will break out the price elements and show total NRC
and MRC CLIENT PRICE for Access, Port, 6 CoS all
separately, then Total – so 18 columns for figures in
5: After the access, port, 6 CoS “requirement speeds
should have 8 columns of speeds that have been pric
6: For Expert, this will contain the VSIP tables (select
VSIPs, selected VSIP capacities) which many be a tab
with no entries in it (All infomation in it are Blank
See sheet Template B

Set at the Current mode, Expert Mode, ClassicDIA Mode when site is MPLS + Role CanSeeCarrierName =T
1: Go to the system TestProEngine with Current or Classic See IRD column in Template excel to show "IR"
or Expert Mode
2: Creat quote and submit
3: Click [Export all Carriers]
1: Go to the system TestProEngine with Current or Classic See IRD column in Template excel to show "IRD"
or Expert Mode
2: Creat quote and submit
3: Click [Export all Carriers]

1: Go to the system TestProEngine with Current or Classic See IRD column in Template excel to show "ID"
or Expert Mode
2: Creat quote and submit
3: Click [Export all Carriers]

1: Go to the system TestProEngine with Current or Classic See IRD column in Template excel to show "RD"
or Expert Mode
2: Creat quote and submit
3: Click [Export all Carriers]

1: Go to the system TestProEngine with Current or Classic See IRD column in Template excel to show "I"
or Expert Mode
2: Creat quote and submit
3: Click [Export all Carriers]

1: Go to the system TestProEngine with Current or Classic See IRD column in Template excel to show "D"
or Expert Mode
2: Creat quote and submit
3: Click [Export all Carriers]

1: Go to the system TestProEngine with Current or Classic See IRD column in Template excel to show "R"
or Expert Mode
2: Creat quote and submit
3: Click [Export all Carriers]

Set at the Classic Mode, ClassicDIA Mode when site is DIA +Role CanSeeCarrierName = False
1: Go to the system TestProEngine with ClassicDIA or See IRD column is tempalate to show "-"
Classic Mode
2: Creat quote(with ClassicDIA create site that is DIA) and
submit
3: Click [Export all Carriers] at Quick Links

ected column
1: Go to the system TestProEngine Current or Classic or See Notes, COS selected column: value of them are
Expert Mode Client notes/COS selected as on Pricing option popup
2: Create quote and submit for it
3: Go to Maintenance User set role
CanSeeNotesAndCoSIndicator = True
4: Open the quote
5: Click [Export all Carriers] at Quick Links/Left Panel

1: Go to the system TestProEngine Current or Classic or See Notes, COS selected column: value of them are
Expert Mode Blank
2: Create quote and submit for it
3: Go to Maintenance User set role
CanSeeNotesAndCoSIndicator = False
4: Open the quote
5: Click [Export all Carriers] at Quick Links /Left panel

1: Go to the system TestProEngine Current or Classic or See value of Notes: show full information Access, Po
Expert Mode CoS rule to be mapping
2: Create quote and submit for it
3: Open the quote
4: Click [Export all Carriers] at Quick Links /Left panel

provider supports
etails for part of in Sheet Provider supports

See the part of requested All values the same as Edit site details popup display
(User requests)
See the part of Provided - If provider supports as user to input then value the
of Provided same as alongside part of requested
- If provider doesn't support as user to input that it i
upgrade to other values, part of Provided will be
displayed value to be upgrade

n
Check value of Carrier column at the Current Mode
1: Go to the system TestProEngine Current Mode See Carrier column: value of it is Carriername
2: Create quote and submit for it (carriercode1, carriercode2…..)
3: Go to Maintenance User set role CanSeeCarrierName =
True
4: Open the quote
5: Click [Export all Carriers] at Quick Links

1: Go to the system TestProEngine Current Mode See Carrier column: value of it is


2: Create quote and submit for it Carriercode1,Carriercode2……
3: Go to Maintenance User set role CanSeeCarrierName =
False
4: Open the quote
5: Click [Export all Carriers] at Quick links
Check value of Carrier column at the Expert Mode
1: Go to the system TestProEngine Expert Mode See Carrier column: value of it is Carriername
2: Create quote and submit for it (Expertcode1, expertcode2…..)
3: Go to Maintenance User set role CanSeeCarrierName =
True
4: Open the quote
5: Click [Export all Carriers] at left panel

1: Go to the system TestProEngine Expert Mode See Carrier column: value of it is


2: Create quote and submit for it Expertcode1,Expertcode2……
3: Go to Maintenance User set role CanSeeCarrierName =
False
4: Open the quote
5: Click [Export all Carriers] at left panel

Check value of Carrier column at the Classic Mode


1: Go to the system TestProEngine Classic Mode See Carrier column: value of it is Carriername
2: Create quote and submit for it (Carriercode1,Carriercode2…..)
3: Go to Maintenance User set role CanSeeCarrierName =
True
4: Open the quote
5: Click [Export all Carriers] at Quick Links

1: Go to the system TestProEngine Classic Mode See Carrier column: value of it is


2: Create quote and submit for it Carriercode1,Carriercode2……
3: Go to Maintenance User set role CanSeeCarrierName =
False
4: Open the quote
5: Click [Export all Carriers] at Quick Links

Check value of Carrier column at the ClassicDIA Mode


1: Go to the system TestProEngine Classic Mode See Carrier column: value of it is Carriername
2: Create quote MPLS, DIA and submit for them Carriercode1, Carriercode2…..) with site is MPLS
3: Go to Maintenance User set role CanSeeCarrierName = With site is DIA: carrier column show value CarrierNa
True
4: Open the quote
5: Click [Export all Carriers] at Quick Links

1: Go to the system TestProEngine Classic Mode See Carrier column: value of it is


2: Create quote MPLS, DIA and submit for them Carriercode1,carriercode2…… with site is MPLS
3: Go to Maintenance User set role CanSeeCarrierName = With site is DIA then show at the Carrier column to b
False
4: Open the quote
5: Click [Export all Carriers] at Quick Links

CoS) Client Price NRC/MRC column at the Current, Classic, Expert Mode
1: Go to the system TestProEngine Classic Mode TOTAL (A+P+CoS) Client Price NRC =Access Client P
2: Create quote MPLS, DIA and submit for them NRC +Port Client Price NRC +CoS Voice Client Price N
3: Open the quote +CoS Voice Client Price NRC+CoS Premium (H) Clien
4: Click [Export all Carriers] at Quick Links Price NRC+ CoS Premium (M) Client Price NRC+ CoS
5: See value of TOTAL (A+P+CoS) Client Price NRC Premium (N) Client Price NRC+COS Best Effort Client
Price NRC

1: Go to the system TestProEngine Classic Mode TOTAL (A+P+CoS) Client Price MRC =Access Client P
2: Create quote MPLS, DIA and submit for them MRC +Port Client Price MRC +CoS Voice Client Price
3: Open the quote +CoS Voice Client Price MRC+CoS Premium (H) Clien
4: Click [Export all Carriers] at Quick Links Price MRC+ CoS Premium (M) Client Price MRC+ CoS
5: See value of TOTAL (A+P+CoS) Client Price MRC Premium (N) Client Price MRC+COS Best Effort Client
Price MRC
Expected Output Test date Result Note

dded a new role, it's name Pass


AllCarrierChoices"

lector: "Export all Carriers" Pass

new selector: "Export all Carriers" Pass

enu item: "Export all Carriers" to be


urrent Quote Menu

enu item: "Export all Carriers" to be


Current Quote Menu

new selector: "Export all Carriers" Pass

new selector: "Export all Carriers" Pass


new menu item: "Export all Carriers" in
te Menu

new menu item: "Export all Carriers" in


te Menu

same content as Pass


stAndPriceBreakdown Role = False at the
m
will not just contain one row for each
ll contain one row for each carrier that can
circuits. The entire row details will be
xcept the carrier name, price and

ll only be shown once for each circuit with


ate IRD
only showing the total NRC and MRC, we
the price elements and show total NRC
NT PRICE for Access, Port, 6 CoS all
en Total – so 18 columns for figures in total
ccess, port, 6 CoS “requirement speeds”,
columns of speeds that have been priced
emplate A

same content as Pass


stAndPriceBreakdown Role = False at the
m
show one row for each circuit has only one
t
ll only be shown once for each circuit with
ate IRD
only showing the total NRC and MRC, we
the price elements and show total NRC
NT PRICE for Access, Port, 6 CoS all
en Total – so 18 columns for figures in total
ccess, port, 6 CoS “requirement speeds”,
columns of speeds that have been priced
emplate A1
same content as
stAndPriceBreakdown Role = False at the
m
show one row for each circuit has only one
t
ll only be shown once for each circuit with
ate IRD
only showing the total NRC and MRC, we
the price elements and show total NRC
NT PRICE for Access, Port, 6 CoS all
en Total – so 18 columns for figures in total
ccess, port, 6 CoS “requirement speeds”,
columns of speeds that have been priced
this will contain the VSIP tables (selected
d VSIP capacities) which many be a table
s in it (All infomation in it are Blank)
emplate B1

same content as
stAndPriceBreakdown Role = False at the
m
will not just contain one row for each
ll contain one row for each carrier that can
circuits. The entire row details will be
xcept the carrier name, price and

ll only be shown once for each circuit with


ate IRD
only showing the total NRC and MRC, we
the price elements and show total NRC
NT PRICE for Access, Port, 6 CoS all
en Total – so 18 columns for figures in total
ccess, port, 6 CoS “requirement speeds”,
columns of speeds that have been priced
this will contain the VSIP tables (selected
d VSIP capacities) which many be a table
s in it (All infomation in it are Blank)
emplate B

MPLS + Role CanSeeCarrierName =True


mn in Template excel to show "IR"

Pass
mn in Template excel to show "IRD"

Pass
mn in Template excel to show "ID"

Pass
mn in Template excel to show "RD"

Pass
mn in Template excel to show "I"

Pass
mn in Template excel to show "D"

Pass
mn in Template excel to show "R"

Pass
+Role CanSeeCarrierName = False
mn is tempalate to show "-"

Pass
OS selected column: value of them are With Mode classic is fail
OS selected as on Pricing option popup ClassicDIA : Ok

Expert doesn't test Fail


OS selected column: value of them are With Mode classic ,
ClassicDIA : Ok

Expert doesn't test Pass


Notes: show full information Access, Port, With Mode classic ,
e mapping ClassicDIA : Ok

Expert doesn't test Pass

same as Edit site details popup displays


s) Pass
upports as user to input then value the part
ame as alongside part of requested
oesn't support as user to input that it is
ther values, part of Provided will be
ue to be upgrade
Pass

olumn: value of it is Carriername


carriercode2…..)

Pass
olumn: value of it is
Carriercode2……

Pass
olumn: value of it is Carriername
expertcode2…..)

olumn: value of it is
Expertcode2……

olumn: value of it is Carriername


,Carriercode2…..)

Pass
olumn: value of it is
Carriercode2……

Pass

olumn: value of it is Carriername


Carriercode2…..) with site is MPLS
A: carrier column show value CarrierName

Pass
olumn: value of it is
carriercode2…… with site is MPLS
A then show at the Carrier column to be "-"

Pass
CoS) Client Price NRC =Access Client Price
ent Price NRC +CoS Voice Client Price NRC
lient Price NRC+CoS Premium (H) Client
oS Premium (M) Client Price NRC+ CoS
Client Price NRC+COS Best Effort Client

Pass
CoS) Client Price MRC =Access Client Price
ent Price MRC +CoS Voice Client Price MRC
lient Price MRC+CoS Premium (H) Client
oS Premium (M) Client Price MRC+ CoS
Client Price MRC+COS Best Effort Client

Pass
TEST REPORT
Note:
Date 10-Dec-06

No Module code Pass Fail Pending Number of test cases


1 CR100 - Export to excel 25 1 0 37

Sub total 25 1 0 37

Test coverage 70.27 %


Test successful coverage 67.57 %

02ae-BM/PM/HDCV/FSOFT v1/0