Curated Tech Reading Map

Find your next tech book to read

Book

Effective Software Testing

A developer's guide

Maurício Aniche

Buy on Amazon* The link above is an advertisement via Amazon Associates.

Summary

Treats test design as an engineering discipline rather than a matter of judgement. Aniche works through specification-based techniques such as boundary analysis and equivalence partitioning, structural testing and what coverage actually tells you, contracts, property-based testing, and how to design code so that it can be tested at all. Each technique arrives as a procedure you can follow, not a principle to internalize.

Target Readers

  • Developers who write tests by intuition and want a systematic way to find edge cases
  • Engineers deciding what to test at which level instead of chasing a coverage number

Tags

#testing#test-design#design-by-contract

Colophon

Publisher
Manning Publications
ISBN
978-1633439931
Published
May 2022

Get this book

* The link above is an advertisement via Amazon Associates.

Prerequisites

Next Books