Property-Based Testing with PropEr, Erlang, and Elixir (pdf)

$10.00

Author Fred Hebert
Edition 1
Edition Year 2019
Format PDF
ISBN 9781680506211
Language English
Number Of Pages 376
Publisher Pragmatic Bookshelf

Description

With this book, you will be writing efficient property-based tests in no time.

Most tests only demonstrate that the code behaves how the developer expected it to behave, and therefore carry the same blind spots as their authors when special conditions or edge cases show up. Learn how to see things differently with property tests written in PropEr.

Start with the basics of property tests, such as writing stateless properties, and using the default generators to generate test cases automatically. More importantly, learn how to think in properties. Improve your properties, write custom data generators, and discover what your code can or cannot do. Learn when to use property tests and when to stick with example tests with real-world sample projects. Explore various testing approaches to find the one that’s best for your code. Shrink failing test cases to their simpler expression to highlight exactly what breaks in your code, and generate highly relevant data through targeted properties. Uncover the trickiest bugs you can think of with nearly no code at all with two special types of properties based on state transitions and finite state machines.

Write Erlang and Elixir properties that generate the most effective tests you’ll see, whether they are unit tests or complex integration and system tests.

Additional information

Author

Fred Hebert

Edition

1

Edition Year

2019

Format

PDF

ISBN

9781680506211

Language

English

Number Of Pages

376

Publisher

Pragmatic Bookshelf

Reviews

There are no reviews yet.

Be the first to review “Property-Based Testing with PropEr, Erlang, and Elixir (pdf)”

Your email address will not be published. Required fields are marked *