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

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 John Doe

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


Reference
CR236 "Export all carrier choices"

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


TEST CASE

System Name: Sample Project


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

Test Case
ID Test Case Category
Description

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

Check set Role CanExportAllCarrierChoices = True


TC2 Checking new function
is added in Classic or
Current Mode

Usability
TC3 Checking new function
is added in Classic or
Current Mode

Security
TC4 UI Checking new function
is added in Expert
Mode

TC5 UI 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 site is MPLS + R
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 is DIA +Role Ca
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
CanSeeNotesAndCo
SIndicator = True

TC23 Check value of Note


column if Set role
CanSeeNotesAndCo
SIndicator = 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
CanSeeCarrierName
r = 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
CanSeeCarrierName
r = 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
CanSeeCarrierName
r = 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
CanSeeCarrierName
r = False

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

TC36 Check value of TOTAL


(A+P+CoS) Client
Price MRC column
oject
port to excel

Pending 0
Number of test cases: 37

Test Case Procedure Expected Output

This will be typically set for System users only


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

ExportAllCarrierChoices = True
1: Go to the system TestProEngine with Classic or See a new selector: "Export all Carriers"
Current Mode that has 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
the system Don't see a new selector: "Export all Carriers"
Current Mode that has to set role
"CanExportAllCarrierChoices"
2: Unsubmit for the quote
3: Open the quote at the home
4:
1: Go
Go to
to Quick Links TestProEngine with Expert Mode
the system See a new menu item: "Export all Carriers" to be
that 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 See a new menu item: "Export all Carriers" to
that has to set role "CanExportAllCarrierChoices" be disabled in Current Quote Menu
2:Unsubmit for the quote
3: Open the quote at the home
4: See on Left Panel
ExportAllCarrierChoices = False
1: Go to the system TestProEngine with Classic or Don't see a new selector: "Export all Carriers"
Current 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
the system Don't see a new selector: "Export all Carriers"
Current 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 Don’t see a new menu item: "Export all
that has not to set role "CanExportAllCarrierChoices" Carriers" 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 Don’t see a new menu item: "Export all
that has not to set role "CanExportAllCarrierChoices" Carriers" in Current Quote Menu
2:Unsubmit for the quote
3: Open the quote at the home
4: See on Left Panel
ers
1: Go to the system TestProEngine with Current or 1: Will be the same content as
Classic Mode CanSeeFullCostAndPriceBreakdown Role = False at
2: Create quote and submit the 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
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: Go to the system TestProEngine with Current or 1: Will be the same content as
Classic Mode CanSeeFullCostAndPriceBreakdown Role = False at
2: Creat quote and Submit the Current system
3: Click [Export all Carriers] on Quick Links 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: Go to the system TestProEngine with Expert Mode 1: Will be the same content as
2: Creat quote and submit CanSeeFullCostAndPriceBreakdown Role = False at
2: Click [Export all Carriers] button 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: Go to the system TestProEngine with Expert Mode 1: Will be the same content as
2: Creat quote and submit CanSeeFullCostAndPriceBreakdown Role = False at
3: Click [Export all Carriers] button 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

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

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

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

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

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

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
1: Go to the system TestProEngine Current or Classic See Notes, COS selected column: value of them are
or Expert Mode Client notes/COS selected as on Pricing option
2: Create quote and submit for it popup
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 See Notes, COS selected column: value of them are
or 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 See value of Notes: show full information Access,
or Expert Mode Port, 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

s
part of in Sheet Provider supports

See the part of requested All values the same as Edit site details popup
displays (User requests)
See the part of Provided - 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

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
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

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

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 With site is DIA: carrier column show value
CanSeeCarrierName = True CarrierName
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 With site is DIA then show at the Carrier column to
CanSeeCarrierName = False be "-"
4: Open the quote
5: Click [Export all Carriers] at Quick Links

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
2: Create quote MPLS, DIA and submit for them Price NRC +Port Client Price NRC +CoS Voice Client
3: Open the quote Price NRC +CoS Voice Client Price NRC+CoS
4: Click [Export all Carriers] at Quick Links Premium (H) Client Price NRC+ CoS Premium (M)
5: See value of TOTAL (A+P+CoS) Client Price NRC Client Price NRC+ CoS 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
2: Create quote MPLS, DIA and submit for them Price MRC +Port Client Price MRC +CoS Voice Client
3: Open the quote Price MRC +CoS Voice Client Price MRC+CoS
4: Click [Export all Carriers] at Quick Links Premium (H) Client Price MRC+ CoS Premium (M)
5: See value of TOTAL (A+P+CoS) Client Price MRC Client Price MRC+ CoS Premium (N) Client Price
MRC+COS Best Effort Client Price MRC
Test date Result Note

Pass

Pass

Pass

Pass

Pass
Pass

Pass
Pass
Pass

Pass

Pass

Pass

Pass

Pass

Pass
With Mode classic is
fail
ClassicDIA : Ok

Expert doesn't test Fail


With Mode classic ,
ClassicDIA : Ok

Expert doesn't test Pass


With Mode classic ,
ClassicDIA : Ok

Expert doesn't test Pass

Pass

Pass

Pass

Pass
Pass

Pass

Pass

Pass
Pass

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

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