Here QA Tester can find Selenium interview questions with examples. I started to put together and continuously update interview question for Selenium WebDriver test automation tool. This Interview questions were asked during real QA interviews for Selenium QA Automation Engineer position in the leading companies. I believe that any QA Engineer, no matter seasoned one or novice one, would greatly benefits from this collection Selenium interview questions and tips. If you are plan to attend an interview you need to know the answers on these questions by heart. I provided answers on several technical interview questions, but you have to think how you would personally answer these questions. Finally, I would ask anyone of you to provide answers on unanswered Selenium interview question, so we all would benefit from this knowledge sharing and it would help us to land on Selenium QA Automation Engineer job and work successfully. If you were asked the interview question that is not in the list, post it with your answer.

Best Selenium Books: Top Recommended

There are a number of high quality books available about Selenium and test automation. As with any subject, Selenium books vary greatly in quality and how broadly they cover their subject. I picked these 6 books because they each approach the theme from a different perspective. Some have the introductory flavor throughout the book briefly covering a simple test case development in Selenese, while others tutor QA Tester into Selenium RC or Selenium Driver, and then delve with more advanced topics like running Selenium test cases in parallel with Selenium Grid or testing Android application with Selenium. The point I am want to make is that all these great books can be balancing to each other rather than the pick the best one tutorial. With that in mind, here are 4 of the top Selenium books.

Selenium Testing Tools Cookbook, 374 pages, 2015

Selenium Testing Tools Cookbook is written by Unmesh Gundecha who has a Masters' Degree in Computer Management and around ten years of experience in Testing and Software Development. This cookbook will help software tester in learning advanced for testing web applications with Selenium WebDriver API and tools like Cucumber-JVM, JBehave for Java, SpecFlow.NET for .NET, and Capybara for Ruby. In this cookbook software tester will learn how to test web applications productively and efficiently with Selenium WebDriver on desktops browsers, mobile web browsers, and even in a distributed environment with Selenium Grid. There are more than 90 recipes primarily in Java, but several are provided that use C#, Python and Ruby that software tester can use to build or extend existing test automation framework. This cookbook is for software testing professionals, QA managers, and software developers with prior experience in using Selenium testing web-based applications.

More reviews at Amazon: Selenium Testing Tools Cookbook Second Edition

Selenium 2 Testing Tools: Beginner's Guide

David Burns is a Senior Software Engineer in Test at Mozilla Corporation, a Core Committer at Selenium Open Source Community and participated as presenter in Google Test Automation Conference. He has been doing test automation for many years and wrote the second edition of this book in a fast-paced but friendly and engaging approach. The book is designed to be placed alongside the computer as your guide and mentor. Step-by-step tutorials are bolstered by clarification of the reasoning behind what you are doing. You will quickly pick up the essential skills, tips, and tricks for creating successful tests for your web applications with realistic examples that help you to learn by play and experiment. After working with this book QA Engineer will be able to create automate test cases using Selenium IDE, Selenium Remote Control and Selenium 2. An overview of the WebDriver is presented next followed by migrating tests from Selenium RC to Selenium WebDriver. Once all the tests have been created the book guides how QA Tester can speed up the execution of automated test cases using Selenium Grid.

More reviews at Amazon: Selenium 2 Testing Tools: Beginner's Guide

Selenium Simplified

The updated second edition of the popular tutorial guide to automated testing. This book is designed to get software developers and testers into the coding and programming stage of test automation with Selenium. The book is for developers and testers who instead of relying on Selenium IDE, prefer to develop Selenium test cases in Java. In addition to detailed information about coding for Selenium using Java and Selenium-RC, this book covers free development and testing tools Eclipse, JUnit, Hudson, Subversion and Xpather. I recommend this book for testers with no previous programming or Java experience, for QA Engineers who do not want to get stack with Selenium IDE, and eager to progress further in the testing competition. The experienced testers and software developers will learn Selenium API, understand how to optimize and refactor test cases, how to test web application on multiple browsers using Ant and Hudson, how to integrate test cases with Subversion and continuous integration. The book is written in an extremely informative, friendly style, full of tips and comes with source code, but has the number of spelling mistakes and obvious grammar errors.

More reviews at Selenium Simplified - a tutorial guide to using Selenium API in Java with JUnit

Learning Selenium Testing Tools - No prior knowledge of Selenium is required!

This book will guide you through designing and implementing the automation framework on Selenium to build advanced automated test cases. You will start with getting acquainted with the Selenium IDE, working with AJAX, and using different methods to locate elements in a web page. You will then move on to using PageObjects, making tests maintainable, using WebDriver with different browsers, and setting up Selenium Grid. You will also be introduced to advanced topics such as working with proxy servers, network intrusions, and more. By the end of the book, you will have the skills to efficiently test your web applications using Selenium. A well-detailed section has been dedicated to teaching you the object-oriented concepts with basics of core Java, which are the pre-requisites for Selenium automation.

If you are a software developer with a basic knowledge of testing and are interested in automated testing using Selenium, this is the book for you.

More reviews at Learning Selenium Testing Tools

An Introduction to Testing Web Applications with Selenium

This book is sixty pages introduction to building automated test cases using Selenium and Twill. It is worth to notice that one of the authors is Jason Huggins, who is the creator and developer of Selenium and currently leads product direction is Sauce Labs. The best way to use the book is to run through the examples. The book is a perfect gift for beginners, it starts from a basics and within several days you will understand almost all possibilities and limitations of Selenium. If you already have some experience with Selenium you probably don not need this book, but even in this case you will definitely discover very interesting tips and tricks. The only complaint is that it hasn't been made into a print book.

More reviews at An Introduction to Testing Web Applications with Selenium

Java Power Tools

Java Power Tools

Java Power Tools is written with a Java developer audience in mind, but provides a fairly detailed introduction to a number of tools for software testers involved in the testing of Java based applications. It is like having thirty reference books for the price of one book. The books covers all of the major tool types in the development and testing processes including build tools, version control tools, unit testing, integration testing, load and performance testing, quality metrics tools, issue management tools and continuous integration tools. In the same time the book is organized not around the tools, but around tasks and then goes into details on what tool QA Tester need to do the job. There is plenty of detailed technical information on how to use the tools and why to do things a particular way. The tools described in the book are Ant, Maven, CVS, Subversion, JUnit, TestNG, Cobertura, Selenium, CheckStyle, PMD, FindBugs, Jupiter, Bugzilla. Trac, Continuum, CruiseControl, LuntBuild, and Hudson. Technically there are just one chapter about Selenium "Testing Your Web Application with Selenium", but I recommend to buy this book for any tester who want to improving the technical skills and looking for solutions.

More reviews at Amazon: Java Power Tools

The diversity of Selenium books accessible to new or experienced Selenium test automation engineer is relatively hefty comparing with the nearly complete absence of books for HP QTP or SilkTest. There are four books that stand out as the top Selenium books for learning about test automation. These books provide a systematic foundation for the absolute beginner and lead into much more advanced Selenium topics. If you have any Selenium book recommendations, or reviews, please post up a comment.

Related books

  1. Best recommended Selenium WebDriver books
  2. Top recommended Quality Assurance and Software Testing books
  3. Best books for techical interview for beginners and experts

1 comment:

Anonymous said...

is there a particular reason you disabled selection on the page?
I find the books review useful, but not being able to google or translate some words on it makes UX miserable.