Finding the right book on a programming language for along with the term usage can be tough. Some books are aimed at beginner level programmers, some for the experts and experienced people. While few books cover the core and general Java programming, others are for specialized subject matters.
This book by author Vikas Sharma is a well-researched and comprehensive guide to all the programmers. The book can be of great help to beginners as well as experienced programmers. It is written in easily understandable language. The technical terms and the programming language used is universal and can be understood by programmers of any medium of learning.
The book is divided into twenty-four chapters. The initial ten chapters is a complete package to understand, learn and implement the Java language. The author has emphasized discussing the programming language’s genesis, constructs, object-oriented features, and advantages. With practical and examples that can be implemented, every chapter is informative and interactive.
This book, also then after chapter ten, specifically covers the topics of Java Selenium. As per many learning sites about the Selenium framework,
Selenium is one of the most widely used open-source Web UI (User Interface) automation testing suite. It was originally developed by Jason Huggins in 2004 as an internal tool at Thought Works. Selenium supports automation across different browsers, platforms and programming languages. Selenium can be easily deployed on platforms such as Windows, Linux, Solaris and Macintosh. Moreover, it supports OS (Operating System) for mobile applications like iOS, windows, mobile and android.
Selenium supports a variety of programming languages through the use of drivers specific to each language. Languages supported by Selenium include C#, Java, Perl, PHP, Python and Ruby. Currently, the Selenium Web driver is most popular with Java and C#. Selenium test scripts can be coded in any of the supported programming languages and run directly in most modern web browsers. Browsers supported by Selenium include Internet Explorer, Mozilla Firefox, Google Chrome and Safari.
The above introduction and briefly explained paragraphs on Selenium, and its automation framework is very deeply and intricately discussed in the book. This book of 461 pages in length also provides the users with an elaborative approach to different automation tools. The book in the later chapters also focuses on the testing, and processes which are very important for a programmer to learn the framework. The very important java selenium framework integration with Jenkins is explained with an ample number of practical examples.
As the blurb says, the book then covers different test automation frameworks and how to design Page Object Model Framework using Selenium. This book also covers integration with Test Management tools and outlines Test Automation success factors and some Myths about Test Automation. As the book covers the basics, important programming frameworks and automation tools, this book by author Vikas Sharma is highly recommended.
Final Verdict
A complete guide and a textbook to all the programmers
Rating:
5/5
AUTHOR NAME: VIKAS SHARMA
BOOK TITLE: ONE STOP SOLUTION TO TEST AUTOMATION USING JAVA SELENIUM
REVIEWED BY: SWAPNA PERI
PUBLISHED BY: EVINCEPUB PUBLISHING
ORDER ON: AMAZON