Science of Selenium: Master Web UI Automation and Create Your Own Test Automation Framework (English Edition)
暫譯: Selenium 科學:掌握網頁 UI 自動化並建立自己的測試自動化框架(英文版)
Rahman, Kalilur
- 出版商: BPB Publications
- 出版日期: 2019-12-10
- 售價: $1,120
- 貴賓價: 9.5 折 $1,064
- 語言: 英文
- 頁數: 406
- 裝訂: Quality Paper - also called trade paper
- ISBN: 9389423244
- ISBN-13: 9789389423242
-
相關分類:
selenium
無法訂購
相關主題
商品描述
Step-by-step guide to understand key concepts for Selenium Automation using examples to shine in your interview for test automation roles
Key Features Acquire Selenium skills to do independent test automation projects Learn the basics of Selenium Web Driver for test automation using Selenium Understand Page Object Model, including how and when they're used in test automation Understand the approach for building a test automation framework Build Selenium test automation scripts using various languages - Java, Python, JavaScript/Node JS and Ruby Learn how to report and integrate with CI tools for test automation Get some professional tips for handing interviews and test automation approach Implement cross-browser testing scenarios using Selenium Grid and commercial tools and services
Description
Software Engineering has taken massive strides with a multitude of technology innovations. With several changes being introduced - development of products and their integration into the market - understanding of mobile devices and user interface channels across a plethora of platforms is getting complex day by day. In addition, since the process or procedures of software testing for products and applications can become an act of boiling the ocean, the role of test automation is crucial while dealing with such challenges.
The book starts with a brief introduction to the world of automation and why it is important, succinctly covering the history of Selenium and the capabilities it offers. In this book, you will learn how to do simple Selenium-based automation with examples and understand progressive complexity of some key features. Before diving deep into advanced concepts such as Page Object Models, Test Automation Framework and Cross Browser testing, you will grasp comprehensive knowledge of several concepts related to Java, Python, JavaScript and Ruby programming languages.
What will you learn
By the end of the book, you will find several examples to help ignite your understanding and usage of Selenium across a myriad of languages and frameworks. With this, you'll be able to put your knowledge to practice and solve real-life test automation challenges such as testing a web site, mobile application and leveraging tools available for fast-tracking your test automation approach.
Who this book is for
The book is intended for anyone looking to make a career in test automation using Selenium, all aspiring manual testers who want to learn the most powerful test automation framework - Selenium and associated programming languages - or working professionals who want to switch their career to testing. Table of Contents
1. Introduction to Test Automation
2. Introduction to Selenium
3. Understanding Selenium Architecture
4. Understanding Selenium Tools
5. Understanding Web UI
6. Web UI Automation with Selenium Using Java & Python
7. Selenium Coding with Other Languages - Ruby & JavaScript
8. Building a Test Automation Framework with Selenium
9. Advanced Features of Selenium Using Java & Python
10. Cross-Browser Test Automation
11. Tips and Tricks for Test Automation
12. Interview Tips
About the Author
Kalilur Rahman has a Master's Degree in Business Administration preceded by an Engineering Degree in Computer Science and over 2 decades of experience in software development, testing and management consultancy. Kalilur has been a developer, designer, technical architect, test program manager, delivery unit head, IT Services and Factory Services Head of varying complexity across telecommunications, life sciences, retail and healthcare industries.
Key Features
Description
Software Engineering has taken massive strides with a multitude of technology innovations. With several changes being introduced - development of products and their integration into the market - understanding of mobile devices and user interface channels across a plethora of platforms is getting complex day by day. In addition, since the process or procedures of software testing for products and applications can become an act of boiling the ocean, the role of test automation is crucial while dealing with such challenges.
The book starts with a brief introduction to the world of automation and why it is important, succinctly covering the history of Selenium and the capabilities it offers. In this book, you will learn how to do simple Selenium-based automation with examples and understand progressive complexity of some key features. Before diving deep into advanced concepts such as Page Object Models, Test Automation Framework and Cross Browser testing, you will grasp comprehensive knowledge of several concepts related to Java, Python, JavaScript and Ruby programming languages.
What will you learn
By the end of the book, you will find several examples to help ignite your understanding and usage of Selenium across a myriad of languages and frameworks. With this, you'll be able to put your knowledge to practice and solve real-life test automation challenges such as testing a web site, mobile application and leveraging tools available for fast-tracking your test automation approach.
Who this book is for
The book is intended for anyone looking to make a career in test automation using Selenium, all aspiring manual testers who want to learn the most powerful test automation framework - Selenium and associated programming languages - or working professionals who want to switch their career to testing. Table of Contents
1. Introduction to Test Automation
2. Introduction to Selenium
3. Understanding Selenium Architecture
4. Understanding Selenium Tools
5. Understanding Web UI
6. Web UI Automation with Selenium Using Java & Python
7. Selenium Coding with Other Languages - Ruby & JavaScript
8. Building a Test Automation Framework with Selenium
9. Advanced Features of Selenium Using Java & Python
10. Cross-Browser Test Automation
11. Tips and Tricks for Test Automation
12. Interview Tips
About the Author
Kalilur Rahman has a Master's Degree in Business Administration preceded by an Engineering Degree in Computer Science and over 2 decades of experience in software development, testing and management consultancy. Kalilur has been a developer, designer, technical architect, test program manager, delivery unit head, IT Services and Factory Services Head of varying complexity across telecommunications, life sciences, retail and healthcare industries.
商品描述(中文翻譯)
逐步指南:透過範例理解 Selenium 自動化的關鍵概念,讓你在測試自動化職位面試中脫穎而出
主要特點
描述
隨著眾多技術創新的出現,軟體工程已經取得了巨大的進展。隨著多項變革的引入——產品的開發及其市場整合——對於各種平台上移動設備和用戶介面通道的理解變得日益複雜。此外,由於產品和應用程式的軟體測試過程或程序可能變得如同「煮海洋」般困難,因此在面對這些挑戰時,測試自動化的角色至關重要。
本書首先簡要介紹自動化的世界及其重要性,簡明扼要地涵蓋了 Selenium 的歷史及其所提供的功能。在本書中,你將學習如何使用範例進行簡單的基於 Selenium 的自動化,並理解一些關鍵特性的逐步複雜性。在深入探討頁面物件模型、測試自動化框架和跨瀏覽器測試等高級概念之前,你將全面掌握與 Java、Python、JavaScript 和 Ruby 程式語言相關的多個概念。
你將學到什麼
在本書結束時,你將找到多個範例,幫助你激發對 Selenium 在各種語言和框架中的理解和使用。這樣,你將能夠將所學知識付諸實踐,解決現實生活中的測試自動化挑戰,例如測試網站、移動應用程式,並利用可用工具加速你的測試自動化方法。
本書適合誰
本書適合任何希望在測試自動化領域使用 Selenium 建立職業生涯的人,所有希望學習最強大的測試自動化框架——Selenium 及其相關程式語言的手動測試人員,或希望轉換職業至測試的在職專業人士。目錄
1. 測試自動化介紹
2. Selenium 介紹
3. 理解 Selenium 架構
4. 理解 Selenium 工具
5. 理解 Web UI
6. 使用 Java 和 Python 進行 Selenium 的 Web UI 自動化
7. 使用其他語言(Ruby 和 JavaScript)進行 Selenium 編碼
8. 使用 Selenium 建立測試自動化框架
9. 使用 Java 和 Python 的 Selenium 高級功能
10. 跨瀏覽器測試自動化
11. 測試自動化的技巧與竅門
12. 面試技巧
關於作者
Kalilur Rahman 擁有工商管理碩士學位,並擁有計算機科學的工程學位,擁有超過 20 年的軟體開發、測試和管理諮詢經驗。Kalilur 曾擔任開發人員、設計師、技術架構師、測試計畫經理、交付單位負責人、IT 服務及工廠服務負責人,涉及電信、生命科學、零售和醫療保健等多個行業的不同複雜性。