diff options
author | Cédric Ollivier <cedric.ollivier@orange.com> | 2019-04-03 06:46:19 +0200 |
---|---|---|
committer | Cédric Ollivier <cedric.ollivier@orange.com> | 2019-04-03 06:50:53 +0200 |
commit | 657198e01d44c20610ea7b007dfeb7608a5996c6 (patch) | |
tree | a1f8e0958ffa2e0e8b4383ec00e2ee45da7fd8d8 /doc/ons2019/ons2019.md | |
parent | 838fc2ffe26f06cb11455145b7e73c452e85c15d (diff) |
Publish the presentation for ONS 2019
It highlights the reuse of OPNFV frameworks from infrastructure
verification to e2e network service testing [1].
[1] http://testresults.opnfv.org/functest/ons2019/
Change-Id: Icc3d99329f01b68a2bf8639708abbf9415036414
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
Diffstat (limited to 'doc/ons2019/ons2019.md')
-rw-r--r-- | doc/ons2019/ons2019.md | 100 |
1 files changed, 100 insertions, 0 deletions
diff --git a/doc/ons2019/ons2019.md b/doc/ons2019/ons2019.md new file mode 100644 index 00000000..6a7347c0 --- /dev/null +++ b/doc/ons2019/ons2019.md @@ -0,0 +1,100 @@ +# From Infra to E2E testing + +[Cédric Ollivier](mailto:cedric.ollivier@orange.com) + +2019/04/04 + + + +## Infrastructure verification + + +### Functest in a nutshell + +- verify any kind of OpenStack and Kubernetes deployments (OPNFV model) + including production environments +- conform with upstream rules (OpenStack gate jobs and Kubernetes conformance + tests) +- ensure that the platforms meet Network Functions Virtualization requirements + + +### Functest suites + +- all functional tests as defined by the upstream communities (e.g. Tempest, + neutron-tempest-api, Barbican, Patrole...) +- upstream API and dataplane benchmarking tools (Rally, Vmtp and Shaker) +- Virtual Network Function deployments and testing (vIMS, vRouter and vEPC) + + +### Xtesting in a nutshell + +- allow the developer to work only on the test suites without diving into + CI/CD integration +- simplify test integration in a complete LFN-based CI/CD toolchain (e.g. + Jenkins, Testing Containers, Test API and dashboard) +- allow a proper design and verify multiple components in the same CI/CD + toolchain (OpenStack, Kubernetes, ONAP, etc.) + +**Easy to use and very useful for any CI/CD toochain** + + +### Chained CI + +![OPNFV](chainedci.png) +<!-- .element: style="border: 0" --> + + + +## End2end network services testing + + +### Network automation journey + +- test network equipment and software including the Data-Center infrastructure +- improve method and validation process to shorten the TTM +- need tools and methodology to quickly disseminate CI/CD culture and assemble + sparsed testcases verifying network services + +**Why not leveraging on existing opensource tools such as Xtesting?** + + +### Deploy your own testing toolchain + +- deploy anywhere the full OPNFV CI/CD toolchain in a few commands +- could be instantiated for testing services out of the infrastructure domain +- offer all Xtesting-based fonctional jobs (e.g. Functest) to the endusers + + +### Testing [FTTH](https://en.wikipedia.org/wiki/Fiber_to_the_x) equipment + +![OPNFV](ftth.png) +<!-- .element: style="border: 0; width: 90%" --> + + +### Demo + +- describe the testcase execution +- build and publish your container +- list your test in the toolchain description +- deploy your own toolchain in a few commands + +https://wiki.opnfv.org/pages/viewpage.action?pageId=32015004 + + + +## Conclusion + + +### Conclusion + +- Xtesting is a key helper from first tests to full end2end service testing +- And we are still pushing the limits: + - allow verifying production Infrastructure and then break the classical + preproduction/production model + - support Raspberry Pi + +**Upstream first! Try it, and you will love it! ** + + + +## Thank you |