Merge "Update the sample specification to clarify test plan requirements"

This commit is contained in:
Zuul 2019-12-06 01:17:27 +00:00 committed by Gerrit Code Review
commit b611492bf4
1 changed files with 27 additions and 12 deletions

View File

@ -294,21 +294,36 @@ Dependencies
Testing
=======
Please discuss the important scenarios needed to test here, as well as specific
edge cases we should be ensuring work correctly. For each scenario please
specify if this requires specialized hardware, a full openstack environment, or
can be simulated inside the project tree.
Please discuss your plans for testing this feature. Your plans should
include:
Please discuss how the change will be tested. We especially want to know what
tempest tests will be added. It is assumed that unit test coverage will be
added so that doesn't need to be mentioned explicitly, but discussion of why
you think unit tests are sufficient and we don't need to add more tests would
need to be included.
* A discussion of whether or not you plan to create unit tests for the
feature.
Is this untestable in gate given current limitations (specific hardware /
software configurations available)? If so, are there mitigation plans (3rd
party testing, gate enhancements, etc).
* A discussion of how the new functionality you are adding
will be tested by you. Describe at a high level the test scenarios that
are needed and which (if any) can be covered by existing tests. Identify
any areas outside of your changes that could be impacted by them, and
thus would need to be tested.
* Once we have an infrastructure for
automated functional testing for StarlingX,
this section should include a brief description of the kinds of test
cases that can be automated within that framework for this feature.
* any existing tests that should be run to test this feature.
Your test plan should cover the important scenarios that
need to be tested. Please think about
edge cases as well. Your test plan should cover all of
the StarlingX physical (e.g. simplex, duplex, standard)
configurations that might be impacted by the changes you are making.
Your changes may impact several parts of the operation of a StarlingX
deployment. Please work with your sub-project PL, TL and sub-project
team to prepare and review your test plan. Successful completion of
the feature test plan is a gate to the code being approved
by the project's core reviewers.
Documentation Impact
====================