JRA1.1 - EMI-1 Development and Test Plans

EMI-1 Testing Strategy 2 - SEs Access Protocols

This Storage Elements (SE) access protocols testing strategy is about decisions of how we are going to approach the testing in terms of people, tools, procedures and support.

One idea is to continously improve our plan together with SA2 and SA1 if necessary.

Overview

Testing Stage & Scenarios
We have identified the following types of testings to be undertaken :

  • Scenario 1 : FILE Protocol unit tests (developer focus)
  • Scenario 2 : HTTP Protocol unit tests (developer focus)

TBD (Patrick) : Which deployment tests make sense to check file and http on the testbed, hammer-cloud test for dCache on the Testbed

Date/Time
Scheduled for :

  • 01.12.2010 - 28.02.2010 - Testings performed randomly in this period

Participants
We have identified the following individuals that will be involved in the testing :

  • PT leaders of the components involved (for developing/integrating tests in their component)
  • JRA1.8 Task Leader (for continous quality check)
  • JRA1 Leader (for checking the acceptance criteria to get components in EMI-1 Release)

Technical Objectives
The following EMI technical objectives are verified with this test strategy :

  • Data Area 3 : All storage elements offering support for the http(s) protocol (M12)
  • Data Area 4 : All storage elements offering at least a prototype-level support for the "file://" access protocol. (M12)

Testing Environment & Availability

IT Environment
We have identified the following details of the environment to be used for testing per scenario:

  • Scenario 1 : FILE Protocol unit tests (developer focus)
    • Unit tests performed on corresponding local machines
      • Responsible : Corresponding PT Leaders

  • Scenario 2 : HTTP Protocol unit tests (developer focus)
    • Unit tests performed on corresponding local machines
      • Responsible : Corresponding PT Leaders

Scenario 1 : FILE Protocol unit tests

Here we describe the situation we need to test and their corresponding actions per components :

Situation

2010-10-28_SEsFileUnitTests_v1.JPG

Unit tests & components
These unit tests should be continously performed and being ready by end of 2011-01 to be JRA1-internally tested during 2011-02

  • DPM
    • Test Description : to be provided when available (link, document, etc.)
    • [UNDONE] Unit test available
    • [UNDONE] Unit test is/can be perfomed regularly

  • dCache
    • Test Description : to be provided when available (link, document, etc.)
    • [UNDONE] Unit test available
    • [UNDONE] Unit test is/can be perfomed regularly

  • STORM
    • Test Description : to be provided when available (link, document, etc.)
    • [UNDONE] Unit test available
    • [UNDONE] Unit test is/can be perfomed regularly

Scenario 2 : HTTP Protocol unit tests

Here we describe the situation we need to test and their corresponding actions per components :

Situation

2010-10-28-SEsHTTPUnitTests_v1.JPG

Unit tests & components
These unit tests should be continously performed and being ready by end of 2011-01 to be JRA1-internally tested during 2011-02

  • DPM
    • Test Description : to be provided when available (link, document, etc.)
    • [UNDONE] Unit test available
    • [UNDONE] Unit test is/can be perfomed regularly

  • dCache
    • Test Description : to be provided when available (link, document, etc.)
    • [UNDONE] Unit test available
    • [UNDONE] Unit test is/can be perfomed regularly

  • STORM
    • Test Description : to be provided when available (link, document, etc.)
    • [UNDONE] Unit test available
    • [UNDONE] Unit test is/can be perfomed regularly

Edit | Attach | Watch | Print version | History: r3 < r2 < r1 | Backlinks | Raw View | WYSIWYG | More topic actions
Topic revision: r3 - 2010-10-29 - MorrisRiedelExCern
 
    • Cern Search Icon Cern Search
    • TWiki Search Icon TWiki Search
    • Google Search Icon Google Search

    EMI All webs login

This site is powered by the TWiki collaboration platform Powered by PerlCopyright &© 2008-2024 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
or Ideas, requests, problems regarding TWiki? use Discourse or Send feedback