"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? Chapter 1. API Testing with Postman Fundamentals Chapter 2. API Testing with Postman Beyond Fundamentals Chapter 3. SQL Fundamentals Chapter 4. Getting Started with EntityFramework Core Chapter 5. API Testing with C# Fundamentals Chapter 6. Getting Started with gRPC Chapter 7. Using OpenAPI / Swagger for Automated Testing Chapter 8. Getting Started with OData Chapter 9. Getting Started with SOAP Chapter 10. Getting Started with GraphQLThis comprehensive guide embarks on the journey by demystifying the fundamentals of API testing, employing Postman, one of the most celebrated tools in the industry. We examine Postman's robust capabilities and advanced features like creating collections, variables, and environments. As we traverse beyond the rudiments, the readers will be introduced to elements such as automated testing, scripting with JavaScript, and command-line interface (CLI) test running in Postman, establishing a solid foundation for the world of API testing.We also delve into the world of databases, explaining the ins and outs of SQL and highlighting the practical use of ORM frameworks for streamlined database operations. We further expand on the theme of automated testing, this time in the context of APIs using .NET libraries, exploring various libraries and their configurations.
With a forward-looking approach, we venture into innovative technologies like gRPC, OpenAPI, and various protocols such as OData, SOAP, and GraphQL. Each segment provides practical examples, enabling you to grasp the advanced concepts of these technologies and to implement them in automated testing.In summary, this book takes you on an informative journey through the landscape of API testing, balancing fundamental concepts with advanced tools, libraries, and cutting-edge technologies.
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 delves into numerous details that may not be necessary for every project, but certain chapters serve as useful references. I find the code snippets particularly handy when starting a new project.