Add docker clean-up for run test
[bottlenecks.git] / docs / testing / developer / devguide / posca_guide.rst
1 .. This work is licensed under a Creative Commons Attribution 4.0 International License.
2 .. http://creativecommons.org/licenses/by/4.0
3 .. (c) Huawei Technologies Co.,Ltd and others.
4
5 *********************
6 POSCA Testsuite Guide
7 *********************
8
9
10 POSCA Introduction
11 ====================
12 The POSCA (Parametric Bottlenecks Testing Catalogue) testsuite
13 classifies the bottlenecks test cases and results into 5 categories.
14 Then the results will be analyzed and bottlenecks will be searched
15 among these categories.
16
17 The POSCA testsuite aims to locate the bottlenecks in parmetric
18 manner and to decouple the bottlenecks regarding the deployment
19 requirements.
20 The POSCA testsuite provides an user friendly way to profile and
21 understand the E2E system behavior and deployment requirements.
22
23 Goals of the POSCA testsuite:
24  a) Automatically locate the bottlenecks in a iterative manner.
25  b) Automatically generate the testing report for bottlenecks in
26 different categories.
27  c) Implementing Automated Staging.
28
29 Scopes of the POSCA testsuite:
30  a) Modeling, Testing and Test Result analysis.
31  b) Parameters choosing and Algorithms.
32
33 Test stories of POSCA testsuite:
34  a) Factor test (Stress test): base test cases that Feature test and Optimization will be
35 dependant on.
36  b) Feature test: test cases for features/scenarios.
37  c) Optimization test: test to tune the system parameter.
38
39 Detailed workflow is illutrated below.
40 * TODO Add image here
41
42 Preinstall Packages
43 ====================
44 * TODO Description of dependent packages
45
46 Run POSCA Locally
47 =================
48 * TO Description of POSCA testing steps
49
50 Run POSCA through Community CI
51 ==============================
52 * TODO Description of POSCA integrated into CI system
53
54 Test Result Description
55 =======================
56 * TODO hwo to access the test result