...
What is needed / Work to do Matrix
Test Life Cycle
# | Step (Common) | HEAT Specific | TOSCA Specific |
---|---|---|---|
1 | Initialize Vendor and Category Information | ||
2 | Create the VSP in SDC | ||
3 | Upload Archive | HEAT File | TOSCA File |
4 | (Optional) Assign any Unassigned Files to Artifacts | ||
5 | Validate the VSP and ensure now Errors exist (warnings are OK) | ||
6 | Assign the Vendor License Model to the VSP (assumes a single VLM for testing purposes) | ||
7 | Create Virtual Function - Import the VSP (find using Name or ID from prior steps) | ||
8 | Create Virtual Function - Set name of VF (auto-assign or make input into test script), contact and other required fields | ||
9 | Create Service - Set Name (auto-assign based on VSP or make input into test script) | ||
10 | Create Service - Assign required or optional fields based on test script input | ||
11 | Create Service - Assign VF to the Service Model | ||
12 | Distribute the Service Model and validate successful Distribution | ||
13 | Submit Preloads | via SDNC | via VFC |
14 | Trigger Instantiation of Base Module from VID (NOTE: Need to see how we handle multi-module VNFs - presumably we can query this information and instantiate each individually) | ||
15 | Verify successful instantiation | ||
16 | Health-check TBD - needs further discussion | ||
Items to do
# | item | HEAT specifics | exist? | resources needed | TOSCA specifics | exist? | resources needed |
---|---|---|---|---|---|---|---|
1 | Update VNFREQTS for LCM definition | 70% | 50% | ||||
2 | Automation Script(s) to on-board VSP | ||||||
3 | Automation Script(s) to Create VF | ||||||
4 | Automation Script(s) to Create Service | ||||||
5 | Automation Script(s) to Pre-Load Image | ||||||
6 | Automation Script(s) to Submit Preloads | ||||||
7 | Automation Script(s) to Submit Preloads | ||||||
8 | Automation Script(s) to Instantiate VNF | ||||||
9 | Automation Script(s) to Healthcheck VNF | ||||||
10 | |||||||
Open Questions
- Can the test requirements or definitions (procedures) by pulled from, or reuse, the ETSI TST-0007
- What are the integration and testing interfaces that are currently available, i.e. used by the integration team / gating team?
...