four crucial tips for automating your web tests
DESCRIPTION
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.TRANSCRIPT
Four Crucial Tips for Web Automation
Jim Holmes [email protected] @AJimholmes FrazzledDad.com
Slides: frazzleddad.com !
Samples: github.com/JimHolmes/SE13
The Four Tips
0) Learn Your Locators
1) Learn When to Avoid Locators
2) Learn How Async Works in Your System
3) Learn to Handle Data and Configuration Effectively
Automation Best Practices
There’s only one:
There are no best practices!
Take today’s concepts
Learn how to apply in !
YOUR SYSTEMS!
0) Locators
What’s a DOM?
Locator Types IDs CSS Xpath Other Attribs
1) Know When to AVOID Locators
2) Handling Async Situations
Page load lifecycle
Along came AJAX
And Jquery and backbone and…..
Explicit waits
Simplify Your Tests via Setup & Teardown
Test Oracles
System Configuration
Learn the concepts
Learn how to apply in !
YOUR SYSTEMS
Jim Holmes [email protected] @AJimholmes FrazzledDad.com