Selenium Design Patterns and Best Practices
By Dima Kovalenko
Publisher: Packt Publishing
Final Release Date: September 2014
Pages: 270

Selenium WebDriver is a global leader in automated web testing. It empowers users to perform complex testing scenarios with its simple and powerful interface.

This guide will provide you with all the skills you need to successfully create a functional Selenium test suite. Starting from the very beginning of the Selenium IDE, this book will show you how to transition into a real programing language such as Ruby or Java. You will quickly learn how to improve your code quality with refactoring and the skills needed to plan for the future development of your website to future-proof your test suite. With ample test examples running against a life-like e-commerce store and detailed step-by-step code review and explanations, you will be ready to test any challenge web developers might throw your way.

This book is intended for anyone who wants to create a test suite that is easy to maintain by expanding your knowledge until you feel truly confident and comfortable with Selenium.

Product Details
Recommended for You
Customer Reviews

REVIEW SNAPSHOT®

by PowerReviews
oreillySelenium Design Patterns and Best Practices
 
4.3

(based on 3 reviews)

Ratings Distribution

  • 5 Stars

     

    (1)

  • 4 Stars

     

    (2)

  • 3 Stars

     

    (0)

  • 2 Stars

     

    (0)

  • 1 Stars

     

    (0)

100%

of respondents would recommend this to a friend.

Pros

  • Easy to understand (3)

Cons

No Cons

Best Uses

No Best Uses

Reviewed by 3 customers

Displaying reviews 1-3

Back to top

 
4.0

Good book for ruby (Cucumber)

By sururavi

from India

About Me Sdet

Verified Reviewer

Pros

  • Accurate
  • Easy to understand
  • Good For Selenium Ruby
  • Helpful examples

Cons

    Best Uses

    • Bdd
    • Intermediate
    • Ryby

    Comments about oreilly Selenium Design Patterns and Best Practices:

    1)Selenium Design Patterns and best practices is an good book for guys who are in ruby selenium
    2.Provided from the scratch how to develop BDD framework(Cucumber)
    3.Page Object model concepts are explained clearly.

     
    4.0

    i would suggest this Book

    By sree

    from london uk

    About Me Developer

    Verified Reviewer

    Pros

    • Easy to understand

    Cons

    • Too basic

    Best Uses

    • Novice

    Comments about oreilly Selenium Design Patterns and Best Practices:

    1)Selenium Design Patterns and best practices is an best reource for guys who are in to selenium .
    2) Provided from the scratch how to develop quality scripts .
    3) Provided with very good re factoring techniques (EX:dry testing pattern) .This will help us to write stable selenium scripts.
    4) Provided how to mange Test suites .
    5) Chapter 5 :stabilizing tests provides how to handle 'Ajaxalls' and page load s.
    6) popular pageobject Pattern explained in detail.

     
    5.0

    You will learn Selenium!

    By Yev

    from Harrisonburg, VA

    About Me Developer

    Verified Reviewer

    Pros

    • Accurate
    • Concise
    • Easy to understand
    • Helpful examples
    • Well-written

    Cons

      Best Uses

      • Expert
      • Intermediate
      • Novice
      • Student

      Comments about oreilly Selenium Design Patterns and Best Practices:

      To begin with, in my opinion this book is for more experienced developers who are ready to take Selenium testing to the next level.
      I've been exposed to programming for about 2 years, starting with Ruby and currently learning some Java. While this book focuses primarily on using Ruby as the preferred language, have no doubt that Selenium can be used with Java as well.
      One of the strongest points of this technical book is that the author can convey advantages as well as disadvantages in a clear and concise manner. I have found that this helps greatly to see what is important and seeing possible downsides to a chosen path.
      Through showing us how software testing works from the first chapter, the author leads us through various examples and patterns in the current world of testing. It is up to date and includes relevant information now in 2014.
      In addition to explaining testing with the Selenium suite, the author also focuses on code reuse and refactoring, which will further help you grow as a programmer/developer. In Chapter 4, he also explains in depth test data and the various nuances associated with it.
      As the author states, you should be able to follow along the examples in this book with relative ease, but if you can't the appendix will help you with setting up Ruby on your computer, how to use the command line interface, installing the Selenium Webdriver gem, as well as getting it to work in Firefox. His examples are honed by years of experience in software testing, so everything is explained as simply as possible for a beginner or an experienced developer. The screenshots will help you immensely to see what the author means and overall, will provide for an enjoyable experience reading this software testing book.
      I have found that this book not only taught me about Selenium testing, but also broadened my knowledge about Ruby programming as well as browser elements and using the Selenium plug in to the fullest in Firefox. There is much to be learned about the browser locator in Chapter 2 as well, which I highly recommend to review.
      In the test data chapter, the author clearly and concisely explains to the reader what kinds of data is available and the benefits/disadvantages of each. What I really liked is that the author touches on topics about BDD, Rspec, as well as Cucumber and CI tools.
      In conclusion, I would highly recommend this guide to anyone already testing or looking to start testing in the open source tool that is Selenium. In addition, you will learn many helpful tips for software development in general, like I have. I look forward to any future works by this author.

      Displaying reviews 1-3

      Back to top

       
      Buy 2 Get 1 Free Free Shipping Guarantee
      Buying Options
      Immediate Access - Go Digital what's this?
      Ebook:  $19.99
      Formats:  ePub, Mobi, PDF