Effective Software Testing: A developer's guide (Manning)
Wednesday, 04 May 2022

This book reveals a systemic and effective approach to software testing aimed at making the entire development process more efficient. .Dr. MaurĂ­cio Aniche looks at how to customize your testing coverage and catch bugs in tricky corner cases. The book shows techniques drawn from proven research in software engineering, and each chapter puts a new technique into practice. The real-world cases and detailed code samples show how to enginee tests that find bugs in edge cases and parts of code normally untested.

 

Author: Dr. MaurĂ­cio Aniche
Publisher: Manning
Date: April 2022
Pages: 328
ISBN:978-1633439931
Print:1633439933
Kindle:B09WBNJYLX
Audience: General
Level: Intermediate
Category: Theory & Techniques 

  • Engineer tests with a much higher chance of finding bugs   
  • Read code coverage metrics and use them to improve your test suite
  • Understand when to use unit tests, integration tests, and system tests
  • Use mocks and stubs to simplify your unit testing
  • Think of pre-conditions, post-conditions, invariants, and contracts
  • Implement property-based tests
  • Utilize coding practices like dependency injection and hexagonal architecture that make your software easier to test
  • Write good and maintainable test code

 

For more Book Watch just click.

Book Watch is I Programmer's listing of new books and is compiled using publishers' publicity material. It is not to be read as a review where we provide an independent assessment. Some, but by no means all, of the books in Book Watch are eventually reviewed.

To have new titles included in Book Watch contact  BookWatch@i-programmer.info

Follow @bookwatchiprog on Twitter or subscribe to I Programmer's Books RSS feed for each day's new addition to Book Watch and for new reviews.

 

 

Banner
 


Software Architecture In Practice

Author: Len Bass, Dr. Paul Clements and Rick Kazman
Publisher: Addison-Wesley Professional
Pages: 464
ISBN: 978-0136886099
Print: 0136886094
Kindle: B094CPJ96B
Audience: Software architects
Rating: 4.5
Reviewer: Kay Ewbank

This is the fourth edition of a book widely regarded as a classic since its firs [ ... ]



Coding All-In-One For Dummies

Author: Chris Minnick
Publisher: For Dummies
Pages: 912
ISBN: 978-1119889564
Print: 1119889561
Kindle: B0B5BBNW9L
Audience: People wanting to learn to code in JavaScript, Flutter and Python
Rating: 3.5
Reviewer: Kay Ewbank

This book is described as offering an ideal starting place for learning th [ ... ]


More Reviews