Your SlideShare is downloading. ×
Node Philly
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×

Introducing the official SlideShare app

Stunning, full-screen experience for iPhone and Android

Text the download link to your phone

Standard text messaging rates apply

Node Philly

2,126
views

Published on

Introducing Appium, Node Philly talk.

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,126
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
10
Comments
0
Likes
1
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Node.ph2013@admcTuesday, April 23, 13
  • 2. Mobile is taking over the world.Where isour mobile automation? Our mobile CI?Tuesday, April 23, 13
  • 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. Our Requirements•IOS, Android, (Firefox OS?)•Community, Eco-system•WebDriver Compat•Cross PlatformTuesday, April 23, 13
  • 5. Appium•npm install appium -g•WebDriver (wd.js) - or any client•Open (GH, Mailing list)•Android (+Selendroid), IOSTuesday, April 23, 13
  • 6. appium opens the door to cross-platformmobile testing: one test, two mobileplatformsTuesday, April 23, 13
  • 7. AndroidTuesday, April 23, 13
  • 8. IOSThanks Dan CuellarTuesday, April 23, 13
  • 9. CodeTuesday, April 23, 13
  • 10. appium is the cross-platformsolution for native and hybridmobile automationTuesday, April 23, 13
  • 11. DEMOTuesday, April 23, 13
  • 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. 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. Tuesday, April 23, 13
  • 15. Appium.appTuesday, April 23, 13
  • 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. Demo appdonated byappium.iogithub.com/appium/appium@AppiumDevsTuesday, April 23, 13
  • 18. Me•@admc•github.com/admc•VP of Dev•Sauce LabsTuesday, April 23, 13