The lazy programmer's guide to writing thousands of tests - Scott Wlaschin
Don't forget to check out our links below!
https://ndcporto.com/
https://ndcconferences.com/
We are all familiar with example-based testing, as typified by TDD and BDD, where each test is hand-crafted.
But there's another approach to writing tests. In the "property-based testing" approach, a single test is run hundreds of times with randomly generated inputs. Property-based testing is a great way to find edge cases, and also helps you to understand and document the behavior of your code under all conditions.
This talk will introduce property-based testing, show you how it works, and demonstrate why you should consider adding this powerful technique to your toolbelt.
Видео The lazy programmer's guide to writing thousands of tests - Scott Wlaschin канала NDC Conferences
https://ndcporto.com/
https://ndcconferences.com/
We are all familiar with example-based testing, as typified by TDD and BDD, where each test is hand-crafted.
But there's another approach to writing tests. In the "property-based testing" approach, a single test is run hundreds of times with randomly generated inputs. Property-based testing is a great way to find edge cases, and also helps you to understand and document the behavior of your code under all conditions.
This talk will introduce property-based testing, show you how it works, and demonstrate why you should consider adding this powerful technique to your toolbelt.
Видео The lazy programmer's guide to writing thousands of tests - Scott Wlaschin канала NDC Conferences
Показать
Комментарии отсутствуют
Информация о видео
Другие видео канала
![Four Languages from Forty Years Ago - Scott Wlaschin](https://i.ytimg.com/vi/0fpDlAEQio4/default.jpg)
![Matt Bachmann - Better Testing With Less Code: Property Based Testing With Python - PyCon 2016](https://i.ytimg.com/vi/jvwfDdgg93E/default.jpg)
![ITT 2016 - Kevlin Henney - Seven Ineffective Coding Habits of Many Programmers](https://i.ytimg.com/vi/ZsHMHukIlJY/default.jpg)
![Why Isn't Functional Programming the Norm? – Richard Feldman](https://i.ytimg.com/vi/QyJZzq0v7Z4/default.jpg)
![From Broke English Teacher to Software Developer: My Story](https://i.ytimg.com/vi/0-JX9Dj4kLw/default.jpg)
![](https://i.ytimg.com/vi/9mRlVJuzk3s/default.jpg)
![Structure and Interpretation of Test Cases - Kevlin Henney](https://i.ytimg.com/vi/tWn8RA_DEic/default.jpg)
![#1 Thing to Learn to Become a Self-Taught Programmer](https://i.ytimg.com/vi/sYjEzOIa5JI/default.jpg)
![John Hughes - How to specify it! A guide to writing properties of pure functions | Code Mesh LDN 19](https://i.ytimg.com/vi/zvRAyq5wj38/default.jpg)
![Scala Tutorial: Property Based Testing](https://i.ytimg.com/vi/WrDLuUVMLH0/default.jpg)
![Thirteen ways of looking at a Turtle - Scott Wlaschin](https://i.ytimg.com/vi/AG3KuqDbmhM/default.jpg)
![Is C# hard to learn?](https://i.ytimg.com/vi/6LvQyQvaVZs/default.jpg)
![HTTP Security Headers You Need To Have On Your Web Apps - Scott Sauber - NDC London 2021](https://i.ytimg.com/vi/7MWXTXjtl8s/default.jpg)
![Property-based Testing is a Mindset - Andrea Leopardi - ElixirConf EU 2018](https://i.ytimg.com/vi/p84DMv8TQuo/default.jpg)
![Reinventing the Transaction Script - Scott Wlaschin](https://i.ytimg.com/vi/USSkidmaS6w/default.jpg)
![Four Languages from Forty Years Ago - Scott Wlaschin](https://i.ytimg.com/vi/mRwHZTNGdoY/default.jpg)
![Understanding parser combinators: a deep dive - Scott Wlaschin](https://i.ytimg.com/vi/RDalzi7mhdY/default.jpg)
![Property-based testing](https://i.ytimg.com/vi/7kB6JaSH9p8/default.jpg)
![Functional Design Patterns - Scott Wlaschin](https://i.ytimg.com/vi/srQt1NAHYC0/default.jpg)
![Code Review/Refactor Live with Scott Wlaschin](https://i.ytimg.com/vi/nxIRlf4AtcA/default.jpg)