Design Patterns for High-Quality Automated Tests: High-Quality Test Attributes and Best Practices Paperback – March 6, 2020
|New from||Used from|
Enhance your purchase
Enter your mobile number or email address below and we'll send you a link to download the free Kindle App. Then you can start reading Kindle books on your smartphone, tablet, or computer - no Kindle device required.
To get the free app, enter your mobile phone number.
Frequently bought together
- ASIN : B085KR3XQ9
- Publisher : Independently published (March 6, 2020)
- Language : English
- Paperback : 314 pages
- ISBN-13 : 979-8621316983
- Item Weight : 1.54 pounds
- Dimensions : 8 x 0.79 x 10 inches
- Best Sellers Rank: #1,100,550 in Books (See Top 100 in Books)
- Customer Reviews:
Top reviews from the United States
There was a problem filtering reviews right now. Please try again later.
The book is oriented to people who want to go deeper into automation testing and start thinking and acting more as a Software Engineer in Testing, but not as a regular tester who is just producing big amounts of tests via code duplication and without any optimisation.
Prior knowledge in OOP using C# or Java is required for the examples shown.
Top reviews from other countries
The English used in this book is variable – it would have been worthwhile having a native English speaker, who is also an experienced Software Engineer in Test (SET) (a.k.a. Software Development Engineer in Test (SDET)), proof-read the text before publication. The problematic English is worse near the start of the book, and lessens the further you get into the book. There are also some errors in text and code, that a proof-reader should have spotted.
The content of the book is pretty good, certainly more interesting than most WebDriver texts that I have read. It’s clearly the work of somebody far more experienced than the majority of SETs/SDETs. That being said, some key explanations are missing, the final design/code could have been finessed some more (including having a Fluent API with a Test Design Index of 5), and some extra content could have been included that expanded on Chapter 10 and Appendix 1 (it feels like these sections were cut short, rather than being finished to their full potential). Whilst not aimed at the same market, I would suggest reading this book in conjunction with “The Art of Unit Testing” by Roy Osherove, as that may make the reader consider questions not covered in this book.
Whilst I think the book could have been better (and it’s missing an index, which is frustrating), it’s still better than other texts I have read about using WebDriver. When I used to recruit SETs/SDETs for QA teams that I led, if an interviewee were experienced to the level of this book, the candidate would have stood out from the crowd.
Recommended, with caveats.
The book describes with very good examples how to code tests with selenium and why we should use the best practices and design patterns. I advise you to download the examples from GitHub and l do/rewrite the examples in parallel as you read the book, if you don’t have professional experience. Because a low level programming experience is recommended/needed. But also for beginners like me, who switch from manual Testers to automation QA engineer were the examples und the explanations fully understandable (if you don’t have to write any code, but wish to know some best practices).
I believe also that every QA engineer no matter the experience level will find something useful for his/her/its job and will learn from the book. If not, assert that “the feeling that you doing things right” is true:)
Calculating the #TDI for my helloGoogleWorld workshop example without pageObject is an eyeOpener. Guess I found the perfect xmas-present for the Raiffeisen Bank International AG testing guild and a giveAway for the GO-IT! Academy TestAutomation Program... Kudos to Anton!