Effective Software Testing: A Developer's Guide
F**N
Great to advance your automated testing
This book really makes you think how to surround software code with automated tests to get as wide a coverage as possible. It takes you though several easy to understand examples and shows how to get that coverage with a number of different strategies. The examples are in Java and I am by no means a Java expert but they were all easily understood and I had no problem to translate them (in my case) into Python.Quite a number of AHA moments, for example the MC/DC (modified condition/decision coverage) all very clearly explained and with a pragmatic approach.If you think you can improve on your automated testing but you need some guidance then this book is an excellent resouce.
W**E
Excelente
Livro excelente, explica o conteúdo de forma objetiva e com exemplos claros.
A**E
Good introduction to (mainly unit) testing
This book gives a to-the-point introduction to basic software testing techniques. The biggest part focusses on unit testing including things such as code coverage, deciding what to test on unit-test level and mocking of dependencies. This gets complemented by one chapter on larger tests such as system and integration tests and one chapter presenting some best-practices and anit-patterns. All examples are written in Java, but even without a Java-background easy to understand.I was tempted to rate it with 4 instead of 5 stars, because as someone with interest in the topic, but without thorough experience (i.e. i have read some blog articles and written a couple of tests, but never mindfully designed test suites for our systems) there was not a lot of new information inside. Then I however decided to go with 5 starts nevertheless, because as an introductory book it really gives a great overview on the topic.
Trustpilot
1 month ago
2 months ago