Testing Support for Multiple Authentication Methods in ClickHouse Using Combinatorics and Behavioral Models
- Track: Testing and Continuous Delivery
- Room: UD6.215
- Day: Saturday
- Start: 15:30
- End: 15:55
- Video only: ud6215
- Chat: Join the conversation!
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.
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