- Tests are slow
- Tests are brittle
- Tests are high maintenance
All of these items are solvable, the problem is the lack of information: there's either too much to sift through, not enough for your context, or it’s out of date.
Unfortunately there are more resources to dig through than you have time or know what to do with.
With videos, documentation, forums, meetups, conferences, books, and mailing lists, the signal to noise ratio is all out of whack.
They may help you cobble together parts of a solution, solving short term problems. But without guidance, your tests will still be slow, brittle, and rife with false positives. This leads to a lack of trust in your tests.
Here are the missing pieces you will learn in this guidebook:
How do you stack up? Odds are you have some of these points nailed down. But wouldn't you rest easier knowing you had all of them?
Write tests you and your team can trust with the techniques in The Selenium Guidebook. You will release software with confidence, knowing that your application has stable, fast tests that cover what matters.
This guidebook is for anyone who is using Selenium: test automation engineers, manual and exploratory testers who need to learn automation, and developers who need to implement test automation.
To do automated testing well, you don't need to be a developer, but you should be able to write some code. Don't worry, I'll show you what you need to know, with simple examples, to help you quickly put these concepts into practice.
Quick browse through the "Selenium Guidebook" tells me it's def. worth it, and I don't know a thing about ruby. Thanks, @TourDeDave
— ken pace (@kennypace) December 19, 2013
@kevindewalt @TourDeDave I'd love to eventually incorporate this with the new Selenium docs.
— uǝsɟloʇ sɐǝɹpuɐ (@tolfsen) December 18, 2013
(Andreas is a core committer of the Selenium project)
Buy this book. NOW. "Selenium Guidebook - A step-by-step guide on how to use Selenium successfully" by @TourDeDave https://t.co/GVYTNWXZ75
— Jason Huggins (@hugs) December 19, 2013
(Jason is the creator of Selenium)
Hey, I'm Dave Haeffner. I'm the writer of Elemental Selenium -- a free, once weekly Selenium tip newsletter that's read by thousands of testing professionals. I also created and maintain the-internet (an open-source web app that's perfect for writing automated tests against). I've helped numerous companies successfully implement automated acceptance testing; including The Motley Fool, ManTech International, Sittercity, and Animoto. I'm also an active member of the Selenium project and I've spoken at numerous conferences and meetups around the world about automated acceptance testing.
Want to see a sample of what you'd get?
Some of the 14 topics covered:
See a sample of the Java version.
Formats included:
You'll get all of them along with the source code from the dozens of examples in the book.
"I've learned so much from Dave's site and book; they've really helped me dive into automating the testing I'm doing. They've saved me hours of time."
-- Jonathan Lane, Customer Support Specialist at HarvestWant to see a sample of what you'd get?
Some of the 14 topics covered:
See a sample of the Java version.
Formats included:
You'll get all of them along with the source code from the dozens of examples in the book.
"I've looked through other books, and tried probably a dozen examples I've found through Google searches. The Selenium Guidebook is the first one to work for my needs, very impressed."
-- Stan Martineau, Software DeveloperFormats included:
You'll get all of them along with the source code from the dozens of examples in the book.
"The book helped me realize what I am doing right/wrong, and how I can tune up my Selenium tests.
-- Igor Baloš, QA Lead at WildbitBecause it's more than a book. It's a self-paced training course that's designed to make you proficient with Selenium quickly. If you compare the price to other technical books, then yes, it can seem expensive. But when you compare it to other Selenium training options (e.g., in-person multi-day training sessions for thousands of dollars per person, hundreds of dollars per-hour for a consultant, or countless time spent surfing the web, reading other books, and watching video courses to try and find the same information with meager results), then the price is quite reasonable. And with lifetime access to all future product updates and a 100% money-back guarantee, there's really no down-side.
Yes! And as Selenium continues to evolve, updated editions of the book will be released to cover any relevant changes.
No. A purchase of any edition gets you lifetime access to *all* future updates for that edition (a.k.a. lifetime access). For instance, if you buy a Java edition (either just the book, the cheat sheets package, or the complete package -- it doesn't matter which) and an updated version gets released a year from now, you'll automatically receive the updated edition at no extra charge (e.g., you'll get an email announcing the update along with download instructions).
Each book covers what is current at the time of writing. If there are breaking changes from a new version of Selenium (or from a supporting library that the book covers, like a testing framework) then an updated edition of the book will be prepared and released in short order. Also, a purchase of any edition gets you lifetime access to future updates for that edition. With a physical book, I'd be forced to charge for each new edition.
I offer discount pricing for people that live in certain countries, and for repeat customers. Do you qualify? Go here to find out. I also offer discount pricing when you purchase a team edition. See here for details.
Yes. I offer a 100% money back guarantee on all of my products for ONE YEAR! If you aren't completely satisfied, then I'm not comfortable keeping your money. Let me know and I'll give you a full refund.
Nope! I trust my readers and don't want to cripple the experience for them. If you'd like to share it with others, contact me for details on upgrading to a team license.
If you bought a lower package (e.g., the book or cheat sheets) and want to upgrade (e.g., to the complete package or team edition) for the same programming language, let me know and I will send you a discount link so you will only have to pay the difference. If you need to switch between between editions (e.g, bought a package in one programming language and need to switch to another one), contact me within the first year of your purchase and I'll get you squared away.
Do you have some co-workers who would benefit from these materials?
No problem. I sell group licenses too (for The Complete Package).
You can either give your co-workers access to the materials from my site, or download the materials and host them internally. (One corporate license covers up to 100 people within the same organization, with trust -- no DRM is involved).
Any other questions? Let me know. I'm here to chat.