Sorry, this page is no longer available
Sorry, this page is no longer available
Sorry, this page is no longer available
We may earn an affiliate commission when you visit our partners.

Science of Selenium

Kalilur Rahman

Step-by-step guide to understand key concepts for Selenium Automation using examples to shine in your interview for test automation roles

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.

Read on Amazon
Read this for free with Kindle Unlimited

Save this book

Create your own learning path. Save this book to your list so you can find it easily later.
Save

Share

Help others find this book page by sharing it with your friends and followers:
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2025 OpenCourser