Se ha denunciado esta presentación.
Utilizamos tu perfil de LinkedIn y tus datos de actividad para personalizar los anuncios y mostrarte publicidad más relevante. Puedes cambiar tus preferencias de publicidad en cualquier momento.
Canopy: Easy Automated UI
Testing forthe Web
EricPotter
Technical Strategist,
Aptera Software
Canopy: Easy Automated UI
Testing forthe Web
EricPotter
Technical Strategist,
Aptera Software
Canopy:
Testing your website with out testing
your patience.
EricPotter
Technical Strategist,
Aptera Software
I get to write integration tests with F#?
That’s awesome!
EricPotter
Technical Strategist,
Aptera Software
Canopy: Easy Automated UI
Testing forthe Web
EricPotter
Technical Strategist,
Aptera Software
Automated Testing
• Compliments unit testing and QA
testing.
• Provides Integration Testing
• Enables testers to focus on ...
Canopy
Canopy
• F# DSL
• CSS selectors
• Open Source
• NuGet
Simple Test Demo
Actions
Operator Variations
click doubleClick, rightClick, etc
check uncheck
hover
write or << read
waitFor waitForElement...
Advanced Actions
Operator Variations
element elementWithText,
elementWithin
first last, nth
resize
js
screenshot
Assertions
Operator Meaning
=== Equality
== Element equality
!= Not equal
*= One of many equals
*!= None equals
Advanced Assertions
Operator Variations
displayed notDisplayed
enabled disabled
selected deslected
count
contains notConta...
Demo
Conclusion
“ Canopy enables you to
create and maintain
integration tests with a
minimum viable effort.
• lefthandedgoat.github.io/canopy/
• humbletoolsmith.com/tags/Canopy/
• http://bit.ly/ApteraAutomatedTesting
“
Thank You.
Let’s Chat Later.
@pottereric HumbleToolsmith.com
Easy Automated UI Testing with Canopy
Easy Automated UI Testing with Canopy
Easy Automated UI Testing with Canopy
Easy Automated UI Testing with Canopy
Easy Automated UI Testing with Canopy
Easy Automated UI Testing with Canopy
Easy Automated UI Testing with Canopy
Easy Automated UI Testing with Canopy
Easy Automated UI Testing with Canopy
Easy Automated UI Testing with Canopy
Easy Automated UI Testing with Canopy
Próxima SlideShare
Cargando en…5
×

Easy Automated UI Testing with Canopy

8 visualizaciones

Publicado el

Create Automated Integration Tests with F#.

Publicado en: Tecnología
  • Sé el primero en comentar

  • Sé el primero en recomendar esto

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

×