This post discusses the QA process at Materialize, including the role of the QA team, development practices, and various testing frameworks and tools used by Materialize. It highlights the use of Rust programming language, deterministic tests, Testdrive, mzcompose, platform checks, and randomized tests, among others. The post also mentions the tooling used by Materialize, such as detecting closed issues, annotating errors, continuous heap profiling, code coverage for PRs, and sanitizers.
Table of contents
Development PracticesDeterministic TestsRandomized TestsToolingMaterialize QA Team - This is Just a SampleSort: