Book picks similar to
How to Reduce the Cost of Software Testing by Matthew Heusser


testing
software-testing
agile-engineering-practices
reviewed

xUnit Test Patterns: Refactoring Test Code


Gerard Meszaros - 2003
    An effective testing strategy will deliver new functionality more aggressively, accelerate user feedback, and improve quality. However, for many developers, creating effective automated tests is a unique and unfamiliar challenge. xUnit Test Patterns is the definitive guide to writing automated tests using xUnit, the most popular unit testing framework in use today. Agile coach and test automation expert Gerard Meszaros describes 68 proven patterns for making tests easier to write, understand, and maintain. He then shows you how to make them more robust and repeatable--and far more cost-effective. Loaded with information, this book feels like three books in one. The first part is a detailed tutorial on test automation that covers everything from test strategy to in-depth test coding. The second part, a catalog of 18 frequently encountered "test smells," provides trouble-shooting guidelines to help you determine the root cause of problems and the most applicable patterns. The third part contains detailed descriptions of each pattern, including refactoring instructions illustrated by extensive code samples in multiple programming languages. Topics covered includeWriting better tests--and writing them faster The four phases of automated tests: fixture setup, exercising the system under test, result verification, and fixture teardown Improving test coverage by isolating software from its environment using Test Stubs and Mock Objects Designing software for greater testability Using test "smells" (including code smells, behavior smells, and project smells) to spot problems and know when and how to eliminate them Refactoring tests for greater simplicity, robustness, and execution speed This book will benefit developers, managers, and testers working with any agile or conventional development process, whether doing test-driven development or writing the tests last. While the patterns and smells are especially applicable to all members of the xUnit family, they also apply to next-generation behavior-driven development frameworks such as RSpec and JBehave and to other kinds of test automation tools, including recorded test tools and data-driven test tools such as Fit and FitNesse.Visual Summary of the Pattern Language Foreword Preface Acknowledgments Introduction Refactoring a Test PART I: The Narratives Chapter 1 A Brief Tour Chapter 2 Test Smells Chapter 3 Goals of Test Automation Chapter 4 Philosophy of Test Automation Chapter 5 Principles of Test Automation Chapter 6 Test Automation Strategy Chapter 7 xUnit Basics Chapter 8 Transient Fixture Management Chapter 9 Persistent Fixture Management Chapter 10 Result Verification Chapter 11 Using Test Doubles Chapter 12 Organizing Our Tests Chapter 13 Testing with Databases Chapter 14 A Roadmap to Effective Test Automation PART II: The Test Smells Chapter 15 Code Smells Chapter 16 Behavior Smells Chapter 17 Project Smells PART III: The Patterns Chapter 18 Test Strategy Patterns Chapter 19 xUnit Basics Patterns Chapter 20 Fixture Setup Patterns Chapter 21 Result Verification Patterns Chapter 22 Fixture Teardown Patterns Chapter 23 Test Double Patterns Chapter 24 Test Organization Patterns Chapter 25 Database Patterns Chapter 26 Design-for-Testability Patterns Chapter 27 Value Patterns PART IV: Appendixes Appendix A Test Refactorings Appendix B xUnit Terminology Appendix C xUnit Family Members Appendix D Tools Appendix E Goals and Principles Appendix F Smells, Aliases, and Causes Appendix G Patterns, Aliases, and Variations Glossary References Index "

Copying and Pasting from Stack Overflow


Vinit Nayak - 2016
    Mastering this art will not only make you the most desired developer in the market, but it will transform the craziest deadline into "Consider it done, Sir".

The Core Balance Diet: 4 Weeks to Boost Your Metabolism and Lose Weight for Good


Marcelle Pick - 2009
    Now a pioneering practitioner of women’s health care shows why willpower doesn’t work in the long run and, finally, gives you a solution that does.Marcelle Pick, co-founder of Women to Women—one of the first clinics in the country devoted to providing health care for women by women—draws upon decades of experience, her patients’ and her own, to solve the mystery of the stubborn weight gain. Explaining the science of the body with uncommon clarity, she describes the complex web of connections—between organs and systems, hormones and other biochemicals—that keep your physiology in balance and your metabolism functioning well. Because when it isn’t, your body reacts by packing on protection in the form of pounds that won’t budge, an excess that can be so harmful and intractable that Pick has named it “toxic weight.” Bringing your body back into Core Balance is the only way to heal your metabolism, soothe your body, and lose the weight for good.The Core Balance Diet is a breakthrough plan designed to restore your body’s equilibrium and return you to a healthy, sustainable weight. With her engaging style, Pick explains six common biochemical imbalances—digestive, hormonal, adrenal, neurotransmitter, inflammation, and detoxification—and helps you determine which is affecting you most. In the first two weeks, she teaches the simple lifestyle changes and smart nutrition choices that will show you how to tune into your body and identify your fundamental obstacles to weight loss. Then Pick guides you through a customized two-week program geared to restoring your Core Balance and shedding those toxic pounds once and for all. Far from depriving yourself on this program, you’ll eat—often and well—enjoying delicious recipes made from whole foods that give your body the support it needs to heal. At the same time, you’ll start to explore underlying issues and emotional patterns that may be getting in your way, as Pick connects self-care with self-knowledge to show you the way to lasting wellness.By picking up this book, you’re about to toss out the old way of thinking about yourself and your weight. The Core Balance Diet heralds a whole new chapter in weight loss, proving how easy it is to work with your body and the right foods—not against them—to rid yourself of weight and unhealthy habits for good. Within a month, you’ll be on your way to a lean, fit, and balanced body that is ready to support you—and look great—for  the rest of your life.

Continuous Integration: Improving Software Quality and Reducing Risk


Paul Duvall - 2007
    The key, as the authors show, is to integrate regularly and often using continuous integration (CI) practices and techniques. The authors first examine the concept of CI and its practices from the ground up and then move on to explore other effective processes performed by CI systems, such as database integration, testing, inspection, deployment, and feedback. Through more than forty CI-related practices using application examples in different languages, readers learn that CI leads to more rapid software development, produces deployable software at every step in the development lifecycle, and reduces the time between defect introduction and detection, saving time and lowering costs. With successful implementation of CI, developers reduce risks and repetitive manual processes, and teams receive better project visibility. The book covers How to make integration a "non-event" on your software development projects How to reduce the amount of repetitive processes you perform when building your software Practices and techniques for using CI effectively with your teams Reducing the risks of late defect discovery, low-quality software, lack of visibility, and lack of deployable software Assessments of different CI servers and related tools on the market The book's companion Web site, www.integratebutton.com, provides updates and code examples

How to Make, Market and Sell Ebooks All for Free


Jason Matthews - 2010
    Save time, money, energy and sell ebooks. Discover the best ways to: Maximize Social Media and Online Platform. Create a Professional Blog Site. Design Ebook Covers. Format and Upload for Amazon, Smashwords, Barnes & Noble, Apple and other Retailers. Convert Documents to any Format (epub, mobi, pdf and more). Create a Professional Website. Rise with SEO (search engine optimization) in Google-Bing rankings. Sell ebooks with PayPal from your own Sites on Autopilot. Make Paperbacks. Use PR (public relations) to Drive Traffic to You. and much more. Plus you can do all these things for free! Packed with valuable information, examples, over 250 links to sites and software to accomplish goals at retailers and your own websites. Simple enough for beginners and relevant to experts who could use extra guidance. Like ten books in one, the only source for what you need to succeed.

On My Watch: A Memoir


Virginia Buckingham - 2020
    As the head of Boston's Logan International Airport, the launching pad for the hijacked planes that destroyed the Twin Towers, she was scapegoated by the media and political leaders for supposed airport security lapses and forced to resign. She was also sued for wrongful death by the family of a 9/11 victim, holding her personally responsible for the terrorist attack.A rising star at thirty-five--she had served as chief of staff to two consecutive Massachusetts governors before becoming the first woman to head the state's Port Authority--Buckingham's life and career was suddenly derailed. Grappling with issues of trauma, faith, leadership, and resilience, this unique memoir shares her struggle to rebuild her life and come to terms with being blamed for the unimaginable tragedy that occurred on her watch.

Bossed: By the Billionaire


Cynthia Dane - 2017
    INCLUDES A FOUR CHAPTER SAMPLE OF CYNTHIA'S OTHER PORTLAND-BASED ROMANCE NOVEL, DAMAGED GOODS. ALYSSAA call on a Friday evening. My handsome boss, Julian Marcus, wants me in the office. Something like this has never happened before. I should see it for what it is. Mr. Marcus wants to seduce me. Me. Alyssa. A twenty-one-year-old woman who has never been touched before. But he doesn't know that. Nor do I know how to handle a standoffish man like him - in the office, or in the bedroom. JULIAN Alyssa was supposed to be a nameless girl in a city full of nobodies. But I'm the boss. What I want, I get. And if I want her to be my girlfriend, the sweet, untouched woman I mold into my perfect lover? I get that. If I order her to give me every part of her, she will. I dare her to disobey. I don't think she will.

The RSpec Book


David Chelimsky - 2009
    Get the most out of BDD in Ruby with The RSpec Book, written by the lead developer of RSpec, David Chelimsky. You'll get started right away with RSpec 2 and Cucumber by developing a simple game, using Cucumber to express high-level requirements in language your customer understands, and RSpec to express more granular requirements that focus on the behavior of individual objects in the system. You'll learn how to use test doubles (mocks and stubs) to control the environment and focus the RSpec examples on one object at a time, and how to customize RSpec to "speak" in the language of your domain. You'll develop Rails 3 applications and use companion tools such as Webrat and Selenium to express requirements for web applications both in memory and in the browser. And you'll learn to specify Rails views, controllers, and models, each in complete isolation from the other. Whether you're developing applications, frameworks, or the libraries that power them, The RSpec Book will help you write better code, better tests, and deliver better software to happier users.

Crystal Clear: A Human-Powered Methodology for Small Teams


Alistair Cockburn - 2004
    It describes the roles, teams, values, intentions, habits, activities, policies and work products of a small software development team forwhom time-to-market and development costs are critical considerations.Alistair Cockburn is one of the founders of the Agile software developmentmovement. He spells out proven best practices based on his extensiveexperience helping organizations build software quickly and with less cost. Theauthor understands that small teams cannot be burdened by process-heavysoftware methodologies. By advocating that developers stay close together andremain in steady, good-will communication with customers and users, thisbook teaches the reader how to develop software that not only does what it issupposed to do, but also gets completed on time and within budget.

The Gods of Winter


Dana Gioia - 1991
    Poems discuss a journey across the ocean, a veterans' cemetery, money, an abandoned collection of dolls, and a man who escapes from his prison cell to commit a murder.

Grumpy Alien Boss


Celeste King - 2021
    But there’s one thing he’s never gone up against.An Strong. Human. Woman.You think your boss is bad?Try working for an alien.He’s a gorgeous macho jerk that thinks Earth women are just cheap labor and baby makers!Now I work for a hot warrior alien who doesn’t believe in paying fair wages.It doesn’t matter if he makes my pulse raceA girl’s got bills to pay.So what’s a human woman to do?Simple. Organize a strike.Now it’s me against the grumpy alien boss.We’re going head-to-head.There’s just one problem.Our “negotiations” always end up with his hands all over me.If only I didn’t beg him to put them there.I can’t be caught on my knees…Not when I’m supposed to be bringing him to his!We have to figure out a compromise.He has to learn to be a good boss.And that employees need a fair wage to liveKral might seem like the boss from hell.But all I want is for him to take me to Heaven.So the next negotiation is how quickly we can make ourselves a baby.

The Art of Unit Testing: With Examples in .NET


Roy Osherove - 2009
    It guides you step by step from simple tests to tests that are maintainable, readable, and trustworthy. It covers advanced subjects like mocks, stubs, and frameworks such as Typemock Isolator and Rhino Mocks. And you'll learn about advanced test patterns and organization, working with legacy code and even untestable code. The book discusses tools you need when testing databases and other technologies. It's written for .NET developers but others will also benefit from this book.Purchase of the print book comes with an offer of a free PDF, ePub, and Kindle eBook from Manning. Also available is all code from the book.Table of ContentsThe basics of unit testingA first unit testUsing stubs to break dependenciesInteraction testing using mock objectsIsolation (mock object) frameworksTest hierarchies and organizationThe pillars of good testsIntegrating unit testing into the organizationWorking with legacy code

Pro JPA 2: Mastering the Java Persistence API


Mike Keith - 2009
    JPA provides Java developers with both the knowledge and insight needed to write Java applications that access relational databases through JPA.Authors Mike Keith and Merrick Schincariol take a hands-on approach to teaching by giving examples to illustrate each concept of the API and showing how it is used in practice.All of the examples use a common model from an overriding sample application, giving readers a context from which to start and helping them to understand the examples within an already familiar domain.After completing the book, you will have a full understanding and be able to successfully code applications using JPA. The book also serves as a reference guide during initial and later JPA application experiences.Hands-on examples for all the aspects of the JPA specification, based on the reference implementation of this specification A special section on migration to JPA Expert insight about various aspects of the API and when they are useful Portability hints to provide increased awareness of the potential for non-portable JPA code

Monday Morning Mentoring: Ten Lessons to Guide You Up the Ladder


David Cottrell - 2006
    Cottrell introduces us to Jeff, a successful corporate manager who has hit a major wall. Jeff has been leading his team, quarter after quarter, to great sales and better profits for several years -- until now. The tricks that used to work wonders have lost their magic; Jeff is in a slump and is at a loss to find his way out of it.Overworked, stressed, and feeling that his personal and professional lives are at risk, Jeff reaches out to the father of a college buddy, a retired and tremendously accomplished former executive named Tony. Tony and Jeff agree to meet every Monday for ten weeks to work through Jeff's problems and get his career back on track.In the course of these intimate sessions, Jeff discovers the secrets of real leadership: "Until I accept total responsibility -- no matter what -- I will not be able to put plans in place to accomplish my goals." And, "My success is the result of making better choices and recovering quickly from poor choices."Tony leads Jeff through tough lessons in how to manage his people, how to manage his own time, how to manage his superiors, and how to escape from "management land." Most of all, Jeff learns that his success is intimately bound with the success of his people and that tolerating lackluster performance in himself and others on the team only leads to discontent from his most prized and productive employees.Through Jeff's mentoring sessions, the reader meets a character of integrity who dispenses homespun but effective wisdom. Spend time with Tony and Jeff at their Monday morning meetings, and you will find yourself on the road to becoming a better leader and being more successful at work.

Secrets of the Happy Soul: Experience the Deep Delight You Were Made for


Katie Orr - 2020
    Even in tough times they have a quiet sense of peace about them. Examining the Bible and her own life, Katie Orr has discovered that deep happiness and satisfaction are only possible when we are rooted in God and pursuing his good and specific purpose for each of us. Secrets of the Happy Soul is your invitation into a deeper, more fruitful relationship with God and his Word. As Katie walks you through key teachings from the book of Psalms, you will recognize how the world's definition of happiness pales compared to the daily delights God has in store for you. Draw closer to him, and your soul will go from lonely to connected, from overwhelmed to level and led, from aimless to commissioned and unique. God doesn't promise a storm-free life, but he is the anchor every happy soul needs.