Back to Programs

Data

SQLancer

Automatically testing database systems

databasejava

Participation history

2 GSoC years

2025

4 projects

Official year page

Integrating Published Testing Approaches into SQLancer

SQLancer is a tool to automatically test Database Management Systems (DBMSs) in order to find bugs in their implementation. That is, it finds bugs in...

Enhancing SQLancer with External Reducer Support and Hierarchical Delta Debugging

SQLancer’s current test case reduction framework faces three key limitations: (1) tight coupling between internal reducers (Delta Debugging and...

Supporting Automated Scripts for DBMS Deployment

This proposal addresses the complexity of deploying DBMS instances for testing with SQLancer—an issue that makes it challenging for beginners and...

Adding Support for the Latest Postgres Version

SQLancer is a tool that automatically tests DBMS in order to find bugs in their implementations. As of right now, SQLancer supports many great...

2023

2 projects

Official year page

Automated Test Case Reduction for SQLancer with delta-debugging and SQL parser-tree transforms

SQLancer randomly generates test cases consisting of potentially hundreds or thousands of SQL statements. In order to efficiently identify bugs in...

Adding Support for and Testing New Database Systems

SQLancer is an open-source tool for testing the correctness of SQL database systems and supports close to 20 database systems. The goal of this...