MySQL distributions include a set of test cases and programs for
running them. These tools constitute the MySQL test framework that
provides a means for verifying that MySQL Server and its client
programs operate according to expectations. The test cases consist
mostly of SQL statements, but can also use test language constructs
that control how to run tests and verify their results.
This manual describes the MySQL test framework. It describes the
programs used to run tests and the language used to write test
cases.
Much of the content of this manual is based on material originally
written by (in alphabetical order) Omer BarNir, Kent Boortz, and
Matthias Leich.
People within MySQL AB who work with MySQL testing include Omer
BarNir and Matthias Leich (test case development, test standards
development) and Magnus Svensson (testing tools development).