Gary Wu | cd47a01 | 2018-11-30 07:18:36 -0800 | [diff] [blame] | 1 | .. This work is licensed under a Creative Commons Attribution 4.0 |
| 2 | International License. http://creativecommons.org/licenses/by/4.0 |
Gary Wu | e4a2df8 | 2018-11-29 12:49:09 -0800 | [diff] [blame] | 3 | |
| 4 | .. _docs_usecases: |
| 5 | |
Gary Wu | cd47a01 | 2018-11-30 07:18:36 -0800 | [diff] [blame] | 6 | Verified Use Cases and Functional Requirements |
| 7 | ---------------------------------------------- |
Gary Wu | e4a2df8 | 2018-11-29 12:49:09 -0800 | [diff] [blame] | 8 | |
| 9 | Description |
| 10 | ~~~~~~~~~~~ |
mrichomme | cb0256a | 2020-05-19 23:00:34 +0200 | [diff] [blame] | 11 | This session includes use cases and functional requirements which have been |
| 12 | officially verified in Frankfurt release by the ONAP community. |
Pérez Caparrós David, INI-INO-ECO-HCT | 21b9508 | 2019-06-18 23:22:14 +0200 | [diff] [blame] | 13 | |
mrichomme | cb0256a | 2020-05-19 23:00:34 +0200 | [diff] [blame] | 14 | For each use case or functional requirement, you can find contact names and a |
| 15 | link to the associated documentation. |
Gary Wu | e4a2df8 | 2018-11-29 12:49:09 -0800 | [diff] [blame] | 16 | |
mrichomme | cb0256a | 2020-05-19 23:00:34 +0200 | [diff] [blame] | 17 | This documentation deals with |
| 18 | |
| 19 | 1. What has been implemented |
| 20 | 2. Step by step instructions to deploy and execute the tests, including the |
| 21 | links to download the related assets and resources |
| 22 | 3. Known issues and workarounds |
| 23 | |
| 24 | The final testing status can be found at `Frankfurt Release Integration Testing |
| 25 | Status <https://wiki.onap.org/display/DW/2%3A+Frankfurt+Release+Integration+Testing+Status>`_ |
| 26 | |
| 27 | 31 use cases/functional requirements have been considered for the Frankfurt release. |
| 28 | |
| 29 | Use cases |
Gary Wu | e4a2df8 | 2018-11-29 12:49:09 -0800 | [diff] [blame] | 30 | ~~~~~~~~~ |
Gary Wu | e4a2df8 | 2018-11-29 12:49:09 -0800 | [diff] [blame] | 31 | |
mrichomme | cb0256a | 2020-05-19 23:00:34 +0200 | [diff] [blame] | 32 | .. csv-table:: use case table |
| 33 | :file: usecases.csv |
| 34 | :widths: 60,20,20 |
| 35 | :header-rows: 1 |
zhaoliping123 | 906480b | 2020-04-22 11:52:56 +0800 | [diff] [blame] | 36 | |
Gary Wu | cd47a01 | 2018-11-30 07:18:36 -0800 | [diff] [blame] | 37 | Functional Requirements |
| 38 | ~~~~~~~~~~~~~~~~~~~~~~~ |
Gary Wu | cd47a01 | 2018-11-30 07:18:36 -0800 | [diff] [blame] | 39 | |
mrichomme | cb0256a | 2020-05-19 23:00:34 +0200 | [diff] [blame] | 40 | .. csv-table:: functional requirements table |
| 41 | :file: functional-requirements.csv |
| 42 | :widths: 60,20,20 |
| 43 | :header-rows: 1 |
Gary Wu | cd47a01 | 2018-11-30 07:18:36 -0800 | [diff] [blame] | 44 | |
mrichomme | cb0256a | 2020-05-19 23:00:34 +0200 | [diff] [blame] | 45 | .. csv-table:: 5G functional requirements table |
| 46 | :file: functional-requirements-5g.csv |
| 47 | :widths: 60,20,20 |
| 48 | :header-rows: 1 |
helenc878 | 3e58ef5 | 2018-11-30 16:10:10 -0800 | [diff] [blame] | 49 | |
mrichomme | cb0256a | 2020-05-19 23:00:34 +0200 | [diff] [blame] | 50 | Automated Use Cases |
| 51 | ~~~~~~~~~~~~~~~~~~~ |
Reshmasree | b6ce5a1 | 2020-03-03 11:56:27 +0000 | [diff] [blame] | 52 | |
mrichomme | cb0256a | 2020-05-19 23:00:34 +0200 | [diff] [blame] | 53 | Most of the use cases include some automation through robot or bash scripts. |
| 54 | These scripts are detailed in the documentation. |
wangyaoguang | bc08960 | 2020-04-02 07:57:30 +0000 | [diff] [blame] | 55 | |
mrichomme | cb0256a | 2020-05-19 23:00:34 +0200 | [diff] [blame] | 56 | Some use cases have been integrated in ONAP gates. It means the tests are run on |
| 57 | each daily or gating CI chain. The goal is to detect any regression as soon as |
| 58 | possible and demonstrate the ability to automate the use cases. |
Dongho Kim | 287b75a | 2020-04-09 10:52:13 -0700 | [diff] [blame] | 59 | |
mrichomme | 0794e67 | 2020-06-09 15:37:37 +0200 | [diff] [blame^] | 60 | .. csv-table:: automated use cases table |
| 61 | :file: automated-usecases.csv |
| 62 | :widths: 10,80,10 |
| 63 | :delim: ; |
| 64 | :header-rows: 1 |
Yang Xu | 125d00b | 2019-06-28 11:25:32 -0400 | [diff] [blame] | 65 | |
mrichomme | 0794e67 | 2020-06-09 15:37:37 +0200 | [diff] [blame^] | 66 | The robot scripts can be found in ONAP testsuite repository, an execution |
| 67 | run-time is provided through the robot pod. |
| 68 | |
| 69 | The python onap_tests framework is hosted on |
| 70 | https://gitlab.com/Orange-OpenSource/lfn/onap/onap-tests. Please not that this |
| 71 | framework is valid up to Frankfurk and will be deprecated in Guilin. It will |
| 72 | be replaced by scenarios leveraging python-onapsdk |
| 73 | https://gitlab.com/Orange-OpenSource/lfn/onap/python-onapsdk. |
Yang Xu | 125d00b | 2019-06-28 11:25:32 -0400 | [diff] [blame] | 74 | |
mrichomme | cb0256a | 2020-05-19 23:00:34 +0200 | [diff] [blame] | 75 | Deprecated Use Cases |
| 76 | ~~~~~~~~~~~~~~~~~~~~ |
Gary Wu | cd47a01 | 2018-11-30 07:18:36 -0800 | [diff] [blame] | 77 | |
mrichomme | cb0256a | 2020-05-19 23:00:34 +0200 | [diff] [blame] | 78 | The following use cases were included in El Alto or previous release but have |
| 79 | not been tested in Frankfurt, usually due to a lack of resources. |
| 80 | The resources are still available in previous branches, some adaptations may |
| 81 | however be needed for Frankfurt. |
| 82 | |
| 83 | .. csv-table:: deprecated use case table |
| 84 | :file: usecases-deprecated.csv |
| 85 | :widths: 50,20,10,20 |
| 86 | :header-rows: 1 |