~/talk

Dafny Test Generation

Talkat Dafny 2024 · on Sunday, 2024-01-14· [testing]
links:none on file
links:none on file
links:none on file
slides:none on file

DTest generates executable unit and system tests by inserting failing assertions, asking the Dafny verifier for counterexamples, and extracting concrete inputs from Z3 models; it scales via selective inlining to produce system-level tests that use a single entry point and cover deep call paths. It finds provably unreachable dead code, produced hundreds of tests for real projects (including AWS ESDK), and achieves high branch coverage while letting users trade off coverage for speed.

AI-written summary · about

  1. 0:00Introduction
  2. 1:04Dafny test toolkit
  3. 7:24System-level tests challenges
  4. 10:36User-guided inlining
  5. 12:24Results and Q&A
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.