Home | Amazing | Today | Tags | Publishers | Years | Account | Search 
Selenium 2 Testing Tools: Beginner's Guide

Buy
Selenium WebDriver is the most used tool for browser automation. This book shows developers and testers how to create automated tests using a browser. You will learn how to be able to use Selenium IDE for quick throwaway tests. Or if you want to create tests to last, learn to use Selenium WebDriver.

You will learn to use Selenium WebDriver with both desktop browsers and mobile browsers, and learn good design patterns to make sure your tests will be extremely maintainable.

Learn to use Selenium testing tools from scratch

  • Automate web browsers with Selenium WebDriver to test web applications
  • Set up Java Environment for using Selenium WebDriver
  • Learn good design patterns for testing web applications

In Detail

Selenium automates browsers. It is primarily used for automating web applications for testing purposes.

Selenium has the support of some of the largest browser vendors who have taken (or are taking) steps to make Selenium a native part of their browser. It is also the core technology in countless other browser automation tools, APIs and frameworks.

”Selenium 2 Testing Tools: Beginner’s Guide" will help you begin with testing web applications using Selenium from scratch. From setting up the Java environment to running tests on mobile devices, it contains all the information to get a novice up and running on using Selenium..

You will also learn some advanced concepts such as testing complex web applications and running tests in parallel towards the end of the book.

This book is your answer to getting started with Selenium.

This is a good technical book that walks readers through how to break down a web application to being confident to automate your favorite web application.

You start with installing Selenium and the basics, and then move on to using Selenium IDE for bug replication. An overview of the WebDriver is presented next followed by migrating your tests from Selenium RC to Selenium WebDriver. You will then learn to find elements on a webpage from both the driver object as well as the element object and work with the Firefox driver. You will scan through mobile support and Selenium Grid. Design patterns and advanced topics are also covered.

By the end of the book, you will feel extremely confident with tackling websites on a number of different platforms.

What will you learn from this book

  • Learn the basics of breaking down a web application for testing
  • Understand AJAX calls and how they work with your tests
  • Create basic scripts that allow you to recreate issues quickly
  • Set up Firefox Driver, Firefox profiles, and extensions
  • Get your tests working on mobile devices
  • Migrate your tests from Selenium RC to Selenium WebDriver
  • Handle tests quicker by running them in parallel and reduce build time

Approach

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.

Who this book is written for

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.

(HTML tags aren't allowed.)

Linux Application Development (2nd Edition)
Linux Application Development (2nd Edition)

"The first edition of this book has always been kept within arm's reach of my desk due to the wonderful explanations of all areas of the Linux userspace API. This second edition greatly overshadows the first one, and will replace it."
--Greg Kroah-Hartman, Linux kernel programmer

Develop Software that...

SystemVerilog for Verification, Second Edition: A Guide to Learning the Testbench Language Features
SystemVerilog for Verification, Second Edition: A Guide to Learning the Testbench Language Features
SystemVerilog for Verification, Second Edition provides practical information for hardware and software engineers using the SystemVerilog language to verify electronic designs. The author explains methodology concepts for constructing testbenches that are modular and reusable. The book includes extensive coverage of the SystemVerilog 3.1a...
Beginning C: From Novice to Professional, Fourth Edition
Beginning C: From Novice to Professional, Fourth Edition

With Beginning C: From Novice to Professional, Fourth Edition, you'll come to understand the fundamentals of the C language and learn how to program. All you need is this book and any one of the widely available free or commercial C or C++ compilers--and you'll soon be writing real C programs. You'll learn C from the first principles,...


The Aging Kidney in Health and Disease
The Aging Kidney in Health and Disease

This volume will be a reliable source on the management of the elderly with renal disease. There is an ever-increasing proportion of the aging population affected by renal disease and hypertension, and physicians are faced with atypical clinical presentations of renal disease in the aged as compared to younger people. This volume combines the...

Simple Adaptive Strategies: From Regret-Matching to Uncoupled Dynamics (World Scientific Series in Economic Theory)
Simple Adaptive Strategies: From Regret-Matching to Uncoupled Dynamics (World Scientific Series in Economic Theory)

This volume collects almost two decades of joint work of Sergiu Hart and Andreu Mas-Colell on game dynamics and equilibria. The starting point was the introduction of the adaptive strategy called regret-matching, which on the one hand is simple and natural, and on the other is shown to lead to correlated equilibria. This initial finding...

97 Things Every Programmer Should Know: Collective Wisdom from the Experts
97 Things Every Programmer Should Know: Collective Wisdom from the Experts

Programmers have a lot on their minds . Programming languages, programming techniques, development environments, coding style, tools, development process, deadlines, meetings, software architecture, design patterns, team dynamics, code, requirements, bugs, code quality. And more. A lot. There is an art, craft, and science to programming that...

©2021 LearnIT (support@pdfchm.net) - Privacy Policy