Minimum Viable Tests
Book information
Description
Table of Contents Foreword by Phil Sturgeon Introduction Who Is This Book For? Why This Book? What Is This Book? Special Thanks Metatesting Mature Testing Tools Are Available Open Source Drives Acceptance Proof Exists to Back the Promises Testing Moves Bug Fixing to a Cheaper Part of The Cycle Easy-to-use Build Systems Encourage Continuous Deployment There Are Awesome Complementary Tools PHPUnit Basics How Do We Install PHPUnit? What Is PHPUnit? The PHPUnit Test Runner PHPUnit Test Cases Testing Basics What Is a Test? Testing FizzBuzz Handling Non-Integers Testing for Fizz Make Buzz Work Check That FizzBuzz is Correctly Detected Data Providers to Reduce Repetition Things to Look out For Care and Feeding for Your Test Doubles Why Do We Need Doubles? Identifying Dependencies Bootstrapping Wrapping Is Not Just for Presents Wrappers from up High Fixtures and Data Providers When Do I Need Them When Should I Use a Data Fixture? When Should I Use a Data Provider Monkey Patching What Is Monkey Patching? What Problem Is Monkey Patching Solving in Testing? What Scenarios Might Monkey Patching Be Good For? Enough Talking, Show Me Some Examples New Test Style Double Patching for Great Success Monkey Patching as a Precision Tool Arrange-Act-Assert Refactoring Tests Helper methods Arrange-Act-Assert Continuing The Pattern
Similar books
Minimum Viable Tests
2016 · EPUB
Building Test-Driven Developers
2017 · PDF
Building Test-Driven Developers
2017 · EPUB
The Grumpy Programmer's Guide To Building Testable PHP Applications
2013 · MOBI
The Grumpy Programmer's Guide To Building Testable PHP Applications
2013 · EPUB
The Grumpy Programmer's PHPUnit Cookbook
2013 · PDF
MySQL® Notes for Professionals book
2018 · PDF
MrExcel 2022: Boosting Excel
2022 · PDF