LiveZilla Live Chat Software
Importitall
Register/Login Login Contact UsContacts BlogBlog
Cart Items : 0 | Cart Total : R0
Books > Computers & Technology > Computer Science > 1849515743
  1. Selenium Testing Tools Cookbook
    Image(s) provided for illustrative purposes and may differ from the actual product
  2. Selenium Testing Tools Cookbook

    [1849515743]
    Delivery: 10-20 Working Days
    Customer Ratings (17 reviews)
    Price R1262.00

     pinterest 
Additional Information

Unlock the full potential of Selenium WebDriver to test your web applications in a wide range of situations. The countless recipes and code examples provided ease the learning curve and provide insights into virtually every eventuality.

Overview

  • Learn to leverage the power of Selenium WebDriver with simple examples that illustrate real world problems and their workarounds
  • Each sample demonstrates key concepts allowing you to advance your knowledge of Selenium WebDriver in a practical and incremental way
  • Explains testing of mobile web applications with Selenium Drivers for platforms such as iOS and Android

In Detail

Web technologies are becoming increasingly complex and there is a need to test your web applications against a vast number of browsers and platforms, so you need to build highly reliable and maintainable test automation. This book will help you test your web applications effectively and efficiently with Selenium WebDriver.

"Selenium Testing Tools Cookbook" is an incremental guide that will help you learn and use advanced features of Selenium WebDriver API in various situations for building reliable test automation. You will learn how to effectively use features of Selenium using simple and detailed examples. This book will also teach you best practices, design patterns, and how to extend Selenium.

"Selenium Testing Tools Cookbook" shows developers and testers who already use Selenium, how to go to the next step and build a highly maintainable and reliable test framework using advanced features of the tool.

The book starts with tips on advanced location strategy and effective use of Selenium WebDriver API. Then it demonstrates the use of design patterns such as Data Driven Tests and PageFactory for building maintainable test automation.

It also explains extending Selenium WebDriver API along with implementing custom tasks and setting up your own distributed environment to run tests in parallel.

It concludes with tips on integrating Selenium WebDriver with other popular tools, testing mobile web applications, and capturing videos of test runs. This books provides examples in Java, C#, Ruby, and Python.

"Selenium Testing Tools Cookbook" will help you in building a highly robust and maintainable test automation framework from start to finish.

What you will learn from this book

  • Understand Locators and use various locator methods to build reliable tests
  • Build reliable and maintainable tests with Selenium WebDriver API
  • Use PageFactory Pattern to build a robust and easy- to-maintain test framework
  • Build data driven tests and extend Selenium API to implement custom steps and checks
  • Learn to integrate and use ATDD/BDD tools such as JBehave, SpecFlow, and FitNesses with Selenium WebDriver
  • Set up iPhone/iPad & Android simulators and devices for testing your mobile web application
  • Set up Selenium Grid for faster and parallel run of tests, increasing test coverage and reducing test execution time
  • Capture screenshots and videos of test runs

Approach

This is a cookbook packed with code examples and step-by-step instructions to ease your learning curve.

Who this book is written for

This book is intended for software quality assurance/testing professionals, software project managers, or software developers with prior experience in using Selenium and Java for testing web-based applications. This book also provides examples for C#, Python, and Ruby users.

Similar Products

Selenium WebDriver Practical GuideTest Automation using Selenium WebDriver with Java: Step by Step GuideMastering Selenium WebDriverLearning Selenium Testing Tools - Third EditionThe Cucumber Book: Behaviour-Driven Development for Testers and Developers (Pragmatic Programmers)Java For Testers: Learn Java fundamentals fastSelenium Design Patterns and Best PracticesTestNG Beginner's GuideJenkins: The Definitive Guide: Continuous Integration for the MassesThe Cucumber for Java Book: Behaviour-Driven Development for Testers and Developers
Specifications

Country
USA
Author
Gundecha Unmesh
Binding
Paperback
EAN
9781849515740
ISBN
1849515743
IsEligibleForTradeIn
1
Label
Packt Publishing
Manufacturer
Packt Publishing
MPN
black & white illustrations
NumberOfItems
1
NumberOfPages
326
PartNumber
black & white illustrations
PublicationDate
2012-11-23
Publisher
Packt Publishing
ReleaseDate
2012-11-23
Studio
Packt Publishing
Most Helpful Customer Reviews

“Selenium Testing Tools Cookbook” covers a lot of ground. I've written some Selenium tests and still learned new things in chapter 1.

It's not meant to be an introduction book so you should have written a test before. I like the depth on foundations though. From browser plugins to advanced selectors, there is a lot to see. I particularly liked the CSS selector syntax summary.

It was good to see JSExecutor covered – I wasted a good amount of time with this on a problem in the past. I liked seeing the page object pattern (which looks like a DSL) and the Actions framework. I like the example of a parameterized test case in chapter 4. I would have liked to see it broken up so not a ton of code in a row though.

There are warnings as needed when showing a feature that you might not want to use. Or when showing a feature that is only available in some cases. For example, the HtmlUnitDriver doesn't support taking screenshots.

I... Read more
If you are doing automated web testing, you should consider Selenium. Not a lot of info in the book that cannot be found online, but having it handy on my Kindle is well worth the modest price of the book. Note - the books works very nicely with Kindle HD and Kindle PC App

The book is full of "How to do" cases with complete details, and at the end of each there is a "How it works" sections.

Selenium API are available to supports several languages: Java, C#, Python, and others I suspect. All of our test work is driven from python - and fortunate for us there were plenty of plenty of python based examples in the book

If you have experience in one of the driver languages, and if you are accomplished enough to have developed a website with more than just one page, then this book is a good first read. Others have noted it is not for the beginner - but I found it well written and detailed enough for the average web developer.
This is a good book for Selenium automation quick start up.
Very useful tip about using the jQuery.active - it helped me a lot for finding a common pattern to wait for all AJAX requests to finish.
Please Note

The authorised South African distributor of this product is under no obligation to honour the manufacture's guarantees/warranties or to provide after-sales service.

Please note that this item is imported from the USA, and is designed to be used in the USA. In addition, if the unit is powered it will come with a US plug and an adapter/transformer may be required. Please click here for more information on power requirements, or check with us if you are unsure or need any assistance!

Please also note that certain items cannot be imported, these include Alcohol, Animals, Batteries, Flammable Materials, Currency, Food, Furs, Chemicals, Explosives, Medications, Plants, Seeds, Supplements, Pressurized Cans, Tactical Equipment, Vitamins, Weaponry and Weaponry Accessories. In these cases, the item and information is displayed for reference purposes only. If you are not sure if we are permitted to bring an item, please send us an e-mail with a link to the item to confirm.

Please also ensure that you are ordering the correct item for your particular application as returns to the USA are costly. Product reviews are also provided for most of our items, which can give you a good idea for possible things to look out for and the quality of the item. By clicking Add to Cart, you are confirming that the item is correct and you accept the conditions listed here.