Update Xtesting to 0.98
[functest.git] / docs / com / pres / Summit / Berlin-2016 / conversation.html
1 <!doctype html>
2 <html lang="en">
3
4         <head>
5                 <meta charset="utf-8">
6
7                 <title>OPNFV presentation</title>
8
9                 <meta name="description" content="Conversation with the Testing community">
10                 <meta name="author" content="OPNFV Testing Worjing Group">
11
12                 <meta name="apple-mobile-web-app-capable" content="yes" />
13                 <meta name="apple-mobile-web-app-status-bar-style" content="black-translucent" />
14
15                 <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no, minimal-ui">
16
17                 <link rel="stylesheet" href="../../reveal.js/css/reveal.css">
18                 <link rel="stylesheet" href="../../../css/theme/OPNFV-Berlin.css" id="theme">
19
20                 <!-- Code syntax highlighting -->
21                 <link rel="stylesheet" href="../../reveal.js/lib/css/zenburn.css">
22
23                 <!-- Printing and PDF exports -->
24                 <script>
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 ) ? '../../reveal.js/css/print/pdf.css' : '../../reveal.js/css/print/paper.css';
29                         document.getElementsByTagName( 'head' )[0].appendChild( link );
30                 </script>
31
32                 <!--[if lt IE 9]>
33                 <script src="lib/js/html5shiv.js"></script>
34                 <![endif]-->
35         </head>
36
37         <body>
38
39                 <div class="reveal">
40                         <!-- Any section element inside of this container is displayed as a slide -->
41                         <div class="slides">
42
43                                 <section data-background="../../../img/title-bg-berlin.png" data-background-transition="none">
44                      <br><br><br><br><br>
45                      <h1>Conversation with the Testing Community</h1>
46                      <br><br>
47                                          <h4>OPNFV testing community</h4>
48                                          <h5>OPNFV Design Summit, 20/6/2016, Berlin</h5>
49                                          <br>
50
51                                 </section>
52
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
55                                 </section>
56
57                                 <section data-markdown>
58                                         # Agenda
59                                         * Who are we?
60                                         * Upstream, Upstream, Upstream
61                                         * Towards Telco Cloud KPI
62                                 </section>
63
64                                 <section data-markdown>
65                                         # Who are we?
66                                         ![team](../../../img/OPNFV_testing_group.png)
67                                         This is a representation...not a governance!
68                                 </section>
69                 <section>
70                                         <section>
71                                                 <h3>The test projects</h3>
72                                                 <table>
73                                                         <thead>
74                                                                 <tr>
75                                                                         <th>Test case</th>
76                                                                         <th>Description</th>
77                                                                 </tr>
78                                                         </thead>
79                                                         <tbody>
80                                                                 <tr>
81                                                                         <td>Functest</td>
82                                                                         <td>Umbrella project for Functional testing</td>
83                                                                 </tr>
84                                                                 <tr>
85                                                                         <td>Yardstick</td>
86                                                                         <td>Umbrella project for performance/qualification testing</td>
87                                                                 </tr>
88                                                                 <tr>
89                                                                         <td>CPerf</td>
90                                                                         <td>SDN controller performance testing</td>
91                                                                 </tr>
92                                                                 <tr>
93                                                                         <td>StorPerf</td>
94                                                                         <td>Storage performance testing</td>
95                                                                 </tr>
96                                                                 <tr>
97                                                                         <td>VSPerf</td>
98                                                                         <td>VSwitch qualification</td>
99                                                                 </tr>
100                                                                 <tr>
101                                                                         <td>Bottlenecks</td>
102                                                                         <td>Detect possible bottlenecks</td>
103                                                                 </tr>
104                                                                 <tr>
105                                                                         <td>QTIP</td>
106                                                                         <td>Benchmark to boost performance</td>
107                                                                 </tr>
108                                                         </tbody>
109                                                 </table>
110                                         </section>
111
112                                                 <section data-markdown>
113                                                         # Functest
114                                                         * Functional testing to validate scenarios
115                                                         * Contributors (raise your hands)
116                                                         * Functest presentation (here...1h ago :))
117                                                         * breakout sessions
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...)
120                                                 </section>
121                                                 <section data-markdown>
122                                                         # Yardstick
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
128                                                         * breakout sessions
129                                                           * Tomorrow 2PM (Yardstick in C)
130                                                 </section>
131                                                 <section data-markdown>
132                                                         # CPerf
133                                                         * SDN Controller Performance Testing
134                                                         * Upstream test experts + standards/metrics experts
135                                                         * Goal: Cross-controller perf tests in CI against realistic deployments
136                                                 </section>
137                                                 <section data-markdown>
138                                                         # StorPerf
139                                                         * Cinder Volume Performance Testing
140                                                         * Based on SNIA's SSD Test Specification
141                                                         * Presentation
142                                                           * StorPerf: Cinder Storage Performance Measurement.
143                                                             Wednesday, June 22, 3:40 PM - 3:55 PM
144                                                         * Breakout Session
145                                                           * Tomorrow 10:15 (StorPerf Test Results Working Session)
146                                                 </section>
147                                                 <section data-markdown>
148                                                         # VSPerf
149                                                 </section>
150                                                 <section data-markdown>
151                                                         # Bottlenecks
152                                                 </section>
153                                                 <section data-markdown>
154                                                         # QTIP
155
156                                                         ## OPNFV Platform Benchmark
157
158                                                         - Bottom up
159                                                                 - testing baremetal components first
160                                                         - More than result
161                                                                 - comparing against reference
162                                                         - Setup-Test-Diagnose-Improve
163                                                                 - a closed loop to boost platform performance
164
165                                                         ## Breakout session
166
167                                                         - 14:30~15:45, June 21st/Tuesday
168                                                         - Room Tegel
169                                                 </section>
170                                 </section>
171                                 <section>
172                                     <section data-markdown>
173                                     # Upstream, upstream, upstream..
174                                     </section>
175                                     <section data-markdown>
176                                     ## We are on the shoulders of the giants
177                                     * Rally (OpenStack)
178                                     * ODL, ONOS, ...
179                                     * RobotFramework, Teston
180                                     * .....
181                                     </section>
182                                     <section data-markdown>
183                                     ## Time to give back
184                                     ### How to improve work with testing upstream community
185                                     </section>
186
187                                 </section>
188
189                                 <section>
190
191                                     <section data-markdown>
192                                     # Towards Telco Cloud KPI?
193                                     </section>
194
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
202                                     </section>
203
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
208                                     </section>
209
210                                 </section>
211
212                                 <section data-markdown>
213                                         # Thank you
214                                 </section>
215
216                         </div>
217             <div class='footer'>
218                                  <img src="../../../img/logo-OPNFV-Berlin.png" alt="OPNFV logo">
219                 </div>
220                 </div>
221
222                 <script src="../../reveal.js/lib/js/head.min.js"></script>
223                 <script src="../../reveal.js/js/reveal.js"></script>
224
225                 <script>
226
227                         // Full list of configuration options available at:
228                         // https://github.com/hakimel/reveal.js#configuration
229                         Reveal.initialize({
230                                 controls: true,
231                                 progress: true,
232                                 history: true,
233                                 center: true,
234
235                                 transition: 'slide', // none/fade/slide/convex/concave/zoom
236
237                                 // Optional reveal.js plugins
238                                 dependencies: [
239                                         { src: '../../reveal.js/lib/js/classList.js', condition: function() { return !document.body.classList; } },
240                                         { src: '../../reveal.js/plugin/markdown/marked.js', condition: function() { return !!document.querySelector( '[data-markdown]' ); } },
241                                         { src: '../../reveal.js/plugin/markdown/markdown.js', condition: function() { return !!document.querySelector( '[data-markdown]' ); } },
242                                         { src: '../../reveal.js/plugin/highlight/highlight.js', async: true, condition: function() { return !!document.querySelector( 'pre code' ); }, callback: function() { hljs.initHighlightingOnLoad(); } },
243                                         { src: '../../reveal.js/plugin/zoom-js/zoom.js', async: true },
244                                         { src: '../../reveal.js/plugin/notes/notes.js', async: true }
245                                 ]
246                         });
247
248                 </script>
249
250         </body>
251 </html>