Node Philly

  • 2,099 views
Uploaded on

Introducing Appium, Node Philly talk.

Introducing Appium, Node Philly talk.

More in: Technology
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
No Downloads

Views

Total Views
2,099
On Slideshare
0
From Embeds
0
Number of Embeds
1

Actions

Shares
Downloads
9
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