36
Internet of Tested Things Nikita Nalyutin Experian Decision Analytics

SQA Days 19. Internet of Tested Things (English slides)

Embed Size (px)

Citation preview

Page 1: SQA Days 19. Internet of Tested Things (English slides)

Internet of Tested Things

Nikita NalyutinExperian Decision Analytics

Page 2: SQA Days 19. Internet of Tested Things (English slides)

1996-2002 software developer

1999 got Excellence in Computer Science Award

2002 first steps in testing

2002-2013 aerospace-trading-video broadcast-banks…

2007 author of book “Software Verification” supported by

2008 Ph.D.

2012- QA Manager at

1981- whole life engineer

whoami

Page 3: SQA Days 19. Internet of Tested Things (English slides)

Meaningfulsmart things

Make our life bettermeaningfully better

Page 4: SQA Days 19. Internet of Tested Things (English slides)

What aresmart things

Page 5: SQA Days 19. Internet of Tested Things (English slides)
Page 6: SQA Days 19. Internet of Tested Things (English slides)

What isInternet of Things

Internet of things ( IoT ) – unified ecosystem, that allows smart things to communicate between themselves and humans

Page 7: SQA Days 19. Internet of Tested Things (English slides)

What isInternet of Things

In IoT events of real and virtual world are monitored by sensors, information is transferred by networks using specialized protocols and as a result of event data analysis some meaningful actions are made

Page 8: SQA Days 19. Internet of Tested Things (English slides)

Hype Cycle

Page 9: SQA Days 19. Internet of Tested Things (English slides)

Hate Cycle

Ruler image © github.com/a3alamgi

… Futurama … math (1.6M)

I hate...

… Star Wars (24M)

… work (300M)

… Internet of Things (630k)

… Hateful Eight

Page 10: SQA Days 19. Internet of Tested Things (English slides)

Who are inInternet of Things

Page 11: SQA Days 19. Internet of Tested Things (English slides)

•Smart things new world•Smart things as open systems•Tools•Why care on hardware•Why one needs to test now

Talk scope

Page 12: SQA Days 19. Internet of Tested Things (English slides)

•Smart things security•Ethics and Big Brother•Industrial design•3D print•Manufacturing

Talk out of scope

Page 13: SQA Days 19. Internet of Tested Things (English slides)

Embeddedsystems

• Long term test• Strict regulations• Solution scope• Users

• Fast ideas try-out• No rules• Changing

ecosystem• Beta-testers

Smartthingsvs.

Page 14: SQA Days 19. Internet of Tested Things (English slides)

Smart things testersource of Force

•System thinking•Future forecasts•Meaningful automation•DIY tools

Page 15: SQA Days 19. Internet of Tested Things (English slides)

Systemologyand Smart things

Page 16: SQA Days 19. Internet of Tested Things (English slides)

Chaos theoryComplex systemsTheory of complexityCybernetics

Biological cyberneticsTechnical cyberneticsCybernetics as controlMedical cybernetics2nd order cybernetics

Control theoryImpact management theoryDynamic systemsCognitive control theory

Operations researchSystem biology

Biological systems modellingSynthetic biologySystem immunology

Systems dynamicsSocial dynamics

System ecologyEcosystems ecology

Systems engineeringBiological system engineeringEngineering and control of planetEnterprise systems engineeringSystems analysis

Theory of systems in anthropologyTheory of mediaSyncretics

System psychologyErgonomisFamily therapySystem therapy

Systems theoryBiochemical systems theoryEcological systems theoryTheory of systems evolutionTheory of living systemsTheory of linear stationery systemsTheory of socio-engineering systemsWorld-system analysis

Theory of systems in sociologyTheory of sociological impact

Systemology (part of)

Page 17: SQA Days 19. Internet of Tested Things (English slides)

•Connected•Personalized•Socialized•Gameified•History making

Enchanted Objects(after Dave Rose)

Page 18: SQA Days 19. Internet of Tested Things (English slides)

Human interfacetesting

Page 19: SQA Days 19. Internet of Tested Things (English slides)

•Minimal meaningful indication•Other tools as receivers•Color and sound•Special displays

Smart thingsinterface

Indication

Page 20: SQA Days 19. Internet of Tested Things (English slides)

Smart thingsinterface

•Natural•Real• Inconspicuous

Обратная связь

Page 21: SQA Days 19. Internet of Tested Things (English slides)

Protocols

Page 22: SQA Days 19. Internet of Tested Things (English slides)

Cloudplatforms

Page 23: SQA Days 19. Internet of Tested Things (English slides)

Life cycle ofDIY

Smart thingIdea

Development

Prototype

Manufacturing

FAIL!

Everythingcan go wrong

Page 24: SQA Days 19. Internet of Tested Things (English slides)

Tools

• Electrical tools• DIY tools• Serial port

Page 25: SQA Days 19. Internet of Tested Things (English slides)

Small toolboxArduino

Raspberry

+ electrical tools

Page 26: SQA Days 19. Internet of Tested Things (English slides)

Big toolbox

• Integrate ready kits• You can find everything in China• Select carefully• Don’t fear to burn• You can make your own mecanics

Page 27: SQA Days 19. Internet of Tested Things (English slides)

Polymorphus

Fast mechanical prototypes

3D printing for poor: Polymorphus – 20 cents3D print – 20 bucks

Page 28: SQA Days 19. Internet of Tested Things (English slides)

Serial port

• Port speed• Voltage• Timeouts• Control codes• Transparent network

Page 29: SQA Days 19. Internet of Tested Things (English slides)

Breadboard(with breaks)

There is a voltage line break – half board is powered

FAIL!

Page 30: SQA Days 19. Internet of Tested Things (English slides)

Frequencies mismatch

Chinese kits are different

FAIL!

8MHz here16MHz here

Software relies on 16MHz

Page 31: SQA Days 19. Internet of Tested Things (English slides)

Configurationcan be soldered

If jumpers aresoldered wrongthen…

FAIL!

Page 32: SQA Days 19. Internet of Tested Things (English slides)

Current consumption

WiFi takes up to 1A

Engine start modulecan be expensive

FAIL!

WiFi may drain your car battery overnight

Page 33: SQA Days 19. Internet of Tested Things (English slides)

Chineseflash cannot handlemore than 10-20 reflashes

FAIL!

Even ready-made kitscan fail

Page 34: SQA Days 19. Internet of Tested Things (English slides)

You can haveeven more fails

• Long wires• Static network settings• No more components manufactured

Worst fails:• smart thing is meaningless• smart thing don’t work in ecosystem

Page 35: SQA Days 19. Internet of Tested Things (English slides)

Фронт работ тожене заканчиваются

• IoT Security• IoT Analytics• IoT Device Management• Low-power networks• IoT Processors• IoT Operating Systems• Event Stream Processing• IoT Platforms• IoT Standards and Ecosysems

gartner.com/newsroom/id/3221818

Page 36: SQA Days 19. Internet of Tested Things (English slides)

Questions? *

* Speaker would liketo ask some questions too