Do you use a smartphone today? Yes. Did you use a smartphone 10 years ago? No.
Do you use a robot today? Probably not. Will you use a robot in 10 years from now? Yes!
Does that perspective bother you? What are the risks? What are the possibilities?
What by today’s definition 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 an autonomous vacuum cleaner, a self-driving car a chatbot or a personal digital assistant.
Testing Robots will become important for many testers. And with this I mean both Testing OF Robots and Testing WITH Robots. For both angles it will be important to use a structured approach. But with complex machines, complex environments and the aspect of machine learning, it will not always be possible to predict test outcomes up front. So the important approach of exploratory testing will become even more important to determine whether the system under test behaves properly. Both in the sense of doing what it’s supposed to do, as in how it interacts with its environment in a business process.
Of course I will bring my own robot (R0B3 – “ar – null – bee – three”) for you to do some hands-on testing, both to test a robot and to use a robot in testing.
(this is the same tutorial that I’ll be doing at EuroSTAR 2017 in Copenhagen)