Logic is the most important branch of math to software engineering. Knowing logic opens up a vast world of development techniques, from everyday tricks of the trade to exotic tools for cracking impossible tasks. This book teaches the basics of logic and nine special logic-powered techniques: property testing, decision tables, constraint solving, and more. Over 50 exercises are provided to help readers master the material. No prior math background required!
Are you a VP or Head of Engineering considering the best quality engineering model for your company? Are you a director of Engineering tasked with rolling out a Quality Coach Model? Are you a test lead or software tester shifting to a quality coach role? The Quality Coach Handbook is your practical guide to shifting to a model where the whole team owns quality and in particular software engineers design, build, test and support software. Print version: Paperback and hardcover are available on Amazon. Use your country's Amazon site (e.g., Amazon.com.au for Australia) to minimise shipping time and cost.
Are you a mobile tester looking to learn something new? Are you a software tester, developer, product manager or completely new to mobile testing? Then you should read this book as it contains lots of insights about the challenging job of a mobile tester from a practical perspective.
A practical handbook packed with real-world advice to help you write better code, adopt effective developer habits, and build great software.
Learn how to build React apps using outside-in test-driven development, including end-to-end tests with Cypress and unit tests with Jest and React Testing Library. Includes an extended exercise building two application features. See how outside-in TDD leads to a thorough test suite, better regression safety, and a faster development speed.
Ένας πρακτικός οδηγός γεμάτος με πρακτικές συμβουλές που θα σας βοηθήσει να γράφετε καλύτερο κώδικα, να υιοθετήσετε αποτελεσματικές προγραμματιστικές συνήθειες και να δημιουργείτε εξ αιρετικό λογισμικό.
A visual guide for understanding Modern Data Pipelines Testing Techniques
Praktični priručnik ispunjen stvarnim savjetima koji će vam pomoći pisati bolji kôd, usvojiti učinkovite programerske navike i izrađivati kvalitetan softver.
Un guide pratique rempli de conseils concrets pour vous aider à écrire du meilleur code, adopter des habitudes de développement efficaces et créer d'excellents logiciels.
Spring Boot testing doesn't have to be a nightmare of broken configurations and unreliable tests. This book transforms testing from your biggest frustration into your secret weapon, with proven strategies that work in real projects and examples you can implement today. Demystify testing real-world Spring Boot applications to deliver robust & maintainable code with confidence.
Transform the way you test in Agile.Effective Testing in Agile/Scrum reveals how smart QA strategies can drive faster, better software delivery. Learn how to embed testing into every sprint, boost collaboration, and ensure quality without slowing down the team. Perfect for Agile teams aiming to build with confidence.
El QA Testing, al que algunas personas llaman aseguramiento de la calidad, es mucho más que buscar errores en una aplicación o sistema. Mi objetivo no es solo enseñarte técnicas o herramientas, sino también inspirarte a construir una carrera sólida y apasionante en este mundo. Porque, te hablo con el corazón, ser QA no es solo un trabajo técnico; es una oportunidad para ser parte fundamental del éxito de cualquier proyecto.
In today’s fast-paced development world, writing reliable code is crucial. But with countless testing tools available, it’s easy to feel overwhelmed. That’s where the Java Testing Toolbox comes in - a practical, hands-on guide to the 30 most important testing tools and libraries every Java developer should know. Whether you’re new to testing or looking to expand your testing toolkit, this book provides right-sized introductions to each tool, giving you exactly what you need without the fluff.
What if Python could take care of the repetitive work for you?This book shows you how to use Python to automate real tasks—from handling files and simple workflows to reducing everyday manual effort. Through clear explanations and practical projects, you’ll learn how to turn small scripts into useful tools you can apply immediately.If you’re ready to move beyond examples and start building automation that actually saves time, this book is for you.
Let’s make a confession. This handbook is about me, and, I suspect, about you, your team, and your organization too.I’ve made almost every mistake listed in these pages. I’ve seen them repeated in startups, enterprise systems, and everything in between, while mentoring teams, auditing architectures, or helping companies rediscover what testing is really for. The point isn’t to assign blame. It’s to hold up a mirror. Because the truth is, most of these mistakes are so common, you can probably spot a few right now; in your code, your team, or your last retrospective.When we talk about test failures or mistakes, the first thing that usually comes to mind is developers, missed edge cases, flaky tests, broken pipelines.