|
Showing 1 - 4 of
4 matches in All Departments
Learn end-to-end automation testing techniques for web and mobile
browsers using Selenium WebDriver, AppiumDriver, Java, and TestNG
Key Features Explore the Selenium grid architecture and build your
own grid for browser and mobile devices Use ExtentReports for
processing results and SauceLabs for cloud-based test services
Unlock the full potential of Selenium to test your web
applications. Book DescriptionSelenium WebDriver 3.x is an open
source API for testing both browser and mobile applications. With
the help of this book, you can build a solid foundation and can
easily perform end-to-end testing on web and mobile browsers.You'll
begin by being introduced to the Selenium Page Object Model for
software development. You'll architect your own framework with a
scalable driver class, Java utility classes, and support for
third-party tools and plugins. You'll design and build a Selenium
grid from scratch to enable the framework to scale and support
different browsers, mobile devices, and platforms.You'll strategize
and handle a rich web UI using the advanced WebDriver API and learn
techniques to handle real-time challenges in WebDriver. You'll
perform different types of testing, such as cross-browser testing,
load testing, and mobile testing. Finally, you will also be
introduced to data-driven testing, using TestNG to create your own
automation framework.By the end of this Learning Path, you'll be
able to design your own automation testing framework and perform
data-driven testing with Selenium WebDriver. This Learning Path
includes content from the following Packt products: Selenium
WebDriver 3 Practical Guide - Second Edition by Unmesh Gundecha
Selenium Framework Design in Data-Driven Testing by Carl Cocchiaro
What you will learn Use different mobile and desktop browser
platforms with Selenium 3 Use the Actions API for performing
various keyboard and mouse actions Design the Selenium Driver Class
for local, remote, and third-party grid support Build page object
classes with the Selenium Page Object Model Develop data-driven
test classes using the TestNG framework Encapsulate data using the
JSON protocol Build a Selenium Grid for RemoteWebDriver testing
Build and use utility classes in synchronization, file I/O,
reporting and test listener classes Who this book is forThis
Learning Path is ideal for software quality assurance/testing
professionals, software project managers, or software developers
interested in using Selenium for testing their applications.
Professionals responsible for designing and building
enterprise-based testing frameworks will also find this Learning
Path useful. Prior programming experience in Java are TestNG is
necessary.
Real-world examples of cross-browser, mobile, and data-driven
testing with all the latest features of Selenium WebDriver 3 Key
Features Unlock the full potential of Selenium to test your web
applications Use Selenium Grid for faster, parallel running, and
cross-browser testing Test iOS and Android Apps with Appium Book
DescriptionSelenium WebDriver is an open source automation tool
implemented through a browser-specific driver, which sends commands
to a browser and retrieves results. The latest version of Selenium
3 brings with it a lot of new features that change the way you use
and setup Selenium WebDriver. This book covers all those features
along with the source code, including a demo website that allows
you to work with an HMTL5 application and other examples throughout
the book. Selenium WebDriver 3 Practical Guide will walk you
through the various APIs of Selenium WebDriver, which are used in
automation tests, followed by a discussion of the various WebDriver
implementations available. You will learn to strategize and handle
rich web UI using advanced WebDriver API along with real-time
challenges faced in WebDriver and solutions to handle them. You
will discover different types and domains of testing such as
cross-browser testing, load testing, and mobile testing with
Selenium. Finally, you will also be introduced to data-driven
testing using TestNG to create your own automation framework. By
the end of this book, you will be able to select any web
application and automate it the way you want. What you will learn
Understand what Selenium 3 is and how is has been improved than its
predecessor Use different mobile and desktop browser platforms with
Selenium 3 Perform advanced actions, such as drag-and-drop and
action builders on web page Learn to use Java 8 API and Selenium 3
together Explore remote WebDriver and discover how to use it
Perform cross browser and distributed testing with Selenium Grid
Use Actions API for performing various keyboard and mouse actions
Who this book is forSelenium WebDriver 3 Practical Guide is for
software quality assurance/testing professionals, software project
managers, or software developers interested in using Selenium for
testing their applications. Prior programming experience in Java is
necessary.
Over 90 recipes to help you build and run automated tests for your
web applications with Selenium WebDriver About This Book * Learn to
leverage the power of Selenium WebDriver with simple examples that
illustrate real-world problems and their workarounds * Explains the
testing of mobile applications with Appium for mobile platforms
such as iOS and Android * A pragmatic manual with engaging recipes
and attractive screenshots to test your web applications
efficiently Who This Book Is 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 to test web-based applications. This books also provides
examples for C#, Python and Ruby users. What You Will Learn *
Understand how the locators work and use various locator methods to
build reliable tests * Build reliable and maintainable tests with
the Selenium WebDriver API * Use the 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
* Integrate and use ATDD/BDD tools such as Cucumber, SpecFlow,
Capybara, and Behave with the Selenium WebDriver API * Set up
iPhone/iPad and Android simulators and devices to test your mobile
web application with Appium * Set up Selenium Grid for faster and
parallel running of tests, increasing test coverage and reducing
test execution time for cross-browser testing * Build extended
Selenium WebDriver tests for additional coverage In Detail This
book is an incremental guide that will help you learn and use the
advanced features of the Selenium toolset including the WebDriver
API in various situations to build a reliable test automation. You
start off by setting up the test development environment and gain
tips on the advanced locater strategy and the effective use of the
Selenium WebDriver API. After that, the use of design patterns such
as data - driven tests and PageFactory are demonstrated. You will
then be familiarised with extending Selenium WebDriver API by
implementing custom tasks and setting up your own distributed
environment to run tests in parallel for cross-browser testing.
Finally, we give you some tips on integrating Selenium WebDriver
with other popular tools and testing mobile applications. By the
end of this book, you will have learned enough to solve complex
testing issues on your own. Style and approach This recipe-based
guide covers real-life scenarios of testing your web apps with
Selenium. Each recipe begins with a short introduction and key
concepts along with illustrated examples of use cases, and ends
with detailed but informative descriptions of the inner workings of
the example.
|
You may like...
Loot
Nadine Gordimer
Paperback
(2)
R205
R168
Discovery Miles 1 680
Loot
Nadine Gordimer
Paperback
(2)
R205
R168
Discovery Miles 1 680
|