Anda di halaman 1dari 17

TEST CASE

Version: 1.2
Issue date: 31/07/2007

Project Name: Sameple project


Project Code: UTEHY-SE01

Record of change:
Reviewer/
Effective Date Version Change location Change description Originator
Approver
30-Jul-07 1.0 First creation
1-Aug-07 1.1 Update testcase
17-Aug-07 1.2 Update testcase

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


Reference
CR236 "Export all carrier
choices"
CR236 "Export all carrier
choices"
CR236 "Export all carrier
choices"

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


TEST CASE

System Name: Sample Project


Module Code: CR100 - Export to excel
Test
CR1 -
requirement:
Pass 25 Pending 0
Fail 1 Number of test cases: 37

Test Case
ID Test Case Procedure Expected Outp
Description

1. Check add role "CanExportAllCarrierChoises": This will be typically set for System users only
TC1 Checking new role is 1: Go to the system TestProEngine with Classic or Role Tab is added a new role, it'
added Current or Expert Mode "CanExportAllCarrierChoices
2: Go to maintenance
3: Click Maintenance Users
4: Click Role Tab

Check set Role CanExportAllCarrierChoices = True


TC2 Checking new 1: Go to the system TestProEngine with Classic or See a new selector: "Export al
function is added in Current Mode that has to set role
Classic or Current "CanExportAllCarrierChoices"
Mode 2: Submit for the quote
3: Open the quote at the home
TC3 Checking new 4:
1: Go
Go to
to Quick Links TestProEngine with Classic or
the system Don't see a new selector: "Exp
function is added in Current Mode that has to set role
Classic or Current "CanExportAllCarrierChoices"
Mode 2: Unsubmit for the quote
3: Open the quote at the home
TC4 Checking new 4:
1: Go
Go to
to Quick Links TestProEngine with Expert
the system See a new menu item: "Export
function is added in Mode that has to set role be enabled in Current Quote
Expert Mode "CanExportAllCarrierChoices"
2: Submit for the quote
3: Open the quote at the home
TC5 Checking new 4:
1: See
Go toonthe
leftsystem
Panel TestProEngine with Expert See a new menu item: "Export
function is added in Mode that has to set role be disabled in Current Quote
Expert Mode "CanExportAllCarrierChoices"
2:Unsubmit for the quote
3: Open the quote at the home
4: See on Left Panel
Check set Role CanExportAllCarrierChoices = False
TC6 Checking new 1: Go to the system TestProEngine with Classic or Don't see a new selector: "Exp
function is added in Current Mode that has not to set role
Classic or Current "CanExportAllCarrierChoices"
Mode 2: Submit for the quote
3: Open the quote at the home
TC7 Checking new 4:
1: Go
Go to
to Quick Links TestProEngine with Classic or
the system Don't see a new selector: "Exp
function is added in Current Mode that has not to set role
Classic or Current "CanExportAllCarrierChoices"
Mode 2: Unsubmit for the quote
3: Open the quote at the home
4: Go to Quick Links
TC8 Checking new 1: Go to the system TestProEngine with Expert Don’t see a new menu item: "E
function is added in Mode that has not to set role Carriers" in Current Quote M
Expert Mode "CanExportAllCarrierChoices"
2: Submit for the quote
3: Open the quote at the home
TC9 Checking new 4:
1: See
Go toonthe
leftsystem
Panel TestProEngine with Expert Don’t see a new menu item: "E
function is added in Mode that has not to set role Carriers" in Current Quote M
Expert Mode "CanExportAllCarrierChoices"
2:Unsubmit for the quote
3: Open the quote at the home
2. Check Template of Excel when Export 4: See
all on Left Panel
Carriers
TC10 Check performent of 1: Go to the system TestProEngine with Current or 1: Will be the same content as
function in Current or Classic Mode CanSeeFullCostAndPriceBreakdo
Classic Mode has 2: Create quote and submit at the Current system
multi carrier 3: Click [Export all Carriers] on Quick Links 2: The export will not just conta
support for a each circuit, but will contain one
circuit carrier that can provide those cir
row details will be duplicate
carrier name, price and carri
3: A carrier will only be shown o
circuit with its its aggregate IRD
4: Instead of only showing the t
MRC, we will break out the price
show total NRC and MRC CLIENT
Access, Port, 6 CoS all separatel
18 columns for figures in total
5: After the access, port, 6 CoS
speeds”, should have 8 columns
have been priced
See sheet Template A
TC11 Check performent of 1: Go to the system TestProEngine with Current or 1: Will be the same content as
function in Current or Classic Mode CanSeeFullCostAndPriceBreakdo
Classic Mode 2: Creat quote and Submit at the Current system
each circuit has 3: Click [Export all Carriers] on Quick Links 2: The export show one row for
only one carrier only one carrier support
support 3: A carrier will only be shown o
circuit with its its aggregate IRD
4: Instead of only showing the t
MRC, we will break out the price
show total NRC and MRC CLIENT
Access, Port, 6 CoS all separatel
18 columns for figures in total
5: After the access, port, 6 CoS
speeds”, should have 8 columns
have been priced
See sheet Template A1
TC12 Check performent of 1: Go to the system TestProEngine with Expert 1: Will be the same content as
function in Expert Mode CanSeeFullCostAndPriceBreakdo
Mode 2: Creat quote and submit at the Current system
each circuit has 2: Click [Export all Carriers] button 2: The export show one row for
only one carrier only one carrier support
support 3: A carrier will only be shown o
circuit with its its aggregate IRD
4: Instead of only showing the t
MRC, we will break out the price
show total NRC and MRC CLIENT
Access, Port, 6 CoS all separatel
18 columns for figures in total
5: After the access, port, 6 CoS
speeds”, should have 8 columns
have been priced
6: For Expert, this will contain th
(selected VSIPs, selected VSIP c
many be a table with no entries
infomation in it are Blank)
See sheet Template B1

TC13 Check performent of 1: Go to the system TestProEngine with Expert 1: Will be the same content as
function in Expert Mode CanSeeFullCostAndPriceBreakdo
Mode 2: Creat quote and submit at the Current system
Have multi carriers 3: Click [Export all Carriers] button 2: The export will not just conta
support for a each circuit, but will contain one
circuit carrier that can provide those cir
row details will be duplicate
carrier name, price and carri
3: A carrier will only be shown o
circuit with its its aggregate IRD
4: Instead of only showing the t
MRC, we will break out the price
show total NRC and MRC CLIENT
Access, Port, 6 CoS all separatel
18 columns for figures in total
5: After the access, port, 6 CoS
speeds”, should have 8 columns
have been priced
6: For Expert, this will contain th
(selected VSIPs, selected VSIP c
many be a table with no entries
infomation in it are Blank)
See sheet Template B
3. Check value of IRD column
Set at the Current mode, Expert Mode, ClassicDIA Mode when site is MPLS + R
TC14 Check value of IRD 1: Go to the system TestProEngine with Current or See IRD column in Template exc
column with Carrier Classic or Expert Mode
for each circuit with 2: Creat quote and submit
its aggregate I, R 3: Click [Export all Carriers]
TC15 Check value of IRD 1: Go to the system TestProEngine with Current or See IRD column in Template exc
column with Carrier Classic or Expert Mode
for each circuit with 2: Creat quote and submit
its aggregate I, R, D 3: Click [Export all Carriers]

TC16 Check value of IRD 1: Go to the system TestProEngine with Current or See IRD column in Template exc
column with Carrier Classic or Expert Mode
for each circuit with 2: Creat quote and submit
its aggregate I, D 3: Click [Export all Carriers]

TC17 Check value of IRD 1: Go to the system TestProEngine with Current or See IRD column in Template exc
column with Carrier Classic or Expert Mode
for each circuit with 2: Creat quote and submit
its aggregate R, D 3: Click [Export all Carriers]

TC18 Check value of IRD 1: Go to the system TestProEngine with Current or See IRD column in Template exc
column with Carrier Classic or Expert Mode
for each circuit with 2: Creat quote and submit
its aggregate I 3: Click [Export all Carriers]
TC19 Check value of IRD 1: Go to the system TestProEngine with Current or See IRD column in Template exc
column with Carrier Classic or Expert Mode
for each circuit with 2: Creat quote and submit
its aggregate D 3: Click [Export all Carriers]

TC20 Check value of IRD 1: Go to the system TestProEngine with Current or See IRD column in Template exc
column with Carrier Classic or Expert Mode
for each circuit with 2: Creat quote and submit
its aggregate R 3: Click [Export all Carriers]

Set at the Classic Mode, ClassicDIA Mode when site is DIA +Role Ca
TC21 Check value of IRD 1: Go to the system TestProEngine with ClassicDIA See IRD column is tempalate to
column with Carrier or Classic Mode
for each circuit with 2: Creat quote(with ClassicDIA create site that is
its aggregate IRD DIA) and submit
3: Click [Export all Carriers] at Quick Links

4. Check value of Notes/COS Selected column


TC22 Check value of Note 1: Go to the system TestProEngine Current or See Notes, COS selected column
column if Set role Classic or Expert Mode are Client notes/COS selected as
CanSeeNotesAndC 2: Create quote and submit for it popup
oSIndicator = True 3: Go to Maintenance User set role
CanSeeNotesAndCoSIndicator = True
4: Open the quote
5: Click [Export all Carriers] at Quick Links/Left
Panel
TC23 Check value of Note 1: Go to the system TestProEngine Current or See Notes, COS selected column
column if Set role Classic or Expert Mode are Blank
CanSeeNotesAndC 2: Create quote and submit for it
oSIndicator = 3: Go to Maintenance User set role
False CanSeeNotesAndCoSIndicator = False
4: Open the quote
5: Click [Export all Carriers] at Quick Links /Left
panel
TC24 Check value of Note 1: Go to the system TestProEngine Current or See value of Notes: show full in
column if Access, Classic or Expert Mode Port, CoS rule to be mapping
Port, CoS Rule are 2: Create quote and submit for it
mapping 3: Open the quote
4: Click [Export all Carriers] at Quick Links /Left
panel

5. Check value of columns that provider supports


You can see details for part of in Sheet Provider supports

TC25 Check value the part See the part of requested All values the same as Edit site d
of Requested displays (User requests)
TC26 Check value the part See the part of Provided - If provider supports as user to
of Provided the part of Provided same as alo
requested
- If provider doesn't support as
that it is upgrade to other value
Provided will be displayed value
6. Check value of Carrier column
Check value of Carrier column at the Current Mode
TC27 Check value of 1: Go to the system TestProEngine Current Mode See Carrier column: value of it is
Carrier column if Set 2: Create quote and submit for it (carriercode1, carriercode2…..)
role 3: Go to Maintenance User set role
CanSeeCarrierNam CanSeeCarrierName = True
e = True 4: Open the quote
5: Click [Export all Carriers] at Quick Links

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

TC30 Check value of 1: Go to the system TestProEngine Expert Mode See Carrier column: value of it is
Carrier column if Set 2: Create quote and submit for it Expertcode1,Expertcode2……
role 3: Go to Maintenance User set role
CanSeeCarrierNam CanSeeCarrierName = False
er = False 4: Open the quote
5: Click [Export all Carriers] at left panel

Check value of Carrier column at the Classic Mode


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

TC32 Check value of 1: Go to the system TestProEngine Classic Mode See Carrier column: value of it is
Carrier column if Set 2: Create quote and submit for it Carriercode1,Carriercode2……
role 3: Go to Maintenance User set role
CanSeeCarrierNam CanSeeCarrierName = False
er = False 4: Open the quote
5: Click [Export all Carriers] at Quick Links

Check value of Carrier column at the ClassicDIA Mode


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

TC34 Check value of 1: Go to the system TestProEngine Classic Mode See Carrier column: value of it is
Carrier column if Set 2: Create quote MPLS, DIA and submit for them Carriercode1,carriercode2…… wi
role 3: Go to Maintenance User set role With site is DIA then show at the
CanSeeCarrierNam CanSeeCarrierName = False to be "-"
er = False 4: Open the quote
5: Click [Export all Carriers] at Quick Links

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

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

em users only
Role Tab is added a new role, it's name Pass
"CanExportAllCarrierChoices"

See a new selector: "Export all Carriers" Pass

Don't see a new selector: "Export all Carriers" Pass

See a new menu item: "Export all Carriers" to


be enabled in Current Quote Menu

See a new menu item: "Export all Carriers" to


be disabled in Current Quote Menu

Don't see a new selector: "Export all Carriers" Pass

Don't see a new selector: "Export all Carriers" Pass


Don’t see a new menu item: "Export all
Carriers" in Current Quote Menu

Don’t see a new menu item: "Export all


Carriers" in Current Quote Menu

1: Will be the same content as Pass


CanSeeFullCostAndPriceBreakdown Role = False
at the Current system
2: The export will not just contain one row for
each circuit, but will contain one row for each
carrier that can provide those circuits. The entire
row details will be duplicated except the
carrier name, price and carrier COS
3: A carrier will only be shown once for each
circuit with its its aggregate IRD
4: Instead of only showing the total NRC and
MRC, we 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 total
5: After the access, port, 6 CoS “requirement
speeds”, should have 8 columns of speeds that
have been priced
See sheet Template A
1: Will be the same content as Pass
CanSeeFullCostAndPriceBreakdown Role = False
at the Current system
2: The export show one row for each circuit has
only one carrier support
3: A carrier will only be shown once for each
circuit with its its aggregate IRD
4: Instead of only showing the total NRC and
MRC, we 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 total
5: After the access, port, 6 CoS “requirement
speeds”, should have 8 columns of speeds that
have been priced
See sheet Template A1
1: Will be the same content as
CanSeeFullCostAndPriceBreakdown Role = False
at the Current system
2: The export show one row for each circuit has
only one carrier support
3: A carrier will only be shown once for each
circuit with its its aggregate IRD
4: Instead of only showing the total NRC and
MRC, we 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 total
5: After the access, port, 6 CoS “requirement
speeds”, should have 8 columns of speeds that
have been priced
6: For Expert, this will contain the VSIP tables
(selected VSIPs, selected VSIP capacities) which
many be a table with no entries in it (All
infomation in it are Blank)
See sheet Template B1

1: Will be the same content as


CanSeeFullCostAndPriceBreakdown Role = False
at the Current system
2: The export will not just contain one row for
each circuit, but will contain one row for each
carrier that can provide those circuits. The entire
row details will be duplicated except the
carrier name, price and carrier COS
3: A carrier will only be shown once for each
circuit with its its aggregate IRD
4: Instead of only showing the total NRC and
MRC, we 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 total
5: After the access, port, 6 CoS “requirement
speeds”, should have 8 columns of speeds that
have been priced
6: For Expert, this will contain the VSIP tables
(selected VSIPs, selected VSIP capacities) which
many be a table with no entries in it (All
infomation in it are Blank)
See sheet Template B

IA Mode when site is MPLS + Role CanSeeCarrierName =True


See IRD column in Template excel to show "IR"

Pass
See IRD column in Template excel to show "IRD"

Pass
See IRD column in Template excel to show "ID"

Pass
See IRD column in Template excel to show "RD"

Pass
See IRD column in Template excel to show "I"

Pass
See IRD column in Template excel to show "D"

Pass
See IRD column in Template excel to show "R"

Pass
ode when site is DIA +Role CanSeeCarrierName = False
See IRD column is tempalate to show "-"

Pass
See Notes, COS selected column: value of them With Mode classic is
are Client notes/COS selected as on Pricing option fail
popup ClassicDIA : Ok

Expert doesn't test Fail


See Notes, COS selected column: value of them With Mode classic ,
are Blank ClassicDIA : Ok

Expert doesn't test Pass


See value of Notes: show full information Access, With Mode classic ,
Port, CoS rule to be mapping ClassicDIA : Ok

Expert doesn't test Pass

All values the same as Edit site details popup


displays (User requests) Pass
- If provider supports as user to input then value
the part of Provided same as alongside part of
requested
- If provider doesn't support as user to input
that it is upgrade to other values, part of
Provided will be displayed value to be upgrade
Pass

Mode
See Carrier column: value of it is Carriername
(carriercode1, carriercode2…..)

Pass
See Carrier column: value of it is
Carriercode1,Carriercode2……

Pass
ode
See Carrier column: value of it is Carriername
(Expertcode1, expertcode2…..)

See Carrier column: value of it is


Expertcode1,Expertcode2……

Mode
See Carrier column: value of it is Carriername
(Carriercode1,Carriercode2…..)

Pass
See Carrier column: value of it is
Carriercode1,Carriercode2……

Pass
IA Mode
See Carrier column: value of it is Carriername
Carriercode1, Carriercode2…..) with site is MPLS
With site is DIA: carrier column show value
CarrierName

Pass
See Carrier column: value of it is
Carriercode1,carriercode2…… with site is MPLS
With site is DIA then show at the Carrier column
to be "-"

Pass
, Classic, Expert Mode
TOTAL (A+P+CoS) Client Price NRC =Access
Client Price NRC +Port Client Price NRC +CoS
Voice Client Price NRC +CoS Voice Client Price
NRC+CoS Premium (H) Client Price NRC+ CoS
Premium (M) Client Price NRC+ CoS Premium (N)
Client Price NRC+COS Best Effort Client Price NRC
Pass
TOTAL (A+P+CoS) Client Price MRC =Access
Client Price MRC +Port Client Price MRC +CoS
Voice Client Price MRC +CoS Voice Client Price
MRC+CoS Premium (H) Client Price MRC+ CoS
Premium (M) Client Price MRC+ CoS Premium (N)
Client Price MRC+COS Best Effort Client Price
MRC Pass
TEST REPORT
Note:
Date

Number of test
No Module code Pass Fail Pending 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

Anda mungkin juga menyukai