SlideShare a Scribd company logo
1 of 46
Download to read offline
Robotesting
Workshop
Agile Testing Days
15 November 2017
How to test when
robots become part
of your process?
Agile Testing Days 15 November 2017
|
Agenda
1. Welcome & introductions
10 minutes
2. Intro: What is “robotics”, “machine intelligence”, “cognitive computing”
etc.?
10 minutes
3. Workshop: 2 sprints
10 minutes intro and 2 x 20 minutes execution
4. Wrap-up: debriefing of your results and what you learned on robotesting
20 minutes; 1 minute per team and 10 minutes overall
© Sogeti 2017 4
|
Welcome and introductions
Workshop Robotesting
Rik Marselis, Sogeti Nederland
5© Sogeti 2017
|
Who has a robot?
© Sogeti 2017 6
Who has a robot? In 10 years all of you will !!
|
This is R0B3 (pronounced as: ar-null-bee-three)
How can you stop the robot, without touching it?
© Sogeti 2017 7
1980
Rik Marselis@rikmarselis
2007 2012 20122008
Workgroup
-member
20142009
|
2. What is “robotics”,
“machine intelligence”,
“cognitive computing” etc.?
Workshop Robotesting
Rik Marselis, Sogeti Nederland
9© Sogeti 2017
|
Terminology
© Sogeti 2017 10
Natural
language
processing
|
What is a “Robot”?
It’s a machine that gathers information about its environment by
input of sensors and based on this input changes its behavior.
Combined with machine learning and machine intelligence the
robot’s reactions over time get more and more adequate.
The use of Internet of Things, Big Data Analytics and Cloud
technology make a robot versatile.
A Robot can come in many different shapes and forms. It’s not just
the metallic man. It may just as well be a smart algorithm on social
media, an autonomous vacuum cleaner or a self-driving car.
This definition was assembled by Rik Marselis from various sources. © Sogeti 2017 11
|
What is a “Cobot”?
Autonomous, intelligent, and self-learning:
A new generation of robots is taking over factories around the world.
They work with their human colleagues more closely and safely than ever
before. Sensors and image recognition technology make it possible.
A collaborative robot  Cobot !!
© Sogeti 2017 12
|
What is a “bot” or “chatbot”?
The following definition appears workable:
‘A bot (short for robot) is an algorithm acting on
behalf of an individual, business or program,
that can mimic human conversation’.
Also known as “digital assistant”.
Source: Paper “The Bot Effect: ‘Friending Your Brand’ on Machine Intelligence”by SogetiLabs 2016 © Sogeti 2017 13
|
Machine learning (in the film “Short circuit” 1986)
© Sogeti 2017 14
<<< vervangen door filmclip >>>
|© Sogeti 2017 15
|
Testing machine learning: it’s about the input!!
© Sogeti 2017 16
The tester as “psychologist” of the intelligent machine
|
Cognitive
The use of cognitive computing to assist
quality assurance & testing.
Cognitive =
“knowing and perceiving”
Source of picture: Film “Wargames” 1983 © Sogeti 2017 17
|
Image recognition (how hard can that be?)
© Sogeti 2017 18
|
Robot automatically performs regression tests
© Sogeti 19
|
Robot automatically performs regression tests
Uses a € 300,- robot-arm © Sogeti 2017 20
Low-cost
robot-arm
tests mobile
devices.
Connected
to test
manage-
ment tool.
Test cases
check if
the quality
goals are
met and
risks are
covered.
|
Setting the stage
Testing OF robots
Testing WITH robots
© Sogeti 2017 21
Todays focus
The next level in
test automation
|
For today we use “Robotics” as overarching term
© Sogeti 2017 22
|
How to limit social impact of robots?
The laws of Isaac Asimov:
0. A robot may not harm humanity, or, by inaction, allow
humanity to come to harm.
1. A robot may not injure a human being or, through inaction,
allow a human being to come to harm.
2. A robot must obey the orders given it by human beings
except where such orders would conflict with the First Law.
3. A robot must protect its own existence as long as such
protection does not conflict with the First or Second Laws.
Others created some more laws:
4. A robot must establish its identity as a robot in all cases.
5. A robot must know it is a robot.
6. A robot must reproduce. As long as such reproduction does
not interfere with the First or Second or Third Law.
source: Wikipedia © Sogeti 2017 23
|
Different angles of quality for robotics
© Sogeti 2017 24
Mechanical
Electrical
Information
Processing
Machine
Intelligence
Business
Impact
Social
Impact
new
new
new
|
Quality attributes
© ISO 25010 2011 25
ISO25010
product quality
Functionality
Completeness
Correctness
Appropriate-
ness
Performance
Time behavior
Resource
utilisation
Capacity
Compatibility
Co-existence
Interoperability
Usability
Operability
Learnability
User error
protection
User interface
aesthetics
Accessibility
Reliability
Maturity
Availibility
Fault tolerance
Recoverability
Security
Confidentiality
Integrity
Non-
repudiation
Accountability
Authenticity
Maintainability
Modularity
Reusability
Analysability
Modifiability
Testability
Portability
Adaptability
Installability
Replaceability
ISO 25010 consists of 2 parts:
- Product Quality (this slide)
- Quality in use (next slide)
|
Quality attributes
© ISO 25010 2011 26
ISO25010
Quality in use
Effectiveness
Effectiveness
Efficiency
Efficiency
Satisfaction
Usefulness
Trust
Pleasure
Comfort
Freedom from
risk
Economic risk
mitigation
Health and
Safety risk
mitigation
Environmental
risk mitigation
Context
coverage
Context
completeness
Flexibility
So ISO25010 is extensive, but is it enough for the new
AI & Robotics world?
What about:
• Ethics
• Embodiment
• Predictability
• Natural interaction
• Working in a team
• Transparency
• Generalizability
• and more (work in progress) © Sogeti 2017
• Privacy
• Empathy
• Engagement
• Human friendliness
(Asimov’s laws)
• Charisma (wow-factor)
• Happiness
|
Let’s get started!
We’ll use Exploratory Testing
(the proper way!!)
Workshop Robotesting
Rik Marselis, Sogeti Nederland
27© Sogeti 2017
|
E.T. has many flavours, this is our flavour:
Source: www.tmap.net Source for term “mob-testing”: Maaret Pyhäjärvi © Sogeti 2017 28
• Focus on confidence (risk-based)
• Structured (charter, log, debriefing)
• Session-based & Timeboxed (not too short, not too long)
• Tandem-approach (today we’ll do “mob-testing”)
• Combine experience-based and coverage-based testing
• Simultaneous test design, test execution and learning
• Flexible (fit for Agile and DevOps)
• Prepared (test ideas, testing tours)
• Tools (heuristics, checklists, test design tooling)
• Serious Fun !!
|
Our pragmatic charter and log template
Exploratory Testing © Sogeti 2017 29
Charter Log
De-
briefing
Test ideas: e.g.
testing tours,
test data, etc.
|
Even with E.T.: always think of expected output
Exploratory Testing steps:
• Before start of the session think of “Test ideas” and write on the charter
(useful thoughts that help in determining what next test to do)
• During the test session iterate the next steps:
• Think of what you want to learn
• Think of what test you can do to learn this
• Think of the result you expect from the test
• Log your test and expected result
• Execute the test (“test case” if you like)
• Log the actual result
• What did you learn?
• What is the next test you now want to do?
© Sogeti 2017 30
|
Let’s get going!
2 challenges for every team
Workshop Robotesting
Rik Marselis, Sogeti Nederland
31© Sogeti 2017
|
Challenge 1: Test the chatbot
We’ll use the chatbot “Kayak” on facebook messenger.
One person of your group logs in to facebook messenger
Contact KAYAK
Find a return flight from your airport to an airport on another continent,
next find a hotel in that city and two things to do.
© Sogeti 2017 32
You’ll get a charter
|
Workshop item 1: chatbot
https://www.facebook.com/messages/t/kayak
© Sogeti 2017 33
Short demo
|
Challenge 2: Test the robot
We’ll use the Lego Mindstorms robots.
The robots have a color-scanning capability that makes them react to
certain combinations of colors.
Determine whether the robot works as designed and is fit for purpose.
© Sogeti 2017 34
You’ll get a charter
|
User-stories for color-recognizing robot
© Sogeti 2017 35
• As a robot I scan 3 colors during the session
so that I can show how that makes me feel
• As a robot I will wink when I see white
so that everyone knows I’m not that serious
• As a robot I will show loving eyes when I see black
so that everyone knows I’m into gothic
• As a robot I will cheer when I see red two times
so that everyone can see I’m happy
• As a robot I will shout “boo” when I see blue twice
so that everyone knows I don’t like blue
• As a robot I stop moving when I hit something
so that I don’t hurt any human (as per Asimov’s law)
• As a robot I’ll drive backwards when I’m ready scanning AND the remote control is operated
so that I will return to my starting position and be ready for the next try.
Short demo
|
Let’s get started!
We’ll make 8 teams (of equal size).
Workshop Robotesting
Rik Marselis, Sogeti Nederland
36© Sogeti 2017
|
The challenge
We’ll make 8 teams.
Every team gets:
• Exploratory testing charter (with room for debriefing info on the back)
• Log form to register your tests (and, very important, expected results!!)
© Sogeti 2017 37
|
Workshop:
Round 1
20 minutes
38© Sogeti 2017
|
 Team Asimov
 Team Johnny 5
 Team Robot
 Team R2D2
Test the robot
 Team Grassbot
 Team Vacubot
 Team Cobot
 Team C3P0
Test the chatbot
Who does what challenge in round 1?
© Sogeti 2017 39
|
Workshop:
Round 2
20 minutes
40© Sogeti 2017
|
 Team Grassbot
 Team Vacubot
 Team Cobot
 Team C3P0
Test the robot
 Team Asimov
 Team Johnny 5
 Team Robot
 Team R2D2
Test the chatbot
Who does what challenge in round 2?
© Sogeti 2017 41
|
Debriefing:
your results and what you
learned on Robotesting
Workshop Robotesting
Rik Marselis, Sogeti Nederland
42© Sogeti 2017
|
Your key-learnings in 1 minute per team
© Sogeti 2017 43
What
did
you
learn
about
testing
of
Robots
and
Chatbots?
|
What did you learn about quality attributes?
© Sogeti 2017 44
|
Digital happiness
Exponential growth of technology, Ever-increasing speed of digitalization,
Security-breaches, Fake-news, Cyberwar, and Privacy-violations…
People wonder: ‘Does all this technology make me happier?’
The conclusion for now is that:
• Happiness is becoming humanity’s explicit goal (instead of only GDP for instance)
• Technology will help measuring happiness (and maybe increase our
happiness obsession?)
• Companies will be reviewed through this happiness perspective:
“Does your business make me happier?”
© Sogeti 2017 45
Robotesting
The end Thank you!
Agile Testing Days
15 November 2017

More Related Content

What's hot

Using your testing mindset to explore requirements
Using your testing mindset to explore requirementsUsing your testing mindset to explore requirements
Using your testing mindset to explore requirementsJanet Gregory
 
Holistic testing in DevOps
Holistic testing in DevOpsHolistic testing in DevOps
Holistic testing in DevOpsJanet Gregory
 
Julian Harty - Alternatives To Testing - EuroSTAR 2010
Julian Harty - Alternatives To Testing - EuroSTAR 2010Julian Harty - Alternatives To Testing - EuroSTAR 2010
Julian Harty - Alternatives To Testing - EuroSTAR 2010TEST Huddle
 
Quality for DevOps teams - Quality engineering in the DevOps culture
Quality for DevOps teams - Quality engineering in the DevOps cultureQuality for DevOps teams - Quality engineering in the DevOps culture
Quality for DevOps teams - Quality engineering in the DevOps cultureRik Marselis
 
How testers add value to the organization appium conf
How testers add value to the organization  appium confHow testers add value to the organization  appium conf
How testers add value to the organization appium confCorina Pip
 
Improving the Quality of Incoming Code
Improving the Quality of Incoming CodeImproving the Quality of Incoming Code
Improving the Quality of Incoming CodeNaresh Jain
 
David Hayman - Say What? Testing a Voice Avtivated System - EuroSTAR 2010
David Hayman - Say What? Testing a Voice Avtivated System - EuroSTAR 2010David Hayman - Say What? Testing a Voice Avtivated System - EuroSTAR 2010
David Hayman - Say What? Testing a Voice Avtivated System - EuroSTAR 2010TEST Huddle
 
Trends in Agile Testing by Lisa Crispin
Trends in Agile Testing by Lisa CrispinTrends in Agile Testing by Lisa Crispin
Trends in Agile Testing by Lisa CrispinDirecti Group
 
From Gatekeeper to Partner by Kelsey Shannahan
From Gatekeeper to Partner by Kelsey ShannahanFrom Gatekeeper to Partner by Kelsey Shannahan
From Gatekeeper to Partner by Kelsey ShannahanQA or the Highway
 
The New Agile Testing Quadrants: Bringing Skilled Testers and Developers Toge...
The New Agile Testing Quadrants: Bringing Skilled Testers and Developers Toge...The New Agile Testing Quadrants: Bringing Skilled Testers and Developers Toge...
The New Agile Testing Quadrants: Bringing Skilled Testers and Developers Toge...Ho Chi Minh City Software Testing Club
 
Behavior Driven Development—A Guide to Agile Practices by Josh Eastman
Behavior Driven Development—A Guide to Agile Practices by Josh EastmanBehavior Driven Development—A Guide to Agile Practices by Josh Eastman
Behavior Driven Development—A Guide to Agile Practices by Josh EastmanQA or the Highway
 
BDD on Java Concordion and Selenium
BDD on Java Concordion and SeleniumBDD on Java Concordion and Selenium
BDD on Java Concordion and Seleniumspringbyexample
 
Quality Engineering and Testing with TMAP in DevOps IT delivery
Quality Engineering and Testing with TMAP in DevOps IT deliveryQuality Engineering and Testing with TMAP in DevOps IT delivery
Quality Engineering and Testing with TMAP in DevOps IT deliveryRik Marselis
 
Test Design for Fully Automated Build Architecture
Test Design for Fully Automated Build ArchitectureTest Design for Fully Automated Build Architecture
Test Design for Fully Automated Build ArchitectureTechWell
 
Challenges with agile testing process and how to debug and troubleshoot these...
Challenges with agile testing process and how to debug and troubleshoot these...Challenges with agile testing process and how to debug and troubleshoot these...
Challenges with agile testing process and how to debug and troubleshoot these...Chandan Patary
 
Certified Professional - Continuous Testing (CP-CT) course information v1.05 ...
Certified Professional - Continuous Testing (CP-CT) course information v1.05 ...Certified Professional - Continuous Testing (CP-CT) course information v1.05 ...
Certified Professional - Continuous Testing (CP-CT) course information v1.05 ...DevOps++ Alliance
 
QA Fest 2017. Ilari Henrik Aegerter. Complexity Thinking, Cynefin & Why Your ...
QA Fest 2017. Ilari Henrik Aegerter. Complexity Thinking, Cynefin & Why Your ...QA Fest 2017. Ilari Henrik Aegerter. Complexity Thinking, Cynefin & Why Your ...
QA Fest 2017. Ilari Henrik Aegerter. Complexity Thinking, Cynefin & Why Your ...QAFest
 
Implement BDD with Cucumber and SpecFlow
Implement BDD with Cucumber and SpecFlowImplement BDD with Cucumber and SpecFlow
Implement BDD with Cucumber and SpecFlowTechWell
 

What's hot (20)

Using your testing mindset to explore requirements
Using your testing mindset to explore requirementsUsing your testing mindset to explore requirements
Using your testing mindset to explore requirements
 
Holistic testing in DevOps
Holistic testing in DevOpsHolistic testing in DevOps
Holistic testing in DevOps
 
Julian Harty - Alternatives To Testing - EuroSTAR 2010
Julian Harty - Alternatives To Testing - EuroSTAR 2010Julian Harty - Alternatives To Testing - EuroSTAR 2010
Julian Harty - Alternatives To Testing - EuroSTAR 2010
 
Quality for DevOps teams - Quality engineering in the DevOps culture
Quality for DevOps teams - Quality engineering in the DevOps cultureQuality for DevOps teams - Quality engineering in the DevOps culture
Quality for DevOps teams - Quality engineering in the DevOps culture
 
How testers add value to the organization appium conf
How testers add value to the organization  appium confHow testers add value to the organization  appium conf
How testers add value to the organization appium conf
 
Improving the Quality of Incoming Code
Improving the Quality of Incoming CodeImproving the Quality of Incoming Code
Improving the Quality of Incoming Code
 
David Hayman - Say What? Testing a Voice Avtivated System - EuroSTAR 2010
David Hayman - Say What? Testing a Voice Avtivated System - EuroSTAR 2010David Hayman - Say What? Testing a Voice Avtivated System - EuroSTAR 2010
David Hayman - Say What? Testing a Voice Avtivated System - EuroSTAR 2010
 
Trends in Agile Testing by Lisa Crispin
Trends in Agile Testing by Lisa CrispinTrends in Agile Testing by Lisa Crispin
Trends in Agile Testing by Lisa Crispin
 
New model
New modelNew model
New model
 
From Gatekeeper to Partner by Kelsey Shannahan
From Gatekeeper to Partner by Kelsey ShannahanFrom Gatekeeper to Partner by Kelsey Shannahan
From Gatekeeper to Partner by Kelsey Shannahan
 
The New Agile Testing Quadrants: Bringing Skilled Testers and Developers Toge...
The New Agile Testing Quadrants: Bringing Skilled Testers and Developers Toge...The New Agile Testing Quadrants: Bringing Skilled Testers and Developers Toge...
The New Agile Testing Quadrants: Bringing Skilled Testers and Developers Toge...
 
Behavior Driven Development—A Guide to Agile Practices by Josh Eastman
Behavior Driven Development—A Guide to Agile Practices by Josh EastmanBehavior Driven Development—A Guide to Agile Practices by Josh Eastman
Behavior Driven Development—A Guide to Agile Practices by Josh Eastman
 
BDD on Java Concordion and Selenium
BDD on Java Concordion and SeleniumBDD on Java Concordion and Selenium
BDD on Java Concordion and Selenium
 
Quality Engineering and Testing with TMAP in DevOps IT delivery
Quality Engineering and Testing with TMAP in DevOps IT deliveryQuality Engineering and Testing with TMAP in DevOps IT delivery
Quality Engineering and Testing with TMAP in DevOps IT delivery
 
Test driven development
Test driven developmentTest driven development
Test driven development
 
Test Design for Fully Automated Build Architecture
Test Design for Fully Automated Build ArchitectureTest Design for Fully Automated Build Architecture
Test Design for Fully Automated Build Architecture
 
Challenges with agile testing process and how to debug and troubleshoot these...
Challenges with agile testing process and how to debug and troubleshoot these...Challenges with agile testing process and how to debug and troubleshoot these...
Challenges with agile testing process and how to debug and troubleshoot these...
 
Certified Professional - Continuous Testing (CP-CT) course information v1.05 ...
Certified Professional - Continuous Testing (CP-CT) course information v1.05 ...Certified Professional - Continuous Testing (CP-CT) course information v1.05 ...
Certified Professional - Continuous Testing (CP-CT) course information v1.05 ...
 
QA Fest 2017. Ilari Henrik Aegerter. Complexity Thinking, Cynefin & Why Your ...
QA Fest 2017. Ilari Henrik Aegerter. Complexity Thinking, Cynefin & Why Your ...QA Fest 2017. Ilari Henrik Aegerter. Complexity Thinking, Cynefin & Why Your ...
QA Fest 2017. Ilari Henrik Aegerter. Complexity Thinking, Cynefin & Why Your ...
 
Implement BDD with Cucumber and SpecFlow
Implement BDD with Cucumber and SpecFlowImplement BDD with Cucumber and SpecFlow
Implement BDD with Cucumber and SpecFlow
 

Similar to How to test when robots become part of your process? Workshop robotesting agile testing days 2017

Robotesting, are you ready for that yet? 7WCSQ Rik Marselis
Robotesting, are you ready for that yet? 7WCSQ Rik MarselisRobotesting, are you ready for that yet? 7WCSQ Rik Marselis
Robotesting, are you ready for that yet? 7WCSQ Rik MarselisRik Marselis
 
Robotesting at Tricentis Accelerate 2017 by Rik Marselis
Robotesting at Tricentis Accelerate 2017 by Rik MarselisRobotesting at Tricentis Accelerate 2017 by Rik Marselis
Robotesting at Tricentis Accelerate 2017 by Rik MarselisRik Marselis
 
Testing intelligent machines; approaches and techniques (QA&Test Bilbao 2018)
Testing intelligent machines; approaches and techniques (QA&Test Bilbao 2018)Testing intelligent machines; approaches and techniques (QA&Test Bilbao 2018)
Testing intelligent machines; approaches and techniques (QA&Test Bilbao 2018)Rik Marselis
 
EuroSTAR 2018 tutorial Rik Marselis Testing Intelligent Machines
EuroSTAR 2018 tutorial Rik Marselis Testing Intelligent MachinesEuroSTAR 2018 tutorial Rik Marselis Testing Intelligent Machines
EuroSTAR 2018 tutorial Rik Marselis Testing Intelligent MachinesRik Marselis
 
Testing in the digital age; international booklaunch at German Testing Day
Testing in the digital age; international booklaunch at German Testing DayTesting in the digital age; international booklaunch at German Testing Day
Testing in the digital age; international booklaunch at German Testing DayRik Marselis
 
Testing in the digital age; AI makes the difference! Booklaunch Rik Marselis
Testing in the digital age; AI makes the difference! Booklaunch Rik MarselisTesting in the digital age; AI makes the difference! Booklaunch Rik Marselis
Testing in the digital age; AI makes the difference! Booklaunch Rik MarselisRik Marselis
 
Do I Really Need a Cobot For This?
Do I Really Need a Cobot For This?Do I Really Need a Cobot For This?
Do I Really Need a Cobot For This?srueckhaus
 
CWIN17 telford api management, practical implementation experience - david ru...
CWIN17 telford api management, practical implementation experience - david ru...CWIN17 telford api management, practical implementation experience - david ru...
CWIN17 telford api management, practical implementation experience - david ru...Capgemini
 
Testing machine learning, learning machine testing. EuroSTAR 2016 Rik Marselis
Testing machine learning, learning machine testing. EuroSTAR 2016 Rik MarselisTesting machine learning, learning machine testing. EuroSTAR 2016 Rik Marselis
Testing machine learning, learning machine testing. EuroSTAR 2016 Rik MarselisRik Marselis
 
全港第一屆 Makeblock ai 人工智能 stem 大賽 (簡介會)
全港第一屆 Makeblock ai 人工智能 stem 大賽 (簡介會)全港第一屆 Makeblock ai 人工智能 stem 大賽 (簡介會)
全港第一屆 Makeblock ai 人工智能 stem 大賽 (簡介會)Coding101
 
Exploratory test - Making test soup on a nail
Exploratory test - Making test soup on a nailExploratory test - Making test soup on a nail
Exploratory test - Making test soup on a nailGitte Ottosen
 
ANIn Pune July 2023 |Prompt Engineering and AI first SDLC by Abhijit Shah
ANIn Pune July 2023 |Prompt Engineering and AI first SDLC by Abhijit ShahANIn Pune July 2023 |Prompt Engineering and AI first SDLC by Abhijit Shah
ANIn Pune July 2023 |Prompt Engineering and AI first SDLC by Abhijit ShahAgileNetwork
 
IRJET - A Locomotive Voice-Based Assistant using Raspberry Pi
IRJET -  	  A Locomotive Voice-Based Assistant using Raspberry PiIRJET -  	  A Locomotive Voice-Based Assistant using Raspberry Pi
IRJET - A Locomotive Voice-Based Assistant using Raspberry PiIRJET Journal
 
CWIN17 Toulouse / How robotics as a service improves your industrial perform...
CWIN17 Toulouse / How robotics as a service improves  your industrial perform...CWIN17 Toulouse / How robotics as a service improves  your industrial perform...
CWIN17 Toulouse / How robotics as a service improves your industrial perform...Capgemini
 
The future Proof Financial: Fintech
The future Proof Financial: FintechThe future Proof Financial: Fintech
The future Proof Financial: FintechMartijn Zoet
 
Testing interview questions
Testing interview questionsTesting interview questions
Testing interview questionsRamu Palanki
 
Usability in Virtual Worlds (Metaverse08)
Usability in Virtual Worlds (Metaverse08)Usability in Virtual Worlds (Metaverse08)
Usability in Virtual Worlds (Metaverse08)Markus Breuer
 

Similar to How to test when robots become part of your process? Workshop robotesting agile testing days 2017 (20)

Robotesting, are you ready for that yet? 7WCSQ Rik Marselis
Robotesting, are you ready for that yet? 7WCSQ Rik MarselisRobotesting, are you ready for that yet? 7WCSQ Rik Marselis
Robotesting, are you ready for that yet? 7WCSQ Rik Marselis
 
Robotesting at Tricentis Accelerate 2017 by Rik Marselis
Robotesting at Tricentis Accelerate 2017 by Rik MarselisRobotesting at Tricentis Accelerate 2017 by Rik Marselis
Robotesting at Tricentis Accelerate 2017 by Rik Marselis
 
Testing intelligent machines; approaches and techniques (QA&Test Bilbao 2018)
Testing intelligent machines; approaches and techniques (QA&Test Bilbao 2018)Testing intelligent machines; approaches and techniques (QA&Test Bilbao 2018)
Testing intelligent machines; approaches and techniques (QA&Test Bilbao 2018)
 
EuroSTAR 2018 tutorial Rik Marselis Testing Intelligent Machines
EuroSTAR 2018 tutorial Rik Marselis Testing Intelligent MachinesEuroSTAR 2018 tutorial Rik Marselis Testing Intelligent Machines
EuroSTAR 2018 tutorial Rik Marselis Testing Intelligent Machines
 
Testing in the digital age; international booklaunch at German Testing Day
Testing in the digital age; international booklaunch at German Testing DayTesting in the digital age; international booklaunch at German Testing Day
Testing in the digital age; international booklaunch at German Testing Day
 
Testing in the digital age; AI makes the difference! Booklaunch Rik Marselis
Testing in the digital age; AI makes the difference! Booklaunch Rik MarselisTesting in the digital age; AI makes the difference! Booklaunch Rik Marselis
Testing in the digital age; AI makes the difference! Booklaunch Rik Marselis
 
Do I Really Need a Cobot For This?
Do I Really Need a Cobot For This?Do I Really Need a Cobot For This?
Do I Really Need a Cobot For This?
 
CWIN17 telford api management, practical implementation experience - david ru...
CWIN17 telford api management, practical implementation experience - david ru...CWIN17 telford api management, practical implementation experience - david ru...
CWIN17 telford api management, practical implementation experience - david ru...
 
Testing machine learning, learning machine testing. EuroSTAR 2016 Rik Marselis
Testing machine learning, learning machine testing. EuroSTAR 2016 Rik MarselisTesting machine learning, learning machine testing. EuroSTAR 2016 Rik Marselis
Testing machine learning, learning machine testing. EuroSTAR 2016 Rik Marselis
 
From open source labs to ceo methods and advice by sysfera
From open source labs to ceo methods and advice by sysferaFrom open source labs to ceo methods and advice by sysfera
From open source labs to ceo methods and advice by sysfera
 
全港第一屆 Makeblock ai 人工智能 stem 大賽 (簡介會)
全港第一屆 Makeblock ai 人工智能 stem 大賽 (簡介會)全港第一屆 Makeblock ai 人工智能 stem 大賽 (簡介會)
全港第一屆 Makeblock ai 人工智能 stem 大賽 (簡介會)
 
Exploratory test - Making test soup on a nail
Exploratory test - Making test soup on a nailExploratory test - Making test soup on a nail
Exploratory test - Making test soup on a nail
 
ANIn Pune July 2023 |Prompt Engineering and AI first SDLC by Abhijit Shah
ANIn Pune July 2023 |Prompt Engineering and AI first SDLC by Abhijit ShahANIn Pune July 2023 |Prompt Engineering and AI first SDLC by Abhijit Shah
ANIn Pune July 2023 |Prompt Engineering and AI first SDLC by Abhijit Shah
 
IRJET - A Locomotive Voice-Based Assistant using Raspberry Pi
IRJET -  	  A Locomotive Voice-Based Assistant using Raspberry PiIRJET -  	  A Locomotive Voice-Based Assistant using Raspberry Pi
IRJET - A Locomotive Voice-Based Assistant using Raspberry Pi
 
CWIN17 Toulouse / How robotics as a service improves your industrial perform...
CWIN17 Toulouse / How robotics as a service improves  your industrial perform...CWIN17 Toulouse / How robotics as a service improves  your industrial perform...
CWIN17 Toulouse / How robotics as a service improves your industrial perform...
 
The future Proof Financial: Fintech
The future Proof Financial: FintechThe future Proof Financial: Fintech
The future Proof Financial: Fintech
 
stageTEK5_2016_cisner_w
stageTEK5_2016_cisner_wstageTEK5_2016_cisner_w
stageTEK5_2016_cisner_w
 
Testing interview questions
Testing interview questionsTesting interview questions
Testing interview questions
 
Usability in Virtual Worlds (Metaverse08)
Usability in Virtual Worlds (Metaverse08)Usability in Virtual Worlds (Metaverse08)
Usability in Virtual Worlds (Metaverse08)
 
IoT Product Design and Prototyping
IoT Product Design and PrototypingIoT Product Design and Prototyping
IoT Product Design and Prototyping
 

More from Rik Marselis

The End Of Testing As We Know It (TestCon - Rik Marselis).pdf
The End Of Testing As We Know It (TestCon - Rik Marselis).pdfThe End Of Testing As We Know It (TestCon - Rik Marselis).pdf
The End Of Testing As We Know It (TestCon - Rik Marselis).pdfRik Marselis
 
TestExpo Quality Engineering & Sustainability
TestExpo Quality Engineering & Sustainability TestExpo Quality Engineering & Sustainability
TestExpo Quality Engineering & Sustainability Rik Marselis
 
GTR-The End Of Testing As We Know It
GTR-The End Of Testing As We Know ItGTR-The End Of Testing As We Know It
GTR-The End Of Testing As We Know ItRik Marselis
 
Introduction of TMAP to representatives of ISTQB boards in the GA week in Mar...
Introduction of TMAP to representatives of ISTQB boards in the GA week in Mar...Introduction of TMAP to representatives of ISTQB boards in the GA week in Mar...
Introduction of TMAP to representatives of ISTQB boards in the GA week in Mar...Rik Marselis
 
Quality Engineering in today's cross-functTeams with TMAP
Quality Engineering in today's cross-functTeams with TMAPQuality Engineering in today's cross-functTeams with TMAP
Quality Engineering in today's cross-functTeams with TMAPRik Marselis
 
Quality engineering instead of testing... Why? How?
Quality engineering instead of testing... Why? How?Quality engineering instead of testing... Why? How?
Quality engineering instead of testing... Why? How?Rik Marselis
 
Quality engineering in DevOps... Why? How? (TestBusters Day&Night))
Quality engineering in DevOps... Why? How? (TestBusters Day&Night))Quality engineering in DevOps... Why? How? (TestBusters Day&Night))
Quality engineering in DevOps... Why? How? (TestBusters Day&Night))Rik Marselis
 
Quality engineering in the digital age... Why? How? (ASQF Keynote by Rik Mars...
Quality engineering in the digital age... Why? How? (ASQF Keynote by Rik Mars...Quality engineering in the digital age... Why? How? (ASQF Keynote by Rik Mars...
Quality engineering in the digital age... Why? How? (ASQF Keynote by Rik Mars...Rik Marselis
 
How to write a proposal to speak at a conference? Hints & tips
How to write a proposal to speak at a conference? Hints & tipsHow to write a proposal to speak at a conference? Hints & tips
How to write a proposal to speak at a conference? Hints & tipsRik Marselis
 
Testen ISTQB, TMap, ISO25010 en meer. Gastcollege Windesheim Rik Marselis
Testen ISTQB, TMap, ISO25010 en meer. Gastcollege Windesheim Rik MarselisTesten ISTQB, TMap, ISO25010 en meer. Gastcollege Windesheim Rik Marselis
Testen ISTQB, TMap, ISO25010 en meer. Gastcollege Windesheim Rik MarselisRik Marselis
 
Over testen gesproken TestNet najaar 2019 openingskeynote Rik Marselis
Over testen gesproken TestNet najaar 2019 openingskeynote Rik MarselisOver testen gesproken TestNet najaar 2019 openingskeynote Rik Marselis
Over testen gesproken TestNet najaar 2019 openingskeynote Rik MarselisRik Marselis
 
Qx day2018 digital_quality_strategy_rik_marselis
Qx day2018 digital_quality_strategy_rik_marselisQx day2018 digital_quality_strategy_rik_marselis
Qx day2018 digital_quality_strategy_rik_marselisRik Marselis
 
Testing of artificial intelligence; AI quality engineering skils - an introdu...
Testing of artificial intelligence; AI quality engineering skils - an introdu...Testing of artificial intelligence; AI quality engineering skils - an introdu...
Testing of artificial intelligence; AI quality engineering skils - an introdu...Rik Marselis
 
Webinar trends in testen 2017-12-13 door Rik Marselis
Webinar trends in testen 2017-12-13 door Rik MarselisWebinar trends in testen 2017-12-13 door Rik Marselis
Webinar trends in testen 2017-12-13 door Rik MarselisRik Marselis
 
Ketenregie in Agile / DevOps: Noodzaak? (oplossing: Gilde, SAFe, combi ...)
Ketenregie in Agile / DevOps: Noodzaak? (oplossing: Gilde, SAFe, combi ...)Ketenregie in Agile / DevOps: Noodzaak? (oplossing: Gilde, SAFe, combi ...)
Ketenregie in Agile / DevOps: Noodzaak? (oplossing: Gilde, SAFe, combi ...)Rik Marselis
 
Webinar trends in testing 2017 03 08 (in dutch)
Webinar trends in testing 2017 03 08 (in dutch)Webinar trends in testing 2017 03 08 (in dutch)
Webinar trends in testing 2017 03 08 (in dutch)Rik Marselis
 
Past het testvak nog in de nieuwe IT-wereld?
Past het testvak nog in de nieuwe IT-wereld?Past het testvak nog in de nieuwe IT-wereld?
Past het testvak nog in de nieuwe IT-wereld?Rik Marselis
 
Testing OF robots and testing WITH robots. Netherlands testing day 2016 Rik M...
Testing OF robots and testing WITH robots. Netherlands testing day 2016 Rik M...Testing OF robots and testing WITH robots. Netherlands testing day 2016 Rik M...
Testing OF robots and testing WITH robots. Netherlands testing day 2016 Rik M...Rik Marselis
 
Robots testen bent u er klaar voor? TMap dag 2016 Rik Marselis
Robots testen bent u er klaar voor? TMap dag 2016 Rik MarselisRobots testen bent u er klaar voor? TMap dag 2016 Rik Marselis
Robots testen bent u er klaar voor? TMap dag 2016 Rik MarselisRik Marselis
 

More from Rik Marselis (19)

The End Of Testing As We Know It (TestCon - Rik Marselis).pdf
The End Of Testing As We Know It (TestCon - Rik Marselis).pdfThe End Of Testing As We Know It (TestCon - Rik Marselis).pdf
The End Of Testing As We Know It (TestCon - Rik Marselis).pdf
 
TestExpo Quality Engineering & Sustainability
TestExpo Quality Engineering & Sustainability TestExpo Quality Engineering & Sustainability
TestExpo Quality Engineering & Sustainability
 
GTR-The End Of Testing As We Know It
GTR-The End Of Testing As We Know ItGTR-The End Of Testing As We Know It
GTR-The End Of Testing As We Know It
 
Introduction of TMAP to representatives of ISTQB boards in the GA week in Mar...
Introduction of TMAP to representatives of ISTQB boards in the GA week in Mar...Introduction of TMAP to representatives of ISTQB boards in the GA week in Mar...
Introduction of TMAP to representatives of ISTQB boards in the GA week in Mar...
 
Quality Engineering in today's cross-functTeams with TMAP
Quality Engineering in today's cross-functTeams with TMAPQuality Engineering in today's cross-functTeams with TMAP
Quality Engineering in today's cross-functTeams with TMAP
 
Quality engineering instead of testing... Why? How?
Quality engineering instead of testing... Why? How?Quality engineering instead of testing... Why? How?
Quality engineering instead of testing... Why? How?
 
Quality engineering in DevOps... Why? How? (TestBusters Day&Night))
Quality engineering in DevOps... Why? How? (TestBusters Day&Night))Quality engineering in DevOps... Why? How? (TestBusters Day&Night))
Quality engineering in DevOps... Why? How? (TestBusters Day&Night))
 
Quality engineering in the digital age... Why? How? (ASQF Keynote by Rik Mars...
Quality engineering in the digital age... Why? How? (ASQF Keynote by Rik Mars...Quality engineering in the digital age... Why? How? (ASQF Keynote by Rik Mars...
Quality engineering in the digital age... Why? How? (ASQF Keynote by Rik Mars...
 
How to write a proposal to speak at a conference? Hints & tips
How to write a proposal to speak at a conference? Hints & tipsHow to write a proposal to speak at a conference? Hints & tips
How to write a proposal to speak at a conference? Hints & tips
 
Testen ISTQB, TMap, ISO25010 en meer. Gastcollege Windesheim Rik Marselis
Testen ISTQB, TMap, ISO25010 en meer. Gastcollege Windesheim Rik MarselisTesten ISTQB, TMap, ISO25010 en meer. Gastcollege Windesheim Rik Marselis
Testen ISTQB, TMap, ISO25010 en meer. Gastcollege Windesheim Rik Marselis
 
Over testen gesproken TestNet najaar 2019 openingskeynote Rik Marselis
Over testen gesproken TestNet najaar 2019 openingskeynote Rik MarselisOver testen gesproken TestNet najaar 2019 openingskeynote Rik Marselis
Over testen gesproken TestNet najaar 2019 openingskeynote Rik Marselis
 
Qx day2018 digital_quality_strategy_rik_marselis
Qx day2018 digital_quality_strategy_rik_marselisQx day2018 digital_quality_strategy_rik_marselis
Qx day2018 digital_quality_strategy_rik_marselis
 
Testing of artificial intelligence; AI quality engineering skils - an introdu...
Testing of artificial intelligence; AI quality engineering skils - an introdu...Testing of artificial intelligence; AI quality engineering skils - an introdu...
Testing of artificial intelligence; AI quality engineering skils - an introdu...
 
Webinar trends in testen 2017-12-13 door Rik Marselis
Webinar trends in testen 2017-12-13 door Rik MarselisWebinar trends in testen 2017-12-13 door Rik Marselis
Webinar trends in testen 2017-12-13 door Rik Marselis
 
Ketenregie in Agile / DevOps: Noodzaak? (oplossing: Gilde, SAFe, combi ...)
Ketenregie in Agile / DevOps: Noodzaak? (oplossing: Gilde, SAFe, combi ...)Ketenregie in Agile / DevOps: Noodzaak? (oplossing: Gilde, SAFe, combi ...)
Ketenregie in Agile / DevOps: Noodzaak? (oplossing: Gilde, SAFe, combi ...)
 
Webinar trends in testing 2017 03 08 (in dutch)
Webinar trends in testing 2017 03 08 (in dutch)Webinar trends in testing 2017 03 08 (in dutch)
Webinar trends in testing 2017 03 08 (in dutch)
 
Past het testvak nog in de nieuwe IT-wereld?
Past het testvak nog in de nieuwe IT-wereld?Past het testvak nog in de nieuwe IT-wereld?
Past het testvak nog in de nieuwe IT-wereld?
 
Testing OF robots and testing WITH robots. Netherlands testing day 2016 Rik M...
Testing OF robots and testing WITH robots. Netherlands testing day 2016 Rik M...Testing OF robots and testing WITH robots. Netherlands testing day 2016 Rik M...
Testing OF robots and testing WITH robots. Netherlands testing day 2016 Rik M...
 
Robots testen bent u er klaar voor? TMap dag 2016 Rik Marselis
Robots testen bent u er klaar voor? TMap dag 2016 Rik MarselisRobots testen bent u er klaar voor? TMap dag 2016 Rik Marselis
Robots testen bent u er klaar voor? TMap dag 2016 Rik Marselis
 

Recently uploaded

Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAndikSusilo4
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphNeo4j
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?XfilesPro
 

Recently uploaded (20)

Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & Application
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?
 

How to test when robots become part of your process? Workshop robotesting agile testing days 2017

  • 2. How to test when robots become part of your process? Agile Testing Days 15 November 2017
  • 3. | Agenda 1. Welcome & introductions 10 minutes 2. Intro: What is “robotics”, “machine intelligence”, “cognitive computing” etc.? 10 minutes 3. Workshop: 2 sprints 10 minutes intro and 2 x 20 minutes execution 4. Wrap-up: debriefing of your results and what you learned on robotesting 20 minutes; 1 minute per team and 10 minutes overall © Sogeti 2017 4
  • 4. | Welcome and introductions Workshop Robotesting Rik Marselis, Sogeti Nederland 5© Sogeti 2017
  • 5. | Who has a robot? © Sogeti 2017 6 Who has a robot? In 10 years all of you will !!
  • 6. | This is R0B3 (pronounced as: ar-null-bee-three) How can you stop the robot, without touching it? © Sogeti 2017 7
  • 7. 1980 Rik Marselis@rikmarselis 2007 2012 20122008 Workgroup -member 20142009
  • 8. | 2. What is “robotics”, “machine intelligence”, “cognitive computing” etc.? Workshop Robotesting Rik Marselis, Sogeti Nederland 9© Sogeti 2017
  • 9. | Terminology © Sogeti 2017 10 Natural language processing
  • 10. | What is a “Robot”? It’s a machine that gathers information about its environment by input of sensors and based on this input changes its behavior. Combined with machine learning and machine intelligence the robot’s reactions over time get more and more adequate. The use of Internet of Things, Big Data Analytics and Cloud technology make a robot versatile. A Robot can come in many different shapes and forms. It’s not just the metallic man. It may just as well be a smart algorithm on social media, an autonomous vacuum cleaner or a self-driving car. This definition was assembled by Rik Marselis from various sources. © Sogeti 2017 11
  • 11. | What is a “Cobot”? Autonomous, intelligent, and self-learning: A new generation of robots is taking over factories around the world. They work with their human colleagues more closely and safely than ever before. Sensors and image recognition technology make it possible. A collaborative robot  Cobot !! © Sogeti 2017 12
  • 12. | What is a “bot” or “chatbot”? The following definition appears workable: ‘A bot (short for robot) is an algorithm acting on behalf of an individual, business or program, that can mimic human conversation’. Also known as “digital assistant”. Source: Paper “The Bot Effect: ‘Friending Your Brand’ on Machine Intelligence”by SogetiLabs 2016 © Sogeti 2017 13
  • 13. | Machine learning (in the film “Short circuit” 1986) © Sogeti 2017 14 <<< vervangen door filmclip >>>
  • 15. | Testing machine learning: it’s about the input!! © Sogeti 2017 16 The tester as “psychologist” of the intelligent machine
  • 16. | Cognitive The use of cognitive computing to assist quality assurance & testing. Cognitive = “knowing and perceiving” Source of picture: Film “Wargames” 1983 © Sogeti 2017 17
  • 17. | Image recognition (how hard can that be?) © Sogeti 2017 18
  • 18. | Robot automatically performs regression tests © Sogeti 19
  • 19. | Robot automatically performs regression tests Uses a € 300,- robot-arm © Sogeti 2017 20 Low-cost robot-arm tests mobile devices. Connected to test manage- ment tool. Test cases check if the quality goals are met and risks are covered.
  • 20. | Setting the stage Testing OF robots Testing WITH robots © Sogeti 2017 21 Todays focus The next level in test automation
  • 21. | For today we use “Robotics” as overarching term © Sogeti 2017 22
  • 22. | How to limit social impact of robots? The laws of Isaac Asimov: 0. A robot may not harm humanity, or, by inaction, allow humanity to come to harm. 1. A robot may not injure a human being or, through inaction, allow a human being to come to harm. 2. A robot must obey the orders given it by human beings except where such orders would conflict with the First Law. 3. A robot must protect its own existence as long as such protection does not conflict with the First or Second Laws. Others created some more laws: 4. A robot must establish its identity as a robot in all cases. 5. A robot must know it is a robot. 6. A robot must reproduce. As long as such reproduction does not interfere with the First or Second or Third Law. source: Wikipedia © Sogeti 2017 23
  • 23. | Different angles of quality for robotics © Sogeti 2017 24 Mechanical Electrical Information Processing Machine Intelligence Business Impact Social Impact new new new
  • 24. | Quality attributes © ISO 25010 2011 25 ISO25010 product quality Functionality Completeness Correctness Appropriate- ness Performance Time behavior Resource utilisation Capacity Compatibility Co-existence Interoperability Usability Operability Learnability User error protection User interface aesthetics Accessibility Reliability Maturity Availibility Fault tolerance Recoverability Security Confidentiality Integrity Non- repudiation Accountability Authenticity Maintainability Modularity Reusability Analysability Modifiability Testability Portability Adaptability Installability Replaceability ISO 25010 consists of 2 parts: - Product Quality (this slide) - Quality in use (next slide)
  • 25. | Quality attributes © ISO 25010 2011 26 ISO25010 Quality in use Effectiveness Effectiveness Efficiency Efficiency Satisfaction Usefulness Trust Pleasure Comfort Freedom from risk Economic risk mitigation Health and Safety risk mitigation Environmental risk mitigation Context coverage Context completeness Flexibility So ISO25010 is extensive, but is it enough for the new AI & Robotics world? What about: • Ethics • Embodiment • Predictability • Natural interaction • Working in a team • Transparency • Generalizability • and more (work in progress) © Sogeti 2017 • Privacy • Empathy • Engagement • Human friendliness (Asimov’s laws) • Charisma (wow-factor) • Happiness
  • 26. | Let’s get started! We’ll use Exploratory Testing (the proper way!!) Workshop Robotesting Rik Marselis, Sogeti Nederland 27© Sogeti 2017
  • 27. | E.T. has many flavours, this is our flavour: Source: www.tmap.net Source for term “mob-testing”: Maaret Pyhäjärvi © Sogeti 2017 28 • Focus on confidence (risk-based) • Structured (charter, log, debriefing) • Session-based & Timeboxed (not too short, not too long) • Tandem-approach (today we’ll do “mob-testing”) • Combine experience-based and coverage-based testing • Simultaneous test design, test execution and learning • Flexible (fit for Agile and DevOps) • Prepared (test ideas, testing tours) • Tools (heuristics, checklists, test design tooling) • Serious Fun !!
  • 28. | Our pragmatic charter and log template Exploratory Testing © Sogeti 2017 29 Charter Log De- briefing Test ideas: e.g. testing tours, test data, etc.
  • 29. | Even with E.T.: always think of expected output Exploratory Testing steps: • Before start of the session think of “Test ideas” and write on the charter (useful thoughts that help in determining what next test to do) • During the test session iterate the next steps: • Think of what you want to learn • Think of what test you can do to learn this • Think of the result you expect from the test • Log your test and expected result • Execute the test (“test case” if you like) • Log the actual result • What did you learn? • What is the next test you now want to do? © Sogeti 2017 30
  • 30. | Let’s get going! 2 challenges for every team Workshop Robotesting Rik Marselis, Sogeti Nederland 31© Sogeti 2017
  • 31. | Challenge 1: Test the chatbot We’ll use the chatbot “Kayak” on facebook messenger. One person of your group logs in to facebook messenger Contact KAYAK Find a return flight from your airport to an airport on another continent, next find a hotel in that city and two things to do. © Sogeti 2017 32 You’ll get a charter
  • 32. | Workshop item 1: chatbot https://www.facebook.com/messages/t/kayak © Sogeti 2017 33 Short demo
  • 33. | Challenge 2: Test the robot We’ll use the Lego Mindstorms robots. The robots have a color-scanning capability that makes them react to certain combinations of colors. Determine whether the robot works as designed and is fit for purpose. © Sogeti 2017 34 You’ll get a charter
  • 34. | User-stories for color-recognizing robot © Sogeti 2017 35 • As a robot I scan 3 colors during the session so that I can show how that makes me feel • As a robot I will wink when I see white so that everyone knows I’m not that serious • As a robot I will show loving eyes when I see black so that everyone knows I’m into gothic • As a robot I will cheer when I see red two times so that everyone can see I’m happy • As a robot I will shout “boo” when I see blue twice so that everyone knows I don’t like blue • As a robot I stop moving when I hit something so that I don’t hurt any human (as per Asimov’s law) • As a robot I’ll drive backwards when I’m ready scanning AND the remote control is operated so that I will return to my starting position and be ready for the next try. Short demo
  • 35. | Let’s get started! We’ll make 8 teams (of equal size). Workshop Robotesting Rik Marselis, Sogeti Nederland 36© Sogeti 2017
  • 36. | The challenge We’ll make 8 teams. Every team gets: • Exploratory testing charter (with room for debriefing info on the back) • Log form to register your tests (and, very important, expected results!!) © Sogeti 2017 37
  • 38. |  Team Asimov  Team Johnny 5  Team Robot  Team R2D2 Test the robot  Team Grassbot  Team Vacubot  Team Cobot  Team C3P0 Test the chatbot Who does what challenge in round 1? © Sogeti 2017 39
  • 40. |  Team Grassbot  Team Vacubot  Team Cobot  Team C3P0 Test the robot  Team Asimov  Team Johnny 5  Team Robot  Team R2D2 Test the chatbot Who does what challenge in round 2? © Sogeti 2017 41
  • 41. | Debriefing: your results and what you learned on Robotesting Workshop Robotesting Rik Marselis, Sogeti Nederland 42© Sogeti 2017
  • 42. | Your key-learnings in 1 minute per team © Sogeti 2017 43 What did you learn about testing of Robots and Chatbots?
  • 43. | What did you learn about quality attributes? © Sogeti 2017 44
  • 44. | Digital happiness Exponential growth of technology, Ever-increasing speed of digitalization, Security-breaches, Fake-news, Cyberwar, and Privacy-violations… People wonder: ‘Does all this technology make me happier?’ The conclusion for now is that: • Happiness is becoming humanity’s explicit goal (instead of only GDP for instance) • Technology will help measuring happiness (and maybe increase our happiness obsession?) • Companies will be reviewed through this happiness perspective: “Does your business make me happier?” © Sogeti 2017 45
  • 45.
  • 46. Robotesting The end Thank you! Agile Testing Days 15 November 2017