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
 


Python All-in-One, 3rd Ed (For Dummies)

Authors: John Shovic and Alan Simpson
Publisher: For Dummies
Date: April 2024
Pages: 720
ISBN: 978-1394236152
Print: 1394236158
Kindle: B0CW1C834N
Audience: People wanting to learn Python
Rating: 2
Reviewer: Mike James
All-in-one refers to the fact that this is seven books put together - why?



Grokking Machine Learning

Author: Luis G. Serrano
Publisher: Manning
Date: December 2021
Pages: 512
ISBN: 978-1617295911
Print: 1617295914
Kindle: B09LK7KBSL
Audience: Python developers interested in machine learning
Rating: 5
Reviewer: Mike James
Another book on machine learning - surely we have enough by now?


More Reviews