# Test Filtering

## Scope

This table allows the user to filter test cases before they are executed.

## Assigned to

Users can filter test cases by their assignee.

## Keyword

Users can filter test cases by keyword. Keywords are set either using the Create/Edit/Delete Test Cases or by the Assign Keywords To Multiple Cases. Keywords can only be created, edited, or deleted by leads but may be assigned to test cases by testers.

## Build

Users can filter test cases by builds. Builds are the basic component for how test cases are tracked. Each test case may be run once and only once per build.
Builds can be created by leads using the Create New Build page.

## Result

Users can filter test cases by results. Results are what happened to that test case during a particular build. Test cases can pass, fail, be blocked, or not be run.

## Most Current Result

By default or if the "most current" checkbox is unchecked, the tree will be sorted by the build that is chosen from the dropdown box. In this state the tree will display the test cases status.
Example: User selects build 2 from the dropdown box and doesn't check the "most current" checkbox. All test cases will be shown with their status from build 2. So, if test case 1 passed in build 2 it will be colored green.
If the user decideds to check the "most current" checkbox the tree will be colored by the test cases most recent result.
Ex: User selects build 2 from the dropdown box and this time checks the "most current" checkbox. All test cases will be shown with most current status. So, if test case 1 passed in build 3, even though the user has also selected build 2, it will be colored green.