Software Test Automation in Selenium - Curated List of Articles on the Book Science of Selenium
Kalilur Rahman
Director @ Novartis | Technology Transformation Leader| Author | Ex-Accenture/Cognizant/TCS | Life Long Learner | Quizzer | Mentor | Speaker | Influencer | Operations | Consulting | Quality Engineering
Dear All -
Publishing a consolidated list of articles for your reading pleasure.
"A journey of a thousand miles begins with a single step" and my gargantuan task in nature was complete due to the support system I had.
It’s with immense pleasure and sense of satisfaction, I am sharing the good news of my book on Selenium Automation through BPB Publication’s online edition going live. The print edition is available now.
BPB is Asia's largest publishers of Computer and Electronic Books. For the last 62 years has been a leading Northstar for techies with 2500+ publications, about 90 million books. I graduated in computer science and got a job (at an R&D organization from my campus) with contents of a BPB Publication book (Pointers in C to be precise)!
This book covers the following aspects.
Table of Contents
1. Introduction to Test Automation - introduces the concepts of test automation. It describes how to approach test automation including the challenges and approach. It also explains the importance of using test automation.
2. Introduction to Selenium - introduces the history and high-level concepts of Selenium. It describes the benefits of using Selenium, core components of Selenium with an introduction to the Selenium architecture.
3. Understanding Selenium Architecture - covers the Selenium architecture in detail. This chapter focuses on how Selenium WebDriver API connects the dots between programming languages (such as C#, Python, Java, Ruby, Java Script etc.) bound through JSON wire protocols, leveraging the browser driver classes and interfaces to test the applications through real browsers.
4. Understanding Selenium Tools - covers the Selenium tools and various aspects of their features such as Selenium Web Driver, Remote Control (RC), IDE and GRID related queries. This chapter covers some examples as well.
5. Understanding Web UI - discusses the Web UI automation using Selenium by understanding various options for testing the Web UI. This chapter covers HTML, CSS, DOM, JavaScript and their correlation with Selenium. It also covers various types of browser coverage and options for building a true cross-browser testing experience.
6. Web UI Automation with Selenium Using Java & Python - covers one of the most important features of Selenium, that is, how to automate Web UI using Selenium in Java and Python. It also covers automation at browser, page and element level locator usage using various types of locators such as XPath, CSS, Name, ID etc., and action automation.
7. Selenium Coding with Other Languages – Ruby & JavaScript - covers how to perform Selenium automation using programming languages such as Ruby and JavaScript.
8. Building a Test Automation Framework with Selenium - explores the strategy, which one needs to keep in mind at the time of deciding a test automation framework. This chapter explores various aspects of test automation approaches. This chapter focuses more on the theoretical and concept-based understanding of test automation.
9. Advanced Features of Selenium Using Java & Python - addresses the concepts that are required to handle Page Object Models (POM), file and database handling, report creation for test automation using Python and Java programming examples using the Selenium framework.
10. Cross-Browser Test Automation - introduces the concept of cross-browser testing and the importance of test automation. This chapter covers the concept of cross-browser testing using Selenium Grid and commercial cross-browser testing options.
11. Tips and Tricks for Test Automation - focuses on tips to follow while doing a test automation project. Chapter 11 also gives an introduction to various types of options to explore, and the myths one needs to be aware of. Introduction to AI in Testing and DevOps is included as well.
12. Interview Tips - introduces the readers to a set of tips to prepare an approach for an interview, practice questions and follow up questions that can be asked during the interview and follow-up approaches post the interview to create better outcomes.
Thanks to the support for the leadership team and consistent support from the colleagues and friends. A work environment that gives a mechanism to take care of such a gargantuan task is a testament to the work culture at my current employer. I was able to get this task accomplished over the weekends and evening over the 6 months time. It was a brilliant and challenging journey. Looking forward to your comments and suggestions.
Thanks to your initial custom, it is already in the Best Seller list in Amazon along with solid books in "Software Testing" in India, Germany, Japan among few other lists.
The book is available at
1. @Amazon India - Kindle https://www.amazon.in/dp/B082KFY17B / Print Edition - https://www.amazon.in/Science-Selenium-Kalilur-Rahman/dp/9389423244/
2.@US - https://www.amazon.com/dp/B082KFY17B / Print Edition - https://www.amazon.com/Science-Selenium-Automation-Framework-English-dp-9389423244/dp/9389423244/
3.@Australia - https://www.amazon.com.au/dp/B082KFY17B / Print Edition - https://www.amazon.com.au/Science-Selenium-Automation-Framework-English-dp-9389423244/dp/9389423244/
4.@UK - https://www.amazon.co.uk/dp/B082KFY17B / Print Edition - https://www.amazon.co.uk/Science-Selenium-Automation-Framework-English-dp-9389423244/dp/9389423244/
5.@Austria, Switzerland, Germany - https://www.amazon.de/dp/B082KFY17B / Print Edition - https://www.amazon.de/Science-Selenium-Automation-Framework-English-dp-9389423244/dp/9389423244/
6.@Canada - https://www.amazon.ca/dp/B082KFY17B / Print Edition - https://www.amazon.ca/Science-Selenium-Automation-Framework-English-dp-9389423244/dp/9389423244/
7.@Spain - https://www.amazon.es/dp/B082KFY17B / Print Edition - https://www.amazon.es/Science-Selenium-Automation-Framework-English-dp-9389423244/dp/9389423244/
8.@Brasil - https://www.amazon.com.br/dp/B082KFY17B / Print Edition - https://www.amazon.com.br/Science-Selenium-Automation-Framework-English-dp-9389423244/dp/9389423244/
9.@Mexico - https://www.amazon.com.mx/dp/B082KFY17B / Print Edition - https://www.amazon.com.mx/Science-Selenium-Automation-Framework-English-dp-9389423244/dp/9389423244/
10.@Japan - https://www.amazon.co.jp/dp/B082KFY17B / Print Edition - https://www.amazon.co.jp/Science-Selenium-Automation-Framework-English-dp-9389423244/dp/9389423244/
11.@France - https://www.amazon.fr/dp/B082KFY17B / Print Edition - https://www.amazon.fr/Science-Selenium-Automation-Framework-English-dp-9389423244/dp/9389423244/
12.@Italy - https://www.amazon.it/dp/B082KFY17B / Print Edition - https://www.amazon.it/Science-Selenium-Automation-Framework-English-dp-9389423244/dp/9389423244/
13.@Portugal - https://www.amazon.pt/dp/B082KFY17B / Print Edition - https://www.amazon.pt/Science-Selenium-Automation-Framework-English-dp-9389423244/dp/9389423244/
14.@Singapore - Print Edition - https://www.amazon.sg/Science-Selenium-Kalilur-Rahman/dp/9389423244/
15.@UAE - Print Edition - https://www.amazon.ae/Science-Selenium-Kalilur-Rahman/dp/9389423244/
Do let me know what you think about this article.
#WhatInspiresMe #Automation #Selenium #KRPoints #TestAutomation #DevOps #AITesting #NewAgeTesting #MobileTestAutomation
| HR Leader & Founder | I help you build your brand and skyrocket audience| 361K+ | Helped 400+ brands on LinkedIn | Organic LinkedIn Growth | Author |900M+ content views | Lead Generation | Influencer Marketing
4 年Valuable insights Kalilur
???????? 8??9?? K+ COMMUNITY? STRATEGIC PRODUCT MANAGEMENT ?? MARKETING ENTHUSIAST ?? 2??5?? Million Yearly Content Views ?? FOLLOW AND CONNECT ?? Do or do not - there is no try ?? The Map is not the Territory ??
4 年Great insights Kalilur Rahman
CEO | Serial entrepreneur | Investor | Author of The Art Of Real Estate Investment | Husband and Father of four
4 年Amazing Kalilur Rahman. All the best! #keepwinning
My reach could be yours too {3M+ views/mo to 545K+ followers of AI, Tech, Sales, Entrepreneurship} rE/ACC; p(Doom) = [loading]. Podcaster/Investor/Author/Speaker/Amplifier/Impactor. LLMs, LWMs, LAMs. LNMs. TECH FOR GOOD.
4 年What a fascinating read and great intel Kalilur Rahman
#HumanCRM ???? Building Value-Based Lifelong Relationships | Sales | Marketing | Business Development | Strategy
4 年Thank you for sharing this Kalilur ????