manual testing hardware - a better experience

39
manual testing just add dopamine

Upload: susan-hinton

Post on 11-Feb-2017

829 views

Category:

Technology


1 download

TRANSCRIPT

Page 1: Manual testing hardware - a better experience

manual testingjust add dopamine

Page 2: Manual testing hardware - a better experience

@noopkatjust add robots

Page 3: Manual testing hardware - a better experience

• Active member of the NodeJS Hardware Working Group

• Co-ran Nodebots Day Las Vegas (2013 & 2014)

• Write OS hardware related libraries for better user experiences

Page 4: Manual testing hardware - a better experience
Page 5: Manual testing hardware - a better experience
Page 6: Manual testing hardware - a better experience
Page 7: Manual testing hardware - a better experience

AVRGirl Arduino

• supports 14 boards officially

• supports 2 extra boards unofficially (shhh)

• Windows, OSX and Linux

• NodeJS 0.10.x, 0.12.x, 4.x

Page 8: Manual testing hardware - a better experience

= 144 test cases

Page 9: Manual testing hardware - a better experience

29 releases

Page 10: Manual testing hardware - a better experience

all my unit tests are heavily mocked

Page 11: Manual testing hardware - a better experience
Page 12: Manual testing hardware - a better experience

regressions will probably happen

Page 13: Manual testing hardware - a better experience

operating systems and nodejs will break stuff

and often

Page 14: Manual testing hardware - a better experience

I have a full time job already

Page 15: Manual testing hardware - a better experience

I need help

Page 16: Manual testing hardware - a better experience
Page 17: Manual testing hardware - a better experience

* crickets *

Page 18: Manual testing hardware - a better experience

no shortage of code heroines / heroes

Page 19: Manual testing hardware - a better experience

credited to Australian Computer Society

Page 20: Manual testing hardware - a better experience
Page 21: Manual testing hardware - a better experience

manual testing is boring*

Page 22: Manual testing hardware - a better experience

fun and easy

Page 23: Manual testing hardware - a better experience

modest reward

Page 24: Manual testing hardware - a better experience

AVRGirl Test Pilot

Page 25: Manual testing hardware - a better experience

<insert demo>

Page 26: Manual testing hardware - a better experience

Electron vs Browser

Page 27: Manual testing hardware - a better experience

robot stuff user stuff data stuff

Page 28: Manual testing hardware - a better experience

fancy badge

Page 29: Manual testing hardware - a better experience

does it work?

Page 30: Manual testing hardware - a better experience
Page 31: Manual testing hardware - a better experience
Page 32: Manual testing hardware - a better experience

@tmpvar

Page 33: Manual testing hardware - a better experience

@tmpvar

Page 34: Manual testing hardware - a better experience

anyway

Page 35: Manual testing hardware - a better experience

manual testing = boring

Page 36: Manual testing hardware - a better experience

help people help you

Page 37: Manual testing hardware - a better experience

if you have an Arduino…

Page 38: Manual testing hardware - a better experience

omg please test for me

$ npm install -g avrgirl-arduino

$ avrgirl-arduino test-pilot

Page 39: Manual testing hardware - a better experience

thank you