diff options
author | Georg Kunz <georg.kunz@ericsson.com> | 2018-08-28 20:43:23 +0200 |
---|---|---|
committer | Georg Kunz <georg.kunz@ericsson.com> | 2018-08-29 08:18:25 +0000 |
commit | fe8866c96dd7081a1a2b5a231574c36dde660f3f (patch) | |
tree | 64cd5fad86a049050c4fefce666e181636fcc43b /docs/testing/developer | |
parent | 3d71b619bc869a99ce8f755d36c358f6698aaffa (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>
Diffstat (limited to 'docs/testing/developer')
-rw-r--r-- | docs/testing/developer/testcaserequirements/index.rst | 33 |
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`. |