summaryrefslogtreecommitdiffstats
path: root/docs/testing/developer
diff options
context:
space:
mode:
authorGeorg Kunz <georg.kunz@ericsson.com>2018-08-28 20:43:23 +0200
committerGeorg Kunz <georg.kunz@ericsson.com>2018-08-29 08:44:29 +0000
commit23ecd96cdec73d4d32daf4fe6e72944956e923ed (patch)
tree88226f566fc341d63dddab3e9d8284480b731483 /docs/testing/developer
parent16d006c464828f2545014bd7b1da2141af0b62b9 (diff)
Updating test case requirements
Updating the test case requirements document to match the new test case naming convention which was introduced for the 2018.08 release. Additionally, minor syntactic fixes. Change-Id: I34b4b90eb4f8bab4f59df2415c98c27169e98332 Signed-off-by: Georg Kunz <georg.kunz@ericsson.com> (cherry picked from commit fe8866c96dd7081a1a2b5a231574c36dde660f3f)
Diffstat (limited to 'docs/testing/developer')
-rw-r--r--docs/testing/developer/testcaserequirements/index.rst33
1 files changed, 15 insertions, 18 deletions
diff --git a/docs/testing/developer/testcaserequirements/index.rst b/docs/testing/developer/testcaserequirements/index.rst
index 9084462e..6171a07f 100644
--- a/docs/testing/developer/testcaserequirements/index.rst
+++ b/docs/testing/developer/testcaserequirements/index.rst
@@ -4,9 +4,9 @@
.. _dovetail-test_case_requirements:
-==========================================================
-OPNFV Verified Program test case requirements
-==========================================================
+==========================
+OVP Test Case Requirements
+==========================
.. toctree::
:maxdepth: 2
@@ -16,10 +16,10 @@ OVP Test Suite Purpose and Goals
================================
The OVP test suite is intended to provide a method for validating the
-interfaces and behaviors of an NFVi platform according to the expected
-capabilities exposed in OPNFV. The behavioral foundation evaluated in these
+interfaces and behaviors of an NFVI platform according to the expected
+capabilities exposed in OPNFV. The behavioral foundation evaluated in these
tests should serve to provide a functional baseline for VNF deployment and
-portability across NFVi instances. All OVP tests are available in open source
+portability across NFVI instances. All OVP tests are available in open source
and are executed in open source test frameworks.
@@ -29,7 +29,7 @@ Test case requirements
The following requirements are mandatory for a test to be submitted for
consideration in the OVP test suite:
-- All test cases must be fully documented, in a common format. Please consider
+- All test cases must be fully documented, in a common format. Please consider
the existing :ref:`dovetail-test_case_specification` as examples.
- Clearly identifying the test procedure and expected results / metrics to
@@ -56,7 +56,7 @@ consideration in the OVP test suite:
- Test cases must pass on applicable OPNFV reference deployments and release
versions.
- - Tests must not require a specific NFVi platform composition or installation
+ - Tests must not require a specific NFVI platform composition or installation
tool.
- Tests and test tools must run independently of the method of platform
@@ -120,21 +120,18 @@ Dovetail Test Suite Naming Convention
Test case naming and structuring must comply with the following conventions.
The fully qualified name of a test case must comprise three sections:
-`<community>.<test_area>.<test_case_name>`
+`<testproject>.<test_area>.<test_case_name>`
-- **community**: The fully qualified test case name must identify the community
- or upstream project which developed and maintains the test case. For test
- cases originating in OPNFV projects, the community identifier is 'opnfv'.
- Test cases consumed from the OpenStack tempest test suite, are named
- 'tempest', for example.
+- **testproject**: The fully qualified test case name must identify the test
+ project which developed and maintains the test case.
- **test_area**: The fully qualified test case name must identify the test case
- area. For test cases originating in OPNFV projects, the test case area must
- identify the project name.
+ area. The test case area is a single word identifier describing the broader
+ functional scope of a test case, such as ha (high-availability), tempest, vnf,
+ etc.
- **test_case_name**: The fully qualified test case name must include a concise
description of the purpose of the test case.
-An example of a fully qualified test case name is
-`opnfv.sdnvpn.router_association_floating_ip`.
+An example of a fully qualified test case name is `functest.tempest.compute`.