Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Easy Automated UI Testing with Canopy

7 views

Published on

Create Automated Integration Tests with F#.

Published in: Technology
  • Be the first to comment

  • Be the first to like this

Easy Automated UI Testing with Canopy

  1. 1. Canopy: Easy Automated UI Testing forthe Web EricPotter Technical Strategist, Aptera Software
  2. 2. Canopy: Easy Automated UI Testing forthe Web EricPotter Technical Strategist, Aptera Software
  3. 3. Canopy: Testing your website with out testing your patience. EricPotter Technical Strategist, Aptera Software
  4. 4. I get to write integration tests with F#? That’s awesome! EricPotter Technical Strategist, Aptera Software
  5. 5. Canopy: Easy Automated UI Testing forthe Web EricPotter Technical Strategist, Aptera Software
  6. 6. Automated Testing • Compliments unit testing and QA testing. • Provides Integration Testing • Enables testers to focus on high value work.
  7. 7. Canopy
  8. 8. Canopy • F# DSL • CSS selectors • Open Source • NuGet
  9. 9. Simple Test Demo
  10. 10. Actions Operator Variations click doubleClick, rightClick, etc check uncheck hover write or << read waitFor waitForElement, sleep
  11. 11. Advanced Actions Operator Variations element elementWithText, elementWithin first last, nth resize js screenshot
  12. 12. Assertions Operator Meaning === Equality == Element equality != Not equal *= One of many equals *!= None equals
  13. 13. Advanced Assertions Operator Variations displayed notDisplayed enabled disabled selected deslected count contains notContains
  14. 14. Demo
  15. 15. Conclusion
  16. 16. “ Canopy enables you to create and maintain integration tests with a minimum viable effort.
  17. 17. • lefthandedgoat.github.io/canopy/ • humbletoolsmith.com/tags/Canopy/ • http://bit.ly/ApteraAutomatedTesting
  18. 18. “ Thank You. Let’s Chat Later. @pottereric HumbleToolsmith.com

×