Many test suites associate keywords with tests so that the keywords can be used as a basis for including and excluding tests from test runs.

For example, if some tests in a test suite require human interaction with the keyboard or mouse, they can be associated with the keyword "interactive". Tests with the "interactive" keyword can easily be excluded from automated test runs, and included in test runs when a person is monitoring the test run.