Node Philly

2,410 views
2,343 views

Published on

Introducing Appium, Node Philly talk.

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
2,410
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
10
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Node Philly

  1. 1. Node.ph2013@admcTuesday, April 23, 13
  2. 2. Mobile is taking over the world.Where isour mobile automation? Our mobile CI?Tuesday, April 23, 13
  3. 3. Our Challenge•Automated mobile testing•Multiple mobile devices•Web, Hybrid, Native•Un-touched App (no hooks)•Hooks are fail!Tuesday, April 23, 13
  4. 4. Our Requirements•IOS, Android, (Firefox OS?)•Community, Eco-system•WebDriver Compat•Cross PlatformTuesday, April 23, 13
  5. 5. Appium•npm install appium -g•WebDriver (wd.js) - or any client•Open (GH, Mailing list)•Android (+Selendroid), IOSTuesday, April 23, 13
  6. 6. appium opens the door to cross-platformmobile testing: one test, two mobileplatformsTuesday, April 23, 13
  7. 7. AndroidTuesday, April 23, 13
  8. 8. IOSThanks Dan CuellarTuesday, April 23, 13
  9. 9. CodeTuesday, April 23, 13
  10. 10. appium is the cross-platformsolution for native and hybridmobile automationTuesday, April 23, 13
  11. 11. DEMOTuesday, April 23, 13
  12. 12. Quick• mkdir appium-test && cd appium-test• npm install appium -g• npm install wd• curl -O https://raw.github.com/appium/appium/master/sample-code/examples/node/simplest.js• appium &• node simplest.jsTuesday, April 23, 13
  13. 13. Ec·o·sys·tem "dependencies": {"underscore": "~1.4.3","colors": "~0.6.0-1","express": "~3.0.6","argparse": "~0.1.10","path": "~0.4.9","rimraf": "~2.1.1","uuid-js": "~0.7.4","temp": "~0.5.0","winston": "~0.6.2","request": "~2.12.0","bplist-parser": "~0.0.4","bufferpack": "0.0.6","node-bplist-creator": "~0.0.1","node-uuid": "~1.4.0","underscore.string": "~2.3.1","glob": "~3.1.20","unzip": "~0.1.1","ncp": "~0.4.2","swig": "~0.13.5","async": "~0.2.6","mkdirp": "~0.3.5","binary-cookies": "~0.1.1"},"scripts": {"test": "grunt travis"},"devDependencies": {"mocha": "~1.8.1","should": "~1.2.1","grunt": "~0.4.0","grunt-cli": "~0.1.6","wd": "git://github.com/admc/wd.git""assert": "~0.4.9","grunt-mocha-test": "~0.2.0","difflib": "~0.2.4","prompt": "~0.2.9",Tuesday, April 23, 13
  14. 14. Tuesday, April 23, 13
  15. 15. Appium.appTuesday, April 23, 13
  16. 16. Sauce•Free, OSS Sauce,Travis, Jenkins•Concurrency ftw.•Re-launching Mac Cloud•167 platform/OS’s•Find us! Drinkups, Conferences, MeetupsTuesday, April 23, 13
  17. 17. Demo appdonated byappium.iogithub.com/appium/appium@AppiumDevsTuesday, April 23, 13
  18. 18. Me•@admc•github.com/admc•VP of Dev•Sauce LabsTuesday, April 23, 13

×