# Getting Started

- [Overview](/getting-started/overview.md): A quick overview of TestBox
- [Installation](/getting-started/installing-testbox.md): Get up and running quickly
- [IDE Tools](/getting-started/installing-testbox/ide-tools.md)
- [MXUnit Compatibility](/getting-started/installing-testbox/mxunit-compatibility.md): Legacy Compatibility
- [TestBox CLI](/getting-started/testbox-cli.md): The official TestBox CLI for CommandBox — run, scaffold, watch, and manage your tests from the command line.
- [Writing Tests](/getting-started/test-bundles.md): Tests are placed inside of classes we lovingly call Test Bundles.
- [Running Tests](/getting-started/running-tests.md): Test All Things!
- [BoxLang CLI Runner](/getting-started/running-tests/boxlang-cli-runner.md): Run your tests directly with BoxLang in the CLI.
- [CommandBox Runner](/getting-started/running-tests/commandbox-runner.md)
- [Web Runner](/getting-started/running-tests/test-runner.md)
- [Bundle(s) Runner](/getting-started/running-tests/bundle-s-runner.md)
- [Directory Runner](/getting-started/running-tests/directory-runner.md)
- [ANT Runner](/getting-started/running-tests/ant-runner.md)
- [NodeJS Runner](/getting-started/running-tests/nodejs-runner.md)
- [Global Runner](/getting-started/running-tests/global-runner.md)
- [Test Browser](/getting-started/running-tests/test-browser.md)
- [TestBox RUN IDE](/getting-started/running-tests/testbox-run-ide.md): The BoxLang-native browser IDE for discovering, running, and streaming your test results in real time.
- [Streaming Runner](/getting-started/running-tests/streaming-runner.md): Push test results to clients in real time via Server-Sent Events as each spec completes.
- [BDD Tests](/getting-started/testbox-bdd-primer.md)
- [Bundles: Group Your Tests](/getting-started/testbox-bdd-primer/bundles-group-your-tests.md): A Test Bundle is a CFC
- [Suites: Describe Your Tests](/getting-started/testbox-bdd-primer/suites-describe-your-tests.md): Describe(), Feature(), Scenario(), Given(), When()
- [Dynamic Suites](/getting-started/testbox-bdd-primer/suites-describe-your-tests/dynamic-suites.md)
- [Specs](/getting-started/testbox-bdd-primer/specs.md)
- [Expectations](/getting-started/testbox-bdd-primer/expectations.md)
- [Suite Groups](/getting-started/testbox-bdd-primer/suite-groups.md)
- [Given-When-Then Blocks](/getting-started/testbox-bdd-primer/suite-groups/given-when-then-blocks.md)
- [Life-Cycle Methods](/getting-started/testbox-bdd-primer/life-cycle-methods.md)
- [Life-Cycle Data Binding](/getting-started/testbox-bdd-primer/life-cycle-data-binding.md)
- [Specs and Suite Labels](/getting-started/testbox-bdd-primer/specs-and-suite-labels.md)
- [Skipping Specs and Suites](/getting-started/testbox-bdd-primer/skipping-specs-and-suites.md)
- [Focused Specs and Suites](/getting-started/testbox-bdd-primer/focused-specs-and-suites.md)
- [Spies & Mocking](/getting-started/testbox-bdd-primer/spies-and-mocking.md)
- [Asynchronous Testing](/getting-started/testbox-bdd-primer/asynchronous-testing.md)
- [Running Tests](/getting-started/testbox-bdd-primer/running-tests.md)
- [Reporters](/getting-started/testbox-bdd-primer/reporters.md)
- [xUnit Tests](/getting-started/testbox-xunit-primer.md)
- [Test Bundles](/getting-started/testbox-xunit-primer/bundles-group-your-tests.md)
- [Life-Cycle Methods](/getting-started/testbox-xunit-primer/setup-and-teardown.md)
- [Test Methods](/getting-started/testbox-xunit-primer/test-methods.md)
- [Assertions](/getting-started/testbox-xunit-primer/assertions.md)
- [Test and Suite Labels](/getting-started/testbox-xunit-primer/test-and-suite-labels.md)
- [Skipping Tests and Suites](/getting-started/testbox-xunit-primer/skipping-tests-and-suites.md)
- [Spies and Mocking](/getting-started/testbox-xunit-primer/spies-and-mocking.md)
- [Asynchronous-Testing](/getting-started/testbox-xunit-primer/asynchronous-testing.md)
- [Running Tests](/getting-started/testbox-xunit-primer/running-tests.md)
- [Reporters](/getting-started/testbox-xunit-primer/reporters.md)
