7 <title>OPNFV presentation</title>
9 <meta name="description" content="Conversation with the Testing community">
10 <meta name="author" content="M.Richomme, ....">
12 <meta name="apple-mobile-web-app-capable" content="yes" />
13 <meta name="apple-mobile-web-app-status-bar-style" content="black-translucent" />
15 <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no, minimal-ui">
17 <link rel="stylesheet" href="../css/reveal.css">
18 <link rel="stylesheet" href="../css/theme/OPNFV-Berlin.css" id="theme">
20 <!-- Code syntax highlighting -->
21 <link rel="stylesheet" href="../lib/css/zenburn.css">
23 <!-- Printing and PDF exports -->
25 var link = document.createElement( 'link' );
26 link.rel = 'stylesheet';
27 link.type = 'text/css';
28 link.href = window.location.search.match( /print-pdf/gi ) ? '../css/print/pdf.css' : '../css/print/paper.css';
29 document.getElementsByTagName( 'head' )[0].appendChild( link );
33 <script src="lib/js/html5shiv.js"></script>
40 <!-- Any section element inside of this container is displayed as a slide -->
43 <section data-background="../img/title-bg-berlin.png" data-background-transition="none">
45 <h1>Conversation with the Testing Community</h1>
47 <h4>OPNFV testing community</h4>
48 <h5>OPNFV Design Summit, 20/6/2016, Berlin</h5>
53 <section data-markdown>
54 >“You make experiments and I make theories. Do you know the difference? A theory is something nobody believes, except the person who made it. An experiment is something everybody believes, except the person who made it." A.Einstein
57 <section data-markdown>
60 * Upstream, Upstream, Upstream
61 * Towards Telco Cloud KPI
64 <section data-markdown>
66 ![team](../img/OPNFV_testing_group.png)
67 This is a representation...not a governance!
71 <h3>The test projects</h3>
82 <td>Umbrella project for Functional testing</td>
86 <td>Umbrella project for performance/qualification testing</td>
90 <td>SDN controller performance testing</td>
94 <td>Storage performance testing</td>
98 <td>VSwitch qualification</td>
102 <td>Detect possible bottlenecks</td>
106 <td>Benchmark to boost performance</td>
112 <section data-markdown>
114 * Functional testing to validate scenarios
115 * Contributors (raise your hands)
116 * Functest presentation (here...1h ago :))
118 * Today 3.10PM-3.40PM (vIMS evolution) 4PM (feature project integration), 5PM (Colorado status)
119 * tomorrow 11AM (API, test collection), 1PM (work Upstream), 3.15PM (D Release)(to be confirmed...)
121 <section data-markdown>
123 * Performance testing framework and NFVI Validation
124 * [Contributors](https://wiki.opnfv.org/display/yardstick/People)
125 * Yardstick presentation
126 * How to Do a Pre-deployment NFVI Validation Quickly and Efficiently? Wednesday, June 22, 4:00 PM - 4:30 PM
127 * Yardstick: A Pre-deployment NFVI Validation Tool. Thursday, June 23, 3:10 PM - 3:30 PM
129 * Tomorrow 2PM (Yardstick in C)
131 <section data-markdown>
133 * SDN Controller Performance Testing
134 * Upstream test experts + standards/metrics experts
135 * Goal: Cross-controller perf tests in CI against realistic deployments
137 <section data-markdown>
139 * Cinder Volume Performance Testing
140 * Based on SNIA's SSD Test Specification
142 * StorPerf: Cinder Storage Performance Measurement.
143 Wednesday, June 22, 3:40 PM - 3:55 PM
145 * Tomorrow 10:15 (StorPerf Test Results Working Session)
147 <section data-markdown>
150 <section data-markdown>
153 <section data-markdown>
156 ## OPNFV Platform Benchmark
159 - testing baremetal components first
161 - comparing against reference
162 - Setup-Test-Diagnose-Improve
163 - a closed loop to boost platform performance
167 - 14:30~15:45, June 21st/Tuesday
172 <section data-markdown>
173 # Upstream, upstream, upstream..
175 <section data-markdown>
176 ## We are on the shoulders of the giants
179 * RobotFramework, Teston
182 <section data-markdown>
184 ### How to improve work with testing upstream community
191 <section data-markdown>
192 # Towards Telco Cloud KPI?
195 <section data-markdown>
196 # Testing group goals
197 * Define common needs (naming, rules, tools...)
198 * Unify result collection, reporting, dashboarding, documentation
199 * Share best practice: docker, CLI, ..
200 * Identify testing domains
201 * Encourage testing in poorly covered areas
204 <section data-markdown>
205 # The ultimate goal: define Telco Cloud KPIs
206 * Provide methodology and test suites to qualify a Telco Cloud
207 * Provide reference benchs for plugfest/third party integration: compare apple with apple
212 <section data-markdown>
218 <img src="../img/logo-OPNFV-Berlin.png" alt="OPNFV logo">
222 <script src="../lib/js/head.min.js"></script>
223 <script src="../js/reveal.js"></script>
227 // Full list of configuration options available at:
228 // https://github.com/hakimel/reveal.js#configuration
235 transition: 'slide', // none/fade/slide/convex/concave/zoom
237 // Optional reveal.js plugins
239 { src: '../lib/js/classList.js', condition: function() { return !document.body.classList; } },
240 { src: '../plugin/markdown/marked.js', condition: function() { return !!document.querySelector( '[data-markdown]' ); } },
241 { src: '../plugin/markdown/markdown.js', condition: function() { return !!document.querySelector( '[data-markdown]' ); } },
242 { src: '../plugin/highlight/highlight.js', async: true, condition: function() { return !!document.querySelector( 'pre code' ); }, callback: function() { hljs.initHighlightingOnLoad(); } },
243 { src: '../plugin/zoom-js/zoom.js', async: true },
244 { src: '../plugin/notes/notes.js', async: true }