~/talk

How to test software without writing tests

slides:none on file

Claims an automated tester called SQLancer that pairs random query generation (it reuses tools like SQLsmith) with a metamorphic oracle named ternary logic partitioning (TLB). It generates databases and queries, partitions results into true/false/null, and compares counts to spot inconsistencies. The implementation finds many real bugs (reports include over 450 unique issues in major DBMSes and a MySQL fix) and is presented as practical and effective.

AI-written summary · about

  1. 0:00Intro
  2. 0:31Database Management Systems DBMS!
  3. 1:37Automatic Testing Core Challenges
  4. 2:27Test Oracle
  5. 2:47Motivating Example
  6. 4:28Ternary Logic Partitioning (TLP)
  7. 4:44Scenario: Coffee Kitchen
  8. 4:57Tangerines vs. Clementines
  9. 6:06Insight
  10. 7:17Example: MySQL
  11. 8:48Generalizing the Technique
  12. 9:09Metamorphic Testing
  13. 9:23Summary & Takeaway
~/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.