Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Chrome Tech Night 8 - STF

Chrome Tech Night 8 - STF

STF LT at Chrome Tech Night 8

Gunther Brunner

July 31, 2015
Tweet

More Decks by Gunther Brunner

Other Decks in Programming

Transcript

  1. @gunta85
    Günther Brunner
    OpenSTF + Chrome
    Chrome Tech Night #8 LT

    View Slide

  2. Most painful point
    in web mobile development
    right now: 

    Android Debugging

    View Slide

  3. More than 18796 different Android devices

    View Slide

  4. View Slide

  5. Remotely test every
    device from your browser

    View Slide

  6. Remotely test every
    device from your browser

    View Slide

  7. Features

    View Slide

  8. Demo

    View Slide

  9. 100% Open Source


    Apache 2.0 License
    https://openstf.github.io

    View Slide

  10. Creating your own Devices Farm
    • Buy a USB hub
    • Connect your own Android devices

    View Slide

  11. View Slide

  12. Installing STF

    View Slide

  13. Installing (Mac OS X)
    • Install ADB
    • Install dependencies
    • Install STF
    brew install node rethinkdb graphicsmagick zeromq protobuf
    npm install -g stf
    Included in Android SDK Tools / Android Studio

    View Slide

  14. Running locally
    • Run RethinkDB
    • Run STF
    stf local
    rethinkdb

    View Slide

  15. View Slide

  16. Chrome adb connect support would be awesome

    View Slide

  17. https://openstf.github.io

    View Slide

  18. Open STF

    View Slide

  19. Connect with Remote Debug

    View Slide

  20. Connect with Remote Debug

    View Slide

  21. Inspect the device
    • Open chrome://inspect

    View Slide

  22. Reverse Port Forwarding
    • Works not only on Chrome, but any browser and app.

    View Slide