> For the complete documentation index, see [llms.txt](https://deenz.gitbook.io/bq-core/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://deenz.gitbook.io/bq-core/direct-smart-contract-interfacing/bq-tests.md).

# Block Qualified tests

Block Qualified supports three different test types:

* **Multiple choice tests**, where the answer to each question is part of a given finite set.
* **Open answer tests**, where the answer to each question can be any value.
* **Mixed tests**, containing both a multiple choice and an open answer component.
