You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+14-11Lines changed: 14 additions & 11 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,5 +1,5 @@
1
-
# openshift-virtualizatio-tests-stps
2
-
This repository is used to manager openshift-virtualization-tests software test plans (STPs) allowing enhanced SIG improvement and collaboration
1
+
# openshift-virtualizatio-tests-design-docs
2
+
This repository is used to manager openshift-virtualization-tests strategy & design docs, such as test plans (STPs) allowing enhanced SIG improvement and collaboration
3
3
4
4
# Openshift Virtualization Quality Engineering Artifacts and Software Test Planning (STP) Repository
5
5
@@ -13,20 +13,23 @@ This process is mandatory for formal QE sign-off and feature acceptance, as **au
13
13
14
14
## Glossary
15
15
16
-
| Term | Definition | Citation |
17
-
| :--- | :--- | :--- |
18
-
|**STP**|**Software Test Plan**: Provides the overall roadmap for testing, detailing scope, approach, resources, and schedule. ||
19
-
|**STD**|**Software Test Description**: Provides the specific instructions for executing individual tests. ||
|**GA*|**General Availability** - Feature is available for general use |
24
27
25
28
## Process Flow: VEP to QE Sign-off
26
29
27
30
The QE process is initiated upon feature definition, usually correlating with an approved VEP.
28
31
29
-
1.**Feature Review (Pre-STP)**: The QE owner reviews VEPs (Openshift Virtualization and OCP) and requirements to **understand the value** for RH customers. This stage confirms that requirements are **testable and unambiguous** and that acceptance criteria are clearly defined. Non-functional requirements (NFRs) like Downtime, Connectivity, Performance, Security, Monitoring (metrics/alerts), Portability, and Documentation must be covered.
32
+
1.**Feature Review (Pre-STP)**: The QE owner reviews VEPs (Openshift Virtualization / OCP) and requirements to **understand the value** for RH customers. This stage confirms that requirements are **testable and unambiguous** and that acceptance criteria are clearly defined. Non-functional requirements (NFRs) like Downtime, Connectivity, Performance, Security, Monitoring (metrics/alerts), Portability, and Documentation must be covered.
30
33
2.**STP Creation**: The QE owner writes the STP, detailing the scope of testing (functional and non-functional requirements), the overall Test Strategy (including types like Functional, Regression, Upgrade, and Compatibility testing), Test Environment requirements, and Risk Management. The STP must include a clear plan to address risks, including calling out an explicit **list of functionalities that cannot be tested**.
31
34
3.**STD Creation**: Once the developer begins actual development, the QE owner writes the STD. STDs must create test cases **with the customer's perspective in mind**. Each step in the test case must be a test and **verify one thing**, and each step must include the expected results.
32
35
4.**Tiering and Automation**: QE works with the Development team to define coverage for **Tier 1 and Tier 2 tests**. Automation is crucial, and tests must be running as part of one of the **release checklist jobs**.
0 commit comments