I’m very much into fooding – it’s no big secret, just look at me My mother told me « never waste good food », so when you’re done with your cooking…what do you do with leftovers? You prepare another great dish by recombining them in a different way
But, my talk is not about food but about testing and how it might evolve – so let’s jump to this now
IOT – sensors, controls Sensitive information – ID, access, payment Data Mobile applications
French toast is a good way to recombine old bread, eggs and milk Oh, have you seen my cigar?
People connect with different devices, different versions, different APPS, diffreent form-factors They need to do everything at any moment It has to be usable (they need to understand) and social (social approval, image) or the throw it away It has to be secure and performing well (connectivity, network) on each and every channel
Will our car be programmed to kill us? Will robots get an juridical status in the future? What is Isaac Asimov was right – Robots & Laws?
During takeoff roll at 11:42 p.m, the captain found that his air speed indicator (ASI) was not working properly, but chose not to abort takeoff. The co-pilot's ASI was functional. While the plane was climbing through 4,700 feet (1,400 m), the captain's airspeed indicator read 350 knots (650 km/h). The autopilot, which was taking its air speed information from the same equipment that was providing faulty readings to the captain's ASI, increased the pitch-up attitude and reduced power to lower the plane's airspeed. The co-pilot's ASI read 200 knots (370 km/h) and decreasing, yet the aircraft started to give multiple contradictory warnings that it was flying too fast, including rudder ratio, Mach airspeed, and overspeed lights and sounds. The autopilot reached the limits of its programming and disengaged. After checking their circuit breakers for the source of the warnings, the crew then reduced thrust to lower the speed. This immediately triggered the 757's stick-shaker stall alert, warning the confused pilots that the aircraft was flying dangerously slow, seconds after it was warning them that the speed was too high. The co-pilot and the relief pilot Muhlis Evrenesoğlu both seemed to recognise the approaching stall and tried to tell the captain, but did not intervene directly, possibly out of deference to the captain's age and experience. The captain then tried to recover from the stall by increasing the plane's thrust to full, but the plane was still in a nose up attitude, preventing the engines from receiving adequate airflow to match the increase in thrust. The left engine flamed out, which caused the right engine, still at full power, to throw the aircraft into a spin. Moments later, the plane inverted. At 11:47 p.m., the Ground Proximity Warning System sounded an audio warning, and eight seconds later the plane crashed into the Atlantic Ocean. All 13 crew members and 176 passengers were killed.
Rio-Paris Having departed from Rio de Janeiro bound for Paris, the co-pilots encountered trouble with the speed sensors four hours and 10 minutes into the flight. The flight was on autopilot as the pilot in command took a routine rest out of the cockpit. They were knowingly headed into a turbulent and storm-ridden spot over the Atlantic, and the black boxes show the pilots attempted to maneuver around the storm slightly. It was at this point, after autopilot turned off and they worked to change their course, that a stall warning sounded, meaning that the airplane wasn’t generating enough lift. The report notes the co-pilot grabbed the controls and lifted the plane, which, according to aviation experts is contrary to normal procedure during a stall, when the nose should in fact be lowered. During the lift, the speed sensors plunged then spiked in an apparent malfunction, the report shows. “So, we’ve lost the speeds,” the co-pilot noted. For nearly a minute, as the speed sensors jumped, the pilot was not present in the cockpit. By the time the pilot returned, the plane had started to fall at 10,000 feet per minute while violently rolling from side to side. But the BEA notes the crew acted in accordance with all procedures, frantically attempting to command the plane as it pitched and rolled in the sky. The plane’s speed sensors never regained normal functionality as the plane began its three-and-a-half minute freefall. The report shows the flight remained stalled throughout the drop, with its nose pointed up 15 degrees in response to the pilots’ attempt to generate lift. The flight plunged into the Atlantic nose-up, killing all 228 on board.
Automation – faster, quick cycles DevOps – Continuous integration Different platforms, different release cycles, different rules
Not dumb and dumber but fast and faster Philip K Dick is among us
Statistic algorithms – auto trading – transactions in micro seconds (111 µs in 2011) Buy / Sell when the share reaches a certain trigger SW was focusing on selling volume, not time neither price https://fr.wikipedia.org/wiki/Flash_Crash_de_2010 https://www.youtube.com/watch?v=E1xqSZy9_4I https://www.youtube.com/watch?v=dIq16lZBnDY https://dougseven.com/2014/04/17/knightmare-a-devops-cautionary-tale/
Put the parcel in the mailbox, press the connected button and close it When the postman comes he know you want to send a parcel – he opens the box with his own key / code and takes care of the rest
Big brother BYOD – an entry point to corporate data
Too many options _ too complex (we love it) _ no strict enough rules and processes They just don’t know why…
Coyote = radar and police control // Waze = GPS and traffic control Über = social taxi >> über next is with driverless cars Smart grids = Jeremy Rifkin’s sustainable economy >> interoperability, power supply balance vs. Belgium
Is there a pilot in the plane?
Pitot Tube…blocked by a wasp - 189 people died
Pitot tube malfunction (iced?)
Air France Rio-Paris 228 died
Nose up though loose lift
2012 - Apple Maps 'is life-threatening' to
motorists lost in Australia heat
- 24 hours with no water supply
- 46°C outside
- Mildura located 70 km away from its actual
- GPS software is also vulnerable
- Apple used Google Maps later on
The development challenges
From planning to value
• Shorter / iterative cycles
• Business – Development
Development – Production
• Continuous integration
• Mobile / Embedded / IOT
• Disposable APPS?
Multiple releases / day
Saas / S’aaS (service as a service)
The time challenge – now, now
I’d better go
shopping in the
mall next door
Hmm! That looks
better, but still…
Fast and faster
Hmm that’s fast but
you can do better
Yes, we can!
Let’s see what we can
get on you
Minority Report e-commerce
Wow! This would really
I need it NOW
We know what
you did last summer
We know what you
all did last summer
Let’s ship your next wish
before you make it
So if you really order it
You get delivered in no
time…thank you who?
High Frequency Trading
35 % of the Market in EUR
66% of NYSE
2010-05-06 – Flash Crash (36 min)
Dow Jones -9,2% in 10 min
2012-08-01 – Knight Cap Group (45 min)
-440 Mio $ (own capital 330 Mio$)
1 Srv (chunk big orders) out of 8 wasn’t updated
8 years old dead code – reuse of flag
No stop process, no understanding
Roll-back of the 7 correct Srv increased the issue
« Knightmare » - recapitalized and acquired in 2012
• Just press the button
• We take care of everything
• Even if you’re not home
• Even if it is not packed yet
So you want to send a parcel?
We’ll just send you the bill
The interoperability challenge
SPOF – the weakest link
Single Sign On is fine
Single Point of Failure is NOT
Vtech exposed 6 Mio children profiles
Your Game Consoles have webcams!!!
Facebook, tell me if I am pregnant
In an hospital the most dangerous viruses may be
,,,coming from the network
In the heat of the night
Consulting firm iiMedia Research polled 12,000 Samsung users in China on whether
the Note 7 fiasco has affected their decision to stick with the company.
Of them, 51.9% said they will definitely switch away from the brand when buying their
next phone, 18.5% said they will consider switching, and 29.6% said the incidents do
not concern them since they were caused by external factors.
How long does your image matter?
Who controls the controller?
With friends like those, I don’t need
The ISTQB addresses parts already
And more to come
• Let’s bring Business and IT together!
• design analysis
• market analysis
• Let’s design better requirements
• Let’s get the right focus on users
• user experience
Agility and IOT will keep on spreading and
developing, so as web technologies, APPS,
big data and cloud services
Testers need to address new challenges
(continuous testing, non functional testing)
Some of which are yet to be identified
ISTQB® and other standards are there to help
and guide you
Be prepared and be ready to change!