Selenium Testing Tools Cookbook
暫譯: Selenium 測試工具食譜
Gundecha Unmesh
- 出版商: Packt Publishing
- 出版日期: 2012-11-27
- 售價: $2,010
- 貴賓價: 9.5 折 $1,910
- 語言: 英文
- 頁數: 326
- 裝訂: Paperback
- ISBN: 1849515743
- ISBN-13: 9781849515740
-
相關分類:
selenium
海外代購書籍(需單獨結帳)
買這商品的人也買了...
-
$680$537 -
$780$616 -
$1,500$1,425 -
$550$468 -
$780$616 -
$880$748 -
$420$357 -
$400$380 -
$820$648 -
$580$458 -
$940$700 -
$650$585 -
$480$379 -
$480$379 -
$980$774 -
$680$537 -
$580$493 -
$480$408 -
$580$458 -
$380$342 -
$560$437 -
$420$357 -
$360$284 -
$780$616 -
$350$245
商品描述
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.
商品描述(中文翻譯)
解鎖 Selenium WebDriver 的全部潛力,以測試您的網頁應用程式在各種情況下的表現。書中提供的無數範例和程式碼示例簡化了學習曲線,並提供了幾乎所有情況的見解。
概述
- 學習如何利用 Selenium WebDriver 的強大功能,透過簡單的範例來說明現實世界中的問題及其解決方法
- 每個範例展示了關鍵概念,讓您能夠以實用且漸進的方式提升對 Selenium WebDriver 的知識
- 解釋如何使用 Selenium 驅動程式測試 iOS 和 Android 等平台的行動網頁應用程式
詳細內容
網頁技術變得越來越複雜,需要針對大量的瀏覽器和平台測試您的網頁應用程式,因此您需要建立高度可靠且可維護的測試自動化。本書將幫助您有效且高效地使用 Selenium WebDriver 測試您的網頁應用程式。
《Selenium 測試工具食譜》是一個漸進式指南,將幫助您在各種情況下學習和使用 Selenium WebDriver API 的進階功能,以建立可靠的測試自動化。您將學習如何使用簡單且詳細的範例有效地使用 Selenium 的功能。本書還將教您最佳實踐、設計模式,以及如何擴展 Selenium。
《Selenium 測試工具食譜》向已經使用 Selenium 的開發人員和測試人員展示如何邁向下一步,使用工具的進階功能建立高度可維護和可靠的測試框架。
本書首先提供有關進階定位策略和有效使用 Selenium WebDriver API 的提示。然後展示如何使用設計模式,如數據驅動測試(Data Driven Tests)和頁面工廠(PageFactory)來建立可維護的測試自動化。
本書還解釋了如何擴展 Selenium WebDriver API,並實現自定義任務以及設置自己的分佈式環境以並行運行測試。
最後,提供有關將 Selenium WebDriver 與其他流行工具集成、測試行動網頁應用程式以及捕捉測試運行視頻的提示。本書提供 Java、C#、Ruby 和 Python 的範例。
《Selenium 測試工具食譜》將幫助您從頭到尾建立一個高度穩健且可維護的測試自動化框架。
您將從本書中學到的內容
- 理解定位器並使用各種定位方法來建立可靠的測試
- 使用 Selenium WebDriver API 建立可靠且可維護的測試
- 使用頁面工廠模式(PageFactory Pattern)建立一個穩健且易於維護的測試框架
- 建立數據驅動測試並擴展 Selenium API 以實現自定義步驟和檢查
- 學習如何將 ATDD/BDD 工具(如 JBehave、SpecFlow 和 FitNesses)與 Selenium WebDriver 集成和使用
- 設置 iPhone/iPad 和 Android 模擬器及設備以測試您的行動網頁應用程式
- 設置 Selenium Grid 以加快測試的並行運行,提高測試覆蓋率並減少測試執行時間
- 捕捉測試運行的截圖和視頻
方法
這是一本充滿程式碼範例和逐步指導的食譜,以簡化您的學習曲線。
本書的讀者對象
本書適合軟體品質保證/測試專業人員、軟體專案經理或具有使用 Selenium 和 Java 測試基於網頁應用程式經驗的軟體開發人員。本書也提供 C#、Python 和 Ruby 使用者的範例。