summaryrefslogtreecommitdiffstats
path: root/docs/testing/user/testspecification/vnf
diff options
context:
space:
mode:
authorPanagiotis Karalis <pkaralis@intracom-telecom.com>2018-07-19 15:29:25 +0300
committerDan Xu <xudan16@huawei.com>2018-07-27 02:22:11 +0000
commit5aa83cd87eab98028df49465eee8e2e688b74d08 (patch)
tree3a138968202e2dc80396d9bc3ac48d550364b6ea /docs/testing/user/testspecification/vnf
parentec7e24168577ac5c0f046ddcd2c56cf254e70e47 (diff)
Create a test specification for vIMS test case
New test specification has been created for dovetail project. Test descriptions is related to cloudify_ims test case of functest project. JIRA: DOVETAIL-699 Change-Id: I033351ad7cf83256bd7a9e208a7ce406d5a4cd2b Signed-off-by: Panagiotis Karalis <pkaralis@intracom-telecom.com>
Diffstat (limited to 'docs/testing/user/testspecification/vnf')
-rw-r--r--docs/testing/user/testspecification/vnf/index.rst83
1 files changed, 80 insertions, 3 deletions
diff --git a/docs/testing/user/testspecification/vnf/index.rst b/docs/testing/user/testspecification/vnf/index.rst
index 43f6cd0c..4b43e7d3 100644
--- a/docs/testing/user/testspecification/vnf/index.rst
+++ b/docs/testing/user/testspecification/vnf/index.rst
@@ -23,9 +23,13 @@ References
This test area references the following specifications and guides:
-- Functest repo for detailed description of the below testcases
+- Functest repo for detailed description of the vEPC testcase
- - https://github.com/opnfv/functest/blob/master/docs/testing/user/userguide/test_details.rst
+ - https://github.com/opnfv/functest/blob/master/docs/testing/user/userguide/test_details.rst#juju_epc
+
+- Functest repo for detailed description of the vIMS testcase
+
+ - https://github.com/opnfv/functest/blob/master/docs/testing/user/userguide/test_details.rst#cloudify_ims
- 3GPP LTE
@@ -39,6 +43,10 @@ This test area references the following specifications and guides:
- https://www.rebaca.com/abot-test-orchestration-tool/
+- Cloudify clearwater: opnfv-cloudify-clearwater [1]
+
+ - https://github.com/Orange-OpenSource/opnfv-cloudify-clearwater
+
Definitions and abbreviations
=============================
@@ -49,6 +57,7 @@ area
- 3GPP - 3rd Generation Partnership Project
- EPC - Evolved Packet Core
- ETSI - European Telecommunications Standards Institute
+- IMS - IP Multimedia Core Network Subsystem
- LTE - Long Term Evolution
- NFV - Network functions virtualization
- OAI - Open Air Interface
@@ -128,7 +137,7 @@ Test execution
* Test action 3: Execution of ABot feature files triggered by Juju actions.
This executes a suite of LTE signalling tests on the OAI EPC.
* Test action 4: ABot test results are parsed accordingly.
-* Test action 5: The deployed VMS are deleted.
+* Test action 5: The deployed VMs are deleted.
Pass / fail criteria
@@ -147,3 +156,71 @@ Post conditions
---------------
The clean-up operations are run.
+
+----------------------------------------------------------------
+Test Case 2 - vIMS
+----------------------------------------------------------------
+
+Short name
+----------
+
+dovetail.vnf.vims
+
+Use case specification
+----------------------
+
+The IP Multimedia Subsystem or IP Multimedia Core Network Subsystem (IMS) is
+an architectural framework for delivering IP multimedia services.
+
+vIMS test case is integrated to demonstrate the capability to deploy a
+relatively complex NFV scenario on top of the OPNFV infrastructure.
+
+Example of a real VNF deployment to show the NFV capabilities of the platform.
+The IP Multimedia Subsytem is a typical Telco test case, referenced by ETSI.
+It provides a fully functional VoIP System.
+
+Test preconditions
+------------------
+
+Certain ubuntu server and cloudify images version refer to dovetail testing user guide.
+
+At least 30G RAMs and 50 vcpu cores required.
+
+Basic test flow execution description and pass/fail criteria
+------------------------------------------------------------
+
+vIMS has been integrated in Functest to demonstrate the capability to deploy
+a relatively complex NFV scenario on the OPNFV platform. The deployment of a
+complete functional VNF allows the test of most of the essential functions
+needed for a NFV platform.
+
+
+Test execution
+''''''''''''''
+* Test action 1: Deploy a VNF orchestrator (Cloudify).
+* Test action 2: Deploy a Clearwater vIMS (IP Multimedia Subsystem) VNF from
+ this orchestrator based on a TOSCA blueprint defined in repository of
+ opnfv-cloudify-clearwater [1].
+* Test action 3: Run suite of signaling tests on top of this VNF
+* Test action 4: Collect test results.
+* Test action 5: The deployed VMs are deleted.
+
+
+Pass / fail criteria
+''''''''''''''''''''
+
+The VNF orchestrator (Cloudify) should be deployed successfully.
+
+The Clearwater vIMS (IP Multimedia Subsystem) VNF from this orchestrator
+should be deployed successfully.
+
+The suite of signaling tests on top of vIMS should be run successfully.
+
+The test scenarios on the NFV platform should be executed successfully following
+the ETSI standards accordingly.
+
+
+Post conditions
+---------------
+
+All resources created during the test run have been cleaned-up