{"guid":"ac7872ee-4538-4fde-b674-94ec35566ead","title":"Property-based Testing [Softwerkskammer]","subtitle":"","slug":"chaotikum-property-based","link":"https://chaotikum.org/blog/2019/02/28/softwerkskammer-proptest/","description":"Ensuring high quality “bug-free” software using handcrafted test inputs and scenarios is a tedious and error-prone process. Even if high code coverage and coverage of all possible corner cases would be achieved, the test code base tends to be huge, making it a very hard and laborous task to maintain under changing requirements and new use cases. Property-based testing might save you!","original_language":"deu","persons":["Daniel Bimschas"],"tags":["chaotikum","45","2019","augenpruefraumswkhl"],"view_count":79,"promoted":false,"date":"2019-03-17T19:00:00.000+01:00","release_date":"2020-02-28T00:00:00.000+01:00","updated_at":"2024-11-16T11:30:04.041+01:00","length":5432,"duration":5432,"thumb_url":"https://static.media.ccc.de/media/regional/luebeck/chaotikum/45-hd.jpg","poster_url":"https://static.media.ccc.de/media/regional/luebeck/chaotikum/45-hd_preview.jpg","timeline_url":"https://static.media.ccc.de/media/regional/luebeck/chaotikum/45-hd.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/regional/luebeck/chaotikum/45-hd.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/chaotikum-property-based","url":"https://api.media.ccc.de/public/events/ac7872ee-4538-4fde-b674-94ec35566ead","conference_title":"Chaotikum","conference_url":"https://api.media.ccc.de/public/conferences/chaotikum","related":[],"recordings":[{"size":728,"length":5432,"mime_type":"video/webm","language":"deu","filename":"chaotikum-45-deu-Property-based_Testing_Softwerkskammer_webm-hd.webm","state":"new","folder":"webm-hd","high_quality":true,"width":1920,"height":1080,"updated_at":"2020-02-28T23:29:26.847+01:00","recording_url":"https://cdn.media.ccc.de/contributors/luebeck/chaotikum/webm-hd/chaotikum-45-deu-Property-based_Testing_Softwerkskammer_webm-hd.webm","url":"https://api.media.ccc.de/public/recordings/46178","event_url":"https://api.media.ccc.de/public/events/ac7872ee-4538-4fde-b674-94ec35566ead","conference_url":"https://api.media.ccc.de/public/conferences/chaotikum"},{"size":250,"length":5432,"mime_type":"video/webm","language":"deu","filename":"chaotikum-45-deu-Property-based_Testing_Softwerkskammer_webm-sd.webm","state":"new","folder":"webm-sd","high_quality":false,"width":720,"height":576,"updated_at":"2020-02-28T22:07:09.904+01:00","recording_url":"https://cdn.media.ccc.de/contributors/luebeck/chaotikum/webm-sd/chaotikum-45-deu-Property-based_Testing_Softwerkskammer_webm-sd.webm","url":"https://api.media.ccc.de/public/recordings/46177","event_url":"https://api.media.ccc.de/public/events/ac7872ee-4538-4fde-b674-94ec35566ead","conference_url":"https://api.media.ccc.de/public/conferences/chaotikum"},{"size":170,"length":5432,"mime_type":"video/mp4","language":"deu","filename":"chaotikum-45-deu-Property-based_Testing_Softwerkskammer_sd.mp4","state":"new","folder":"h264-sd","high_quality":false,"width":720,"height":576,"updated_at":"2020-02-28T21:18:18.892+01:00","recording_url":"https://cdn.media.ccc.de/contributors/luebeck/chaotikum/h264-sd/chaotikum-45-deu-Property-based_Testing_Softwerkskammer_sd.mp4","url":"https://api.media.ccc.de/public/recordings/46176","event_url":"https://api.media.ccc.de/public/events/ac7872ee-4538-4fde-b674-94ec35566ead","conference_url":"https://api.media.ccc.de/public/conferences/chaotikum"},{"size":59,"length":5432,"mime_type":"audio/opus","language":"deu","filename":"chaotikum-45-deu-Property-based_Testing_Softwerkskammer_opus.opus","state":"new","folder":"opus","high_quality":false,"width":0,"height":0,"updated_at":"2020-02-28T20:58:39.910+01:00","recording_url":"https://cdn.media.ccc.de/contributors/luebeck/chaotikum/opus/chaotikum-45-deu-Property-based_Testing_Softwerkskammer_opus.opus","url":"https://api.media.ccc.de/public/recordings/46175","event_url":"https://api.media.ccc.de/public/events/ac7872ee-4538-4fde-b674-94ec35566ead","conference_url":"https://api.media.ccc.de/public/conferences/chaotikum"},{"size":82,"length":5432,"mime_type":"audio/mpeg","language":"deu","filename":"chaotikum-45-deu-Property-based_Testing_Softwerkskammer_mp3.mp3","state":"new","folder":"mp3","high_quality":false,"width":0,"height":0,"updated_at":"2020-02-28T20:57:56.891+01:00","recording_url":"https://cdn.media.ccc.de/contributors/luebeck/chaotikum/mp3/chaotikum-45-deu-Property-based_Testing_Softwerkskammer_mp3.mp3","url":"https://api.media.ccc.de/public/recordings/46174","event_url":"https://api.media.ccc.de/public/events/ac7872ee-4538-4fde-b674-94ec35566ead","conference_url":"https://api.media.ccc.de/public/conferences/chaotikum"},{"size":358,"length":5432,"mime_type":"video/mp4","language":"deu","filename":"chaotikum-45-deu-Property-based_Testing_Softwerkskammer_hd.mp4","state":"new","folder":"h264-hd","high_quality":true,"width":1920,"height":1080,"updated_at":"2020-02-28T20:55:56.252+01:00","recording_url":"https://cdn.media.ccc.de/contributors/luebeck/chaotikum/h264-hd/chaotikum-45-deu-Property-based_Testing_Softwerkskammer_hd.mp4","url":"https://api.media.ccc.de/public/recordings/46172","event_url":"https://api.media.ccc.de/public/events/ac7872ee-4538-4fde-b674-94ec35566ead","conference_url":"https://api.media.ccc.de/public/conferences/chaotikum"}]}