ui automation
play

UI Automation CocoaConf PDX 2013 Jonathan Penn @jonathanpenn - PowerPoint PPT Presentation

UI Automation CocoaConf PDX 2013 Jonathan Penn @jonathanpenn Slides n Sample Code cocoamanifest.net/features T e problem Wash. Rinse. Repeat. So...? First, some theory... Edge Cases Wired up right? T ink like a user Show me the


  1. UI Automation CocoaConf PDX 2013 Jonathan Penn

  2. @jonathanpenn

  3. Slides n’ Sample Code cocoamanifest.net/features

  4. T e problem

  5. Wash. Rinse. Repeat.

  6. So...?

  7. First, some theory...

  8. Edge Cases

  9. Wired up right?

  10. T ink like a user

  11. Show me the money! (demo time)

  12. Write Expressive Tests Assert Behavior Test Performance Stub Dependencies Run From Command Line More Fun

  13. Other resources

  14. UI Screen Shooter github.com/jonathanpenn/ui-screen-shooter

  15. tuneup.js test("my ¡test", ¡function(target, ¡app) ¡{ ¡ ¡assertWindow({ ¡ ¡ ¡ ¡tableViews: ¡[ ¡ ¡ ¡ ¡ ¡ ¡{ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡cells: ¡[ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡{ ¡name: ¡"Fred" ¡}, ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡{ ¡name: ¡"Flintstone" ¡} ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡] ¡ ¡ ¡ ¡ ¡ ¡} ¡ ¡ ¡ ¡] ¡ ¡}); }); github.com/alexvollmer/tuneup_js

  16. Bwoken bendyworks.github.com/bwoken

  17. Your mom writes tests pragprog.com/book/jptios

  18. And now for something completely di ff erent...

  19. UIAutoMonkey github.com/jonathanpenn/ui-auto-monkey

  20. UI Automation

  21. Jonathan Penn @jonathanpenn jonathan@cocoamanifest.net for more info... cocoamanifest.net/features

Recommend


More recommend