Thank you.

Your uploaded files are waiting for moderation.

<< Go Back

How To Use Selenium Successfully

Reading Time: 1 minute

What is Selenium? Why should you use it? And how do you use it successfully? In this talk, Dave answers these questions as he steps through through the why, how, and what of Selenium (the open-source automated web-testing tool used by millions of people world-wide).

He also discusses how to start from nothing and build out a well factored, maintainable, resilient, fast and scalable set of tests in Java. These tests will not only work well, but across all of the browsers you care about, while exercising relevant functionality that matters to your business.

Talk Takeaways:
– What Selenium is, where it came from, and where it’s heading
– Decompose an existing web application to identify what to test
– Identify which browsers to test with
– Pick the best language for you and your team
– Setup Selenium to work with each browser you care about
– Write maintainable and reusable Selenium tests that will be cross-browser compatible and performant
– Build an integrated feedback loop to automate test runs and find issues fast
– Setup your own infrastructure or connect to a cloud provider
– Dramatically improve test times with parallelization
– Navigate the Selenium landscape to find information on your own


See Also:
eBook: The Selenium Guidebook: How to use Selenium Successfully

Editor's Image

Dave Haeffner

Dave is the writer of Elemental Selenium — a free, once weekly Selenium tip newsletter that’s read by thousands of testing professionals. He’s also the creator and maintainer of the-internet (an open-source web app that’s perfect for writing automated tests against), and author of The Selenium Guidebook. He’s helped numerous companies successfully implement automated acceptance testing; including The Motley Fool, ManTech International, Sittercity, and Animoto. He’s also a founder/coorganizer of the Selenium Hangout and has spoken at numerous conferences and meet-ups about automated acceptance testing.

One comment to How To Use Selenium Successfully

  1. Uros says:

    Thanks Dave, great webinar!
    Most of the items mentioned I already used in my previous project (Allure, POM…) and your explanations I found extremely useful. Some like @Rule usage for setup and teardown I never used and I’m planning using those for my next automation project next month.
    I have a question though. For parallelization we just used Sauce Labs, not SureFire plugin. It was all handled by SL. So I checked SureFire and it says that it is used for unit testing, not functional/integration and that is FailSafe plugin for. I’m missing something out?

Leave a Reply

Skip to toolbar