Global Shared Parameters: Ending “Parameter Chaos” in Test Case Management

The Problem: “Add support for iPhone 17 Pro and Android 16 Ultra”

It’s the kind of update that looks harmless in the ticketing system:

“Add support for iPhone 17 Pro and Android 16 Ultra across the test suite.”

But you know better. That one sentence can mean hours of repetitive updates. Your team’s real work—building features, improving performance, and uncovering critical bugs—is suddenly sidelined.

Instead of testing, you become a human find-and-replace, combing through hundreds or thousands of test cases, updating parameters, and hoping a single typo doesn’t invalidate an entire test run.

This isn’t a personal failing—it’s a system problem. We call it Parameter Chaos.

And now, we’ve built the cure.

Introducing Global Shared Parameters

At Qase, we’re excited to introduce Global Shared Parameters — a smarter, faster way to manage test case data across your entire repository.

Instead of manually updating each test case when your test environment changes, you can now manage parameters from a single, centralized location. Update once, and it propagates everywhere automatically.

This feature was born from direct customer feedback and represents our mission to help QA teams ship quality software faster.

“Global Shared Parameters turn what used to be hours of maintenance into seconds of intelligent automation.” — Glen Holmes, VP of Product at Qase

From Chaos to Control

With Global Shared Parameters, you gain a single source of truth for all variables—devices, browsers, operating systems, or environments—used across your test repository.

Here’s what that means in practice:

🧩 Define Once, Apply Everywhere

Create a parameter (like Device Model or OS Version) and link it to any number of test cases across multiple projects. One definition can support thousands of cases.

⚙️ Update in One Place, Populate Instantly

When Apple releases a new iOS version or a new Android build lands, you only need to update that parameter once. Every linked test case updates automatically—no rework, no typos, no wasted time.

🎛️ Stay in Control

Need to make an exception? Override the global value for a specific test case with a single click. You keep flexibility without losing consistency.

Why Parameters Matter

Parameters are variables that define different test conditions—like device type, browser, network state, or user role. They allow you to reuse the same test case structure across multiple contexts, reducing duplication and ensuring comprehensive coverage.

For example, when testing a login flow, you may need to run the same test under various combinations:

Parameter

Values

Browser

Chromium, Firefox, Safari, Edge

Website

qase.io, blog.qase.io, help.qase.io

Network Group

Secure (VPN + HTTPS + Cookies Enabled) / Insecure

Using parameters, Qase generates unique test instances for every valid combination. With Parameter Groups, you can even ensure only meaningful sets are tested (e.g., Secure vs. Insecure).

The Evolution: From Shared Parameters to Global Ones

Before this release, Shared Parameters in Qase already allowed users to create reusable parameters at the workspace level and attach them to test cases across projects.

Now, Global Shared Parameters take that a step further by providing:

  • Workspace-wide consistency: One parameter can power tests across all projects.
  • Centralized management: Edit permissions and track usage in one place.
  • Instant propagation: Any updates cascade through every connected test case.
  • Usage insights: The new Usage tab lets you see where and how parameters are applied across test cases, runs, and reviews.

If you delete a parameter, Qase even gives you options:

  • Convert it to local parameters within each test case, or
  • Remove it entirely from all cases.

You decide how global your globals should be.

Real-World Impact

Without Global Shared Parameters:

  • Updating 1,000 test cases to reflect new OS versions takes hours.
  • High risk of inconsistency, typos, and forgotten updates.
  • QA focus shifts from testing to text editing.

With Global Shared Parameters:

  • One update propagates across your entire workspace.
  • QA engineers spend their time finding bugs, not fixing strings.
  • Releases move faster with less human error.

Designed for Speed and Simplicity

Our approach aligns with Qase’s philosophy of making test management effortless and intelligent.Just like Shared Steps streamlined test reuse across cases, Global Shared Parameters extend that power to test data itself.

Both features reinforce the same principle:

Define once. Reuse everywhere. Maintain effortlessly.

How to Get Started

  1. Go to Workspace Settings → Shared Parameters.Create new Single or Group shared parameters.
  2. Assign projects that can access each parameter.
  3. Attach them to your test cases.You’ll now see a separate “Shared Parameters” section within your test case editor.
  4. Update globally when needed.All connected test cases reflect the change automatically.

💡 Tip: Use clear naming conventions for parameters (like OS_Version or Browser_Type) to make updates even smoother across teams.

The Big Picture: Test Smarter, Ship Faster

Global Shared Parameters aren’t just about saving time—they’re about reclaiming focus.

When your test repository evolves automatically with your environment, your team stays focused on what matters: building quality into every release.

So, next time someone adds a line like:

“Support iPhone 17 Pro and Android 16 Ultra.”

You won’t flinch.

You’ll update one field, watch the change ripple across your workspace, and move on to the next meaningful task.

Reclaim your afternoon.

Take Control of Your Parameters →

Further Reading: