<p>Learn to use Selenium testing tools from scratch</p> <ul> <li>Automate web browsers with Selenium WebDriver to test web applications</li> <li>Set up Java Environment for using Selenium WebDriver</li> <li>Learn good design patterns for testing web applications </li> </ul> <p><b>In Detail</b></p>
Selenium 2 Testing Tools: Beginner's Guide
β Scribed by Burns David
- Publisher
- Packt Publishing
- Year
- 2012
- Tongue
- English
- Leaves
- 212
- Category
- Library
No coin nor oath required. For personal study only.
β¦ Synopsis
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.
π SIMILAR VOLUMES
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 te
Written with a fast-paced but friendly and engaging approach, this Packt Beginner's Guide is designed to be placed alongside the computer as your guide and mentor. Step-by-step tutorials are bolstered by explanations of the reasoning behind what you are doing. You will quickly pick up the necessary
<h4>Key Features</h4><ul> <li>Covers basic to advanced concepts of WebDriver</li> <li>Learn how to design a more effective automation framework</li> <li>Explores all of the APIs within WebDriver</li> <li>Acquire an in-depth understanding of each concept through practical code examples</li></ul> <h4>
<h4>Key Features</h4><ul> <li>Covers basic to advanced concepts of WebDriver</li> <li>Learn how to design a more effective automation framework</li> <li>Explores all of the APIs within WebDriver</li> <li>Acquire an in-depth understanding of each concept through practical code examples</li></ul> <h4>
<h4>Key Features</h4><ul> <li>Covers basic to advanced concepts of WebDriver</li> <li>Learn how to design a more effective automation framework</li> <li>Explores all of the APIs within WebDriver</li> <li>Acquire an in-depth understanding of each concept through practical code examples</li></ul> <h4>