Changes between Version 1 and Version 2 of OpenFlow/Slicer/TestPlan


Ignore:
Timestamp:
11/05/14 09:46:01 (4 years ago)
Author:
lnevers@bbn.com
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • OpenFlow/Slicer/TestPlan

    v1 v2  
    33= GENI OpenFlow Slicer Test Plan =
    44
    5 Intro describing:
    6  - goals of testing
    7  
    8 Provide a link to the [wiki:OpenFlow/Slicer/Requirements Slicer Requirements] that the plan is based on.
     5Intro describing goals of testing (restate the goals from the requirements but as validation).  Make sure to provide a link to the [wiki:OpenFlow/Slicer/Requirements Slicer Requirements] that the plan is based on. If specific types of traffic are verified for each test case (ex. UDP, TCP, ICMP..) then make sure it is stated as a validation goal.
    96
    107Describe the expected outcome:
    11  - status pages
    12  - test reports
     8 - validation of all requirement to determine which are met (must, may, and wishlist).
     9 - validation of interactions with currently supported substrate (vendors, versions)
     10 - validation of interactions with currently available Service abstraction layer.
     11 - description of how status will be made available (periodic emails or wiki pages updates?) (where?)
     12 - final test report (wiki pages?) (where?)
    1313
    1414==  Assumptions and Dependencies ==
     
    2020 - Slicer must interact with service abstraction layer: x, y, z....
    2121 - Documentation must is available describing configuration and usage.
     22
     23Describe dependencies, for example:
     24 - Cannot test unless xx is available?
    2225 
    2326= Slicer Test Cases =
    2427
    25 == Functional Test Cases ==
     28Suggested grouping for functional test cases:
     29 - VLAN Handling and Port Allocation (cover OF-OPR-SLCR-FN-001, OF-OPR-SLCR-FN-014)
     30 - Data Plane Traffic handling and isolation (cover OF-OPR-SLCR-FN-002)
     31 - Control Traffic handling (OF-OPR-SLCR-FN-003)(OF-OPR-SLCR-FN-009)
     32 - GENI AM API Support (OF-OPR-SLCR-FN-005)
     33 - OpenFlow 1.0 Support (OF-OPR-SLCR-FN-004)(OF-OPR-SLCR-FN-006)
     34 - Slicer Configuration (OF-OPR-SLCR-FN-007)
     35 - Slicer Interoperability (OF-OPR-SLCR-FN-010, OF-OPR-SLCR-FN-011, OF-OPR-SLCR-FN-012, OF-OPR-SLCR-FN-013)
    2636
    27 == Operational Test Cases ==
     37 '' Note1: Error handling can be verified across each of the above (OF-OPR-SLCR-FN-008)''
    2838
    29 == Software Test Cases ==
     39Suggested grouping for operational test cases:
     40 - Slicer Operations (run multiple slicers with multiple slices with all available substrates) (OF-OPR-SLCR-OP-001, OF-OPR-SLCR-OP-003, OF-OPR-SLCR-OP-004, OF-OPR-SLCR-OP-005, OF-OPR-SLCR-OP-006, OF-OPR-SLCR-OP-007, OF-OPR-SLCR-OP-008, OF-OPR-SLCR-OP-009)
     41 - Slicer Monitoring (OF-OPR-SLCR-OP-002)
    3042
    31 == Supplementary Test Cases ==
    32 Define test cases that capture the [wiki:OpenFlow/Slicer/Requirements#Wishlist Wishlist Functionality] that may be delivered.
     43 '' Note 2: The Slicer Operations test case is complex, may be consider splipping up into smaller test cases?''
     44
     45Suggested 1 software development/support test case:
     46 - Make sure that there is a support mail-list, use list during testing, and make sure access to development/support is documented for users (OF-OPR-SLCR-SW-001, OF-OPR-SLCR-SW-002).
     47 - Verify existence of migration plan from OF 1.0 to OF 1.3. (OF-OPR-SLCR-SW-003)
     48 - Repository access validation (OF-OPR-SLCR-SW-004, OF-OPR-SLCR-SW-005, OF-OPR-SLCR-SW-006)
     49 - Software installation/installation and runtime (OF-OPR-SLCR-SW-007)
     50
     51 '' Note 3: Note sure how to track OF-OPR-SLCR-SW-008? ''
     52
     53Define test cases that capture supplementary test cases for the [wiki:OpenFlow/Slicer/Requirements#Wishlist Wishlist Functionality] that may be delivered.
    3354
    3455