Skip to content

Search & Command Palette

Testver’s Global Search is a single box that lets you jump to any screen and find your work — test cases, test plans, defects, sources, discovered tests, schedules, connectors, and even text inside your project files — without clicking through the sidebar. It opens from the Search button in the header or with the keyboard shortcut Ctrl + K (⌘ + K on macOS).

This page explains every part of it, step by step, assuming zero prior knowledge.

Global Search is a command palette — a small dialog that floats over whatever screen you’re on. You type, and it instantly shows matching results grouped by what they are (pages, test cases, defects, files, and so on). Pressing Enter (or clicking a result) takes you straight there.

Think of it as the “go to anything” bar: instead of remembering which sidebar group holds a screen, or scrolling a long list to find test case TC‑142, you press Ctrl + K, type a few letters, and go.

  • New users who don’t yet know where every screen lives in the sidebar.
  • Power users who’d rather keep their hands on the keyboard than click around.
  • QA engineers and leads who need to open a specific test case, defect, plan, or test quickly by name or ID.
  • Anyone who remembers a snippet of code or a file name and wants to jump to it.
TermWhat it means
Command paletteThe floating search dialog itself, opened with Ctrl/Cmd + K or the header Search button.
Navigation resultA match that is a Testver screen (Dashboard, Runner, Settings…). Selecting it navigates to that page.
Entity resultA match that is a piece of your data — a test case, test plan, defect, source, schedule, or connector.
Deep linkThe exact URL a result opens, including parameters that focus the specific item (e.g. open test case TC‑12’s detail panel).
Fuzzy matchMatching that tolerates gaps and partial words, so “tstexp” still finds “Test Explorer”.
DebounceA short pause (0.2 s) after you stop typing before the server is queried — keeps search smooth while you type fast.
ID fast‑pathTyping an entity ID such as TC‑12, D‑3, TP‑2, or SRC‑5 jumps straight to that item.

When you type, two things happen in parallel:

  1. Navigation is matched instantly in your browser against the full list of Testver screens (and helpful keywords, so “grid” finds CI/CD).
  2. Everything else is fetched from the server in one request that searches your Test Management store (test cases, plans, defects, sources), your schedules and connectors, your discovered tests, and the text inside your project source files.

Results come back grouped by type and each one already knows the precise page to open, so selecting it navigates immediately — you never have to find the item again on the destination screen.

You can open the palette two ways:

  1. Header button — click Search in the top bar (it shows a magnifier icon and a Ctrl+K hint).
  2. Keyboard — press Ctrl + K (Windows/Linux) or ⌘ + K (macOS) from anywhere in the app.

Pressing the same shortcut again, clicking the dark backdrop, or pressing Esc closes it.

AreaWhereWhat it does
Search inputTopWhere you type. A magnifier sits on the left; a spinner appears on the right while the server is being queried; an closes the dialog.
Results listMiddleMatching results, grouped under headings (Navigation, Test Cases, Tests, …). Scrolls when long.
Footer hintsBottomReminders of the keys: ↑↓ Navigate, Enter Select, Esc Close.
  • Opening the palette clears the previous query and focuses the input, so you can start typing immediately.
  • With the box empty, it shows a short list of primary destinations (Dashboard, Test Explorer, Runner, Results, Test Cases, Project Explorer, AI Assistant, Settings) so you can jump with zero typing.
  • The currently highlighted result is tinted; hovering a row highlights it too.
  • Light and dark themes are both supported.

Global Search spans eight kinds of result. Each appears under its own heading, in this order:

GroupWhat it findsOpens
NavigationAny Testver screen (and keyword aliases).That page.
Test CasesTest cases by title — or jump by ID (TC‑12).Test Cases, with the case’s detail panel focused.
TestsDiscovered automated tests, by test name or file.Test Explorer, focused on that test.
Test PlansPlans by name — or by ID (TP‑2).Test Plans, with the plan focused.
DefectsDefects by title/description — or by ID (D‑3).Defects, with the defect’s detail panel focused.
SourcesSources (requirements, documents, JIRA…) by title — or by ID (SRC‑5).Sources, on the matching tab.
SchedulesSaved run schedules by name.Schedules.
ConnectorsConfigured connectors by name or type.Connectors.
FilesText inside your project source files (a grep).Project Explorer, opened at the matching file and line.
  1. Press Ctrl + K.
  2. Type part of the screen’s name — e.g. runner, defects, code map, or even an alias like pipeline (→ CI/CD) or bugs (→ Defects).
  3. The match appears under Navigation. Press Enter to open the top result, or use ↑ / ↓ to pick another.
  1. Open the palette and type a few letters of the item’s title — e.g. login to find login‑related test cases.
  2. Results appear under their group heading (Test Cases, Defects, etc.), each with its ID and a short descriptor.
  3. Select one — it opens the right screen and focuses that exact item (the detail panel opens automatically).

If you already know the ID, just type it:

Type thisGoes to
TC‑12 (or tc12)Test case TC‑12
D‑3 (or d3)Defect D‑3
TP‑2Test plan TP‑2
SRC‑5Source SRC‑5

The ID fast‑path is case‑insensitive and the hyphen is optional — tc12 and TC‑12 both work.

  1. Type 3+ characters of a test’s name or its file name — e.g. checkout or login.spec.
  2. Matches appear under Tests, each showing the file name and framework.
  3. Select one to open it in the Test Explorer, focused on that test.
  1. Type 3+ characters of the text you’re looking for in your code — e.g. a function name, a selector, or a string.
  2. Matches appear under Files, each showing the file name and the matching line.
  3. Select one to open it in the Project Explorer at that file and line.
KeyAction
Ctrl + K / ⌘ + KOpen (or close) the palette.
↑ / ↓Move the highlight up/down across all results, regardless of group.
EnterOpen the highlighted result.
EscClose the palette.

Navigation uses a fuzzy scorer, so you don’t need an exact name:

  • A name that starts with your text ranks highest (dasDashboard).
  • A name that contains your text ranks next (planTest Plans).
  • A subsequence still matches (tstexpTest Explorer).
  • Each screen also carries keywords — e.g. grid, pipeline, jenkins all surface CI/CD; bugs, kanban surface Defects.
  • Debounce — after you stop typing, Testver waits ~0.2 seconds before querying the server. Typing quickly doesn’t fire a request per keystroke.
  • Cancellation — if you keep typing, the previous request is cancelled, so older results can never “flicker” in over newer ones.
  • Loading indicator — a small spinner in the input shows while the server search is running.

Each group returns up to a handful of top matches (about five per type) to keep the list readable. If you don’t see what you want, type more of the title or ID to narrow it down.

I want to…Do this
Jump to a screen fastCtrl/Cmd + K, type the screen name, Enter.
Open a specific test caseCtrl/Cmd + K, type its title or its ID (e.g. TC‑42), select it.
Open a defect by IDCtrl/Cmd + K, type D‑3, Enter.
Find a test by file nameCtrl/Cmd + K, type 3+ letters of the file (e.g. login.spec).
Find where a function/string lives in codeCtrl/Cmd + K, type 3+ letters of it, look under Files.
Reach a page I can’t find in the sidebarCtrl/Cmd + K and search its name — every screen is searchable, even ones not pinned in the sidebar.
Close the search without choosingPress Esc (or click outside the box).
  • Searches of your data (test cases, defects…) start at 2 characters; Tests and Files start at 3 — type a little more if a group seems empty.
  • Results are capped per group for readability; refine the query rather than scrolling.
SymptomLikely cause / fix
Nothing happens when I press Ctrl/Cmd + KMake sure you’re signed in and the app window is focused. The shortcut is disabled on the login/setup screens.
I see pages but no test cases / defectsEntity search needs 2+ characters. Also confirm a project is open and that the items exist in Test Management.
No Tests or Files resultsThose start at 3 characters — type a bit more. File search only covers source files in the open project.
A result opens the right screen but doesn’t focus my itemConfirm the item still exists (it may have been deleted). Sources open on the matching tab rather than a single‑item panel.
Typing code symbols used to errorFixed — the file search now treats invalid patterns as literal text, so symbols like (, [, *, \ never cause an error.
Results seem to lag behind my typingThere’s a deliberate ~0.2 s debounce; results settle a moment after you stop typing. The spinner shows while it’s working.
I can’t find a screen by an obvious wordTry a synonym — many screens have keyword aliases (e.g. grid → CI/CD, bugs → Defects).