ENGLISH

Minimum Viable Tests

Book information

Publisher
leanpub.com
Year
2016
Language
english
Format
PDF
Filesize
6 MB (6306483 bytes)
Pages
\79
Time added
2025-04-20 19:59:51

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