You are viewing the 2025 edition of FOSDEM. Click here to view the 2026 edition
Testing Support for Multiple Authentication Methods in ClickHouse Using Combinatorics and Behavioral Models
UD6.215 | Day 1 | 15:30 - 15:55 | Speakers: Alsu Giliazova
Testing Support for Multiple Authentication Methods in ClickHouse Using Combinatorics and Behavioral Models
Abstract
In this talk, I’ll share how combinatorial testing and behavioral modeling helped uncover tricky edge cases while testing ClickHouse’s (open-source column-oriented DBMS) multiple authentication methods feature. I’ll demonstrate how these methodologies can systematically identify gaps in testing, validate complex features, and improve software quality. Attendees will learn practical steps for applying combinatorial testing to define comprehensive test scenarios, as well as how behavioral modeling can simplify result validation and solve the test oracle problem. This session is for QA engineers, testers, and developers looking to adopt smarter, more effective testing strategies.
Attachments
Speakers
Alsu Giliazova
Links
- Merged pull request for multiple authentication methods feature in Clickhouse Github repository
- Code of behavioral model for multiple authentication methods feature
- Combinatorial test for multiple authentication methods feature
- Testflows - open-source software testing framework that was used for testing this feature
- Video recording (AV1/WebM) - 65.4 MB
- Video recording (MP4) - 508.9 MB
- Video recording subtitle file (VTT)
- Chat room(web)
- Chat room(app)
- Submit Feedback
External Links
Notice: The placeholder video image is licensed under CC BY-SA 4.0. The original image can be found hereChanges made to the image are: Cropped the image to a new ratio, part of the image was cut off.
