"Automated Testing Unleashed" Book SeriesThis quintessential series of five books is a comprehensive reservoir of foundational knowledge that will empower you to excel as a test automation engineer. With content that caters to both beginners stepping into the field and seasoned professionals, these books delve into an array of technical aspects related to our profession. I encourage you to consume them sequentially. Even if you're already familiar with most of the concepts, these books will likely expose you to new insights and provide a valuable opportunity to revisit and reinforce the ones you already know. Although I've crafted each chapter and book to stand independently, the ideal way to absorb and appreciate the full breadth and depth of the material is by progressing through them book by book, chapter by chapter.What this book covers?
This volume offers an in-depth exploration of the vital technologies test engineers must grasp. It begins with a comprehensive study of C# programming, ranging from basic principles to advanced topics, laying a solid groundwork for programming and test automation.As we advance, the book illuminates software testing fundamentals, underscoring its significance in our digital age. The segments on test automation essentials demystify common misconceptions, guiding you toward a clearer understanding of this vital area. We also delve into the web's foundational technologies - TCP/IP, HTML, CSS, and JavaScript - presenting invaluable context for crafting high-quality web automated tests.
Further, the book underscores the importance of source control in software development, focusing on GIT. Toward the conclusion, we delve into unit testing fundamentals, a vital tool for creating complex UI tests. You'll encounter popular .NET ecosystem unit testing frameworks, gaining knowledge on leveraging them for comprehensive end-to-end testing.In sum, this volume centers on understanding all crucial technologies we must know as software engineers in test, ranging from a deep comprehension of an OOP programming language to JavaScript and unit testing frameworks. This book is an all-encompassing guide for those eager to enhance their skills in automated testing.
CTO and Co-founder of Automate The Planet Ltd, inventor of BELLATRIX Test Automation Framework, author of "Design Patterns for High-Quality Automated Tests: High-Quality Test Attributes and Best Practices" in C# and Java. Nowadays, he directs a team of passionate engineers helping companies succeed with their test automation. Additionally, he consults companies, leads automated testing training series in C# and Java, writes books, and gives conference talks. You can find him on LinkedIn every day. – 280+ Published Articles Automate The Planet – 120+ Published Articles Code Project – 60+ Published Articles DZone as Most Valuable Blogger – 6+ Articles Published in Quality Magazines – 20+ Given International Conferences Talks – 3 books published – 5,000,000+ article views – 1000 000+ amazing readers for 2020 – Read in 180+ countries
The book contains great hands-on practice examples. I would recommend it to someone with a basic understanding of test automation practices. I will be returning to certain chapters to refresh my memory. The print quality and formatting are with decent quality as well.