Start reading Selenium 2 Testing Tools: Beginner's Guide on your Kindle in under a minute. Don't have a Kindle? Get your Kindle here.

Deliver to your Kindle or other device

 
 
 

Try it free

Sample the beginning of this book for free

Deliver to your Kindle or other device

Read books on your computer or other mobile devices with our FREE Kindle Reading Apps.
Selenium 2 Testing Tools: Beginner's Guide
 
 

Selenium 2 Testing Tools: Beginner's Guide [Kindle Edition]

David Burns
4.0 out of 5 stars  See all reviews (1 customer review)

Print List Price: £27.99
Kindle Price: £12.95 includes VAT* & free wireless delivery via Amazon Whispernet
You Save: £15.04 (54%)
* Unlike print books, digital books are subject to VAT.

Formats

Amazon Price New from Used from
Kindle Edition £12.95  
Paperback £26.59  


Product Description

Product Description

This book is written in Beginner’s Guide style which emphasizes the concept of learning by doing. The book is packed with examples and code so that you can get the best out of this book. If you are a Software Quality Assurance professional, Software Project Manager, or a Software Developer interested in automated testing using Selenium, this book is for you. Web-based application developers will also benefit from this book.

About the Author

David Burns

David is a Lead Test Engineer and has been doing test automation for many years. David is a Selenium Core Committer and has been using the product for over 3 1/2 years so knows all the nuances and issues that go with Selenium. David has also spoken at a number of conferences and has shown how you can use Selenium to record client side stats that was presented at Google Test Automation Conference.


Product details


More About the Author

Discover books, learn about writers, and more.

What Other Items Do Customers Buy After Viewing This Item?


Customer Reviews

5 star
0
3 star
0
2 star
0
1 star
0
4.0 out of 5 stars
4.0 out of 5 stars
Most Helpful Customer Reviews
3 of 4 people found the following review helpful
4.0 out of 5 stars WebDriver is the distinguishing feature 11 Nov 2012
Format:Kindle Edition
Burns gives a straightforward and easy to understand exposition of how to use Selenium version 2 as a browser testing framework. What may be most impressive to some readers is early in the book, where there is a list of which browsers are able to run it. Chrome, Internet Explorer, Firefox and Opera. The only major omission is Safari. Sorry, all you Apple users. But maybe Selenium 3 will include it.

At the most basic level, you can quickly learn how to install and run it so that it can then capture your manual actions at one of those browsers, starting at some base web page. This starts with the simplest case, where you are going to that page and then going to other pages by clicking a link in the current page. But Selenium goes much further in capability. You can go to a given text element that is present, and then tell Selenium that this text should be present. Ditto for insisting that a clickable item be present. This way, Selenium can test in future versions of the page for the presence of items, rather than being limited to testing a user's actions.

Another common scenario is where multiple browser windows are present. Also testable.

More interesting to programmers is how the book goes beyond the previous. WebDriver could be the key distinguishing feature of Selenium 2. It controls the browser from outside, whereas the earlier abilities were run inside the browser. The advantage of WebDriver is that it bypasses the locks placed on javascript code that runs in a browser. Those were necessary to prevent malicious javascript code being run from a webpage visited by the browser. But in the context of automated testing, you often are running javascript testing code that you wrote yourself. So to get around the inherent and deliberate browser limitation, it was necessary to ab initio from outside. The second half of the book takes you into programming. The writing of javascript that runs inside WebDriver to access the browser.
Was this review helpful to you?
Most Helpful Customer Reviews on Amazon.com (beta)
Amazon.com: 2.8 out of 5 stars  9 reviews
13 of 16 people found the following review helpful
1.0 out of 5 stars What just happened? 10 Nov 2012
By Rab - Published on Amazon.com
Format:Paperback
I bought this book because it was the only one I could find on the subject. Having read David's earlier book on Selenium 1, I was not expecting much. Sadly, this title suffers from the same frustrating lack of clarity, coherence and detail. For a book that claims to teach beginners how to learn to use Selenium 2 'from scratch', it does not do nearly enough to communicate key concepts to readers. If you're a java programmer looking for a quick introduction to selenium webdriver then you may get some value from this book. However, there is nothing here that you will not find covered in more detail on various websites and blogs. Please, don't waste your money on this.
10 of 12 people found the following review helpful
2.0 out of 5 stars Not all that... 13 Dec 2012
By Bronwen - Published on Amazon.com
Format:Kindle Edition|Amazon Verified Purchase
While I am an old hand at web development and web programming, I'm just learning Java and automated testing. Finding decent references that walk you through exactly how to set up Selenium Webdriver has been a PITA, and this book claims that it will help you get started. Selenium 2 Testing Tools: Beginner's Guide disappoints on every important front.

My biggest complaint is that while this text has some good info for the rank novice, it's effectively useless to me. Basic information is covered in detail, but the text skims over the parts that I actually need, like installing and configuring Selenium Webdriver on a computer system. The author doesn't even show you how to configure his recommended IDE. He just says, "This is the development tool I like. Install it... Oh, and now go create a new Java project!" Um... some details on what the defaults are and whether additional paths need to be defined would be ever so helpful, and they're not here.

Who the book might be good for:

* People who know little to nothing about automated testing.
* People who have never used Selenium IDE before.
* People who are not familiar with basic programming concepts and/or best practices.

Who should not waste their time with this book:

* IT professionals who are already familiar with basic programming concepts and best practices.
* QA/QC professionals who already are familiar with Selenium IDE.
* People who are already familiar with Java (Not JavaScript! Java. If you don't know the difference, do yourself a favor and Google it.)

I'm not too put out because I purchased the MUCH less expensive Kindle version, but had I bought the print edition I would be screaming for my money back.
4 of 4 people found the following review helpful
1.0 out of 5 stars Good, but short, IDE overview, webdriver not so much. 25 Mar 2013
By Kristian - Published on Amazon.com
Format:Paperback
Since there are so few books about Selenium about I chose this. It starts off easy, but it goes quickly downhill from there. There are spelling errors and presentation of code without proper explanations.

The book would really need to be thorougly checked for spelling errors. It should also be updated with more in-depth information and explanations to why the author presents the code. In addition, either the test-site ([...]) or the book needs to be checked so that ID's and names are correct.
Were these reviews helpful?   Let us know
Search Customer Reviews
Only search this product's reviews

Customer Discussions

This product's forum
Discussion Replies Latest Post
No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
 

Search Customer Discussions
Search all Amazon discussions
   


Look for similar items by category


Amazon Media EU S.à r.l. Privacy Statement Amazon Media EU S.à r.l. Delivery Information Amazon Media EU S.à r.l. Returns & Exchanges