Four Crucial Tips for Automating Your Web Tests

595 views

Published on

View the webinar here: http://www.eurostarconferences.com/community/member/webinar-archive/webinar-95-four-crucial-tips-for-automating-your-web-tests-with-jim-holmes-

Functional testing your web applications can be extraordinarily frustrating. Intermittent failures, lots of rework and tinkering, and too little time spent on creating new value for your customers.

In this session Jim Holmes will help you understand a few crucial tips to help you get a successful web automation test suite in place: test the right things, understand good locators, handle asynchronous operations properly, and create a backing infrastructure to help you write better tests.

We'll use WebDriver for examples and demos in C#, but we'll discuss how these solutions are applicable to other technologies as well. Take away proven methods for ensuring your functional web tests are more robust, accurate, and maintainable.

Published in: Technology, Business
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
595
On SlideShare
0
From Embeds
0
Number of Embeds
406
Actions
Shares
0
Downloads
8
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Four Crucial Tips for Automating Your Web Tests

  1. 1. Four Crucial Tips for Web Automation
  2. 2. Jim Holmes jim@falafel.com @AJimholmes FrazzledDad.com
  3. 3. Slides: frazzleddad.com ! Samples: github.com/JimHolmes/SE13
  4. 4. The Four Tips
  5. 5. 0) Learn Your Locators
  6. 6. 1) Learn When to Avoid Locators
  7. 7. 2) Learn How Async Works in Your System
  8. 8. 3) Learn to Handle Data and Configuration Effectively
  9. 9. Automation Best Practices
  10. 10. There’s only one:
  11. 11. There are no best practices!
  12. 12. Take today’s concepts
  13. 13. Learn how to apply in ! YOUR SYSTEMS!
  14. 14. 0) Locators
  15. 15. What’s a DOM?
  16. 16. Locator Types IDs CSS Xpath Other Attribs
  17. 17. 1) Know When to AVOID Locators
  18. 18. 2) Handling Async Situations
  19. 19. Page load lifecycle
  20. 20. Along came AJAX
  21. 21. And Jquery and backbone and…..
  22. 22. Explicit waits
  23. 23. Simplify Your Tests via Setup & Teardown
  24. 24. Test Oracles
  25. 25. System Configuration
  26. 26. Learn the concepts
  27. 27. Learn how to apply in ! YOUR SYSTEMS
  28. 28. Jim Holmes jim@falafel.com @AJimholmes FrazzledDad.com

×