To monitor multiple applications and control cross-application risk, give each application its own AlwaysQA Project and use the All Projects dashboard to decide where to act first. You get one portfolio view of coverage and failures while each product or client application keeps its own Test Cases, Runs, Evidence, accounts, and files.
That separation reduces the risk of reviewing the wrong failure, running a Test Case against the wrong application, or losing a critical issue inside one flat activity feed.
Reality check: Most teams don’t need one giant QA Project. They need one portfolio view and strict application boundaries, because shared visibility is useful but mixed histories, credentials, and ownership create maintenance problems.
The use case at a glance
| Multi-application QA with AlwaysQA | |
|---|---|
| Unit of organization | One Project for each product or client application |
| Project detail | Test Cases, Schedules, Runs, Outcomes, Evidence, QA Accounts, credentials, Test Files, and Tags |
| Portfolio view | An All Projects dashboard showing outcome counts, distribution, and upcoming activity |
| Navigation | A Project switcher that preserves whether you’re reviewing dashboards or Test Cases |
| Plan usage | Test Case and Run allowances shared across all Projects |
| Result | A faster path from portfolio status to the application and Run that need attention |
The design follows a useful rule: combine status, not context.
A practical example: four applications, three different priorities
Consider a software agency maintaining four customer applications:
- a client portal;
- an ecommerce store;
- a booking application;
- a marketing site.
Each application has different workflows, users, schedules, and failure consequences. Putting every Test Case into one undifferentiated workspace would make triage harder, not easier.
Instead, the agency creates one Project for each application. On Monday morning, the All Projects dashboard shows:
| Project | Latest coverage signal | What the team learns |
|---|---|---|
| Client portal | Two Passed Test Cases | The monitored portal flows passed their latest Runs |
| Ecommerce store | One Failed checkout Test Case | A revenue-facing workflow needs investigation first |
| Booking application | One Test Case Needs Attention | The Run was inconclusive and requires review |
| Marketing site | No scheduled Runs | The site has a coverage gap, not a passing result |
The work order is now visible before anyone opens an individual Run:
- Investigate the Failed checkout flow.
- Review why the booking Test Case Needs Attention.
- Decide whether the marketing site needs scheduled coverage.
- Leave the Passed portal checks alone unless other context requires review.
This isn’t a fabricated customer result. It’s a practical scenario showing how portfolio status becomes an action queue.
Keep every application in its own Project
A Project is the boundary around one product or client application. It keeps the application’s QA records together, including:
- browser Test Cases;
- Daily and Weekly Schedules;
- on-demand and scheduled Runs;
- Passed, Failed, and Needs Attention Outcomes;
- structured Evidence and Issue Reports;
- QA Accounts and stored credentials;
- Test Files and Tags.
When you open a Project, you see the Test Cases and activity for that application. A failed checkout in one ecommerce store doesn’t appear inside another client’s portal history.
For an agency, a Project can represent one client application. For a product company, Projects can separate distinct products, services, portals, or customer-facing platforms. The AlwaysQA team use cases cover both agency and product-owner workflows.
Use Project names that survive handoffs
“Portal” may be obvious to the person who created it and useless to everyone else. Prefer names that identify the application without opening it, such as:
Northwind Client Portal;Acme Ecommerce Store;Booking App - Europe.
The naming rule is simple: if a new teammate can identify the owner and application from the Project switcher, the name is doing its job.
Use All Projects as a triage dashboard
You shouldn’t need to open every Project to discover that something failed overnight.
The All Projects dashboard brings together the latest Outcomes and Run activity across your Projects. Each Project card can show:
- current Passed, Failed, and Needs Attention counts;
- the distribution of those Outcomes;
- the next scheduled Run;
- a direct route to the Project’s Test Cases.
This portfolio-to-detail pattern is common in mature monitoring systems. Google Cloud uses metrics scopes to view multiple projects, while AWS supports cross-account observability with source context. The principle is the same: centralize enough information to prioritize work, then preserve the source context needed to investigate.
AlwaysQA applies that principle to QA coverage. The overview answers “where should I look?” The Project answers “what happened in this application?”
Do not confuse Test Case outcomes with total application health
A Project card is a summary of monitored Test Cases, not a guarantee that every feature in the application works.
Portfolio monitoring and application monitoring answer different questions. Portfolio monitoring chooses where the team should look; application monitoring supplies the Test Case history and Evidence needed to act. Coverage monitoring exposes what is missing, while allowance monitoring shows whether planned schedules fit shared capacity. Collapsing those signals into one health score would hide the decision each one supports.
Two Passed Test Cases mean those two Success Conditions were observed in their latest Runs. They don’t say anything about untested checkout paths, permission combinations, integrations, or edge cases.
Likewise, a Project with no Failed Runs may still have weak coverage. If it has no scheduled Runs, outdated Test Cases, or only one shallow check, the green-looking card can create false confidence.
Use the All Projects dashboard to answer three separate questions:
| Question | Dashboard signal | Next action |
|---|---|---|
| What is broken? | Failed Test Cases | Open the latest Failed Run and inspect Evidence |
| What is uncertain? | Needs Attention | Review the execution problem, account state, or ambiguous result |
| What is not being checked? | No next Run or too few Test Cases | Decide whether the application needs more or better coverage |
This distinction is the deep operational value of the dashboard. It helps the team separate failure, uncertainty, and absence of coverage instead of treating all three as “not green.”
Find failures across the portfolio before opening Runs
The All Projects dashboard collects Failed and Needs Attention Test Cases across applications. Project names remain visible beside the affected Test Cases, so the team can see where each problem occurred.
That matters when Test Case names repeat. An agency may have “Customer can sign in” in ten client Projects. The workflow name tells you what failed; the Project name tells you whose application needs attention.
Use a simple triage order:
- Customer and revenue impact. Start with checkout, sign-in, onboarding, lead capture, or another flow where failure blocks customers.
- Failed before Needs Attention. A confirmed break usually deserves action before an inconclusive Run, unless the uncertain check covers a more important workflow.
- Repeated failure before one-off noise. Review Run history to see whether the issue is new, persistent, or already resolved.
- Coverage gaps after active incidents. Once failures are owned, schedule or improve checks for applications with no upcoming Runs.
The AlwaysQA workflow guide explains how Test Cases become Runs, Outcomes, and Evidence inside each Project.
Shared allowances require portfolio decisions
Your AlwaysQA Plan covers all Projects. Test Case and Run allowances are shared rather than calculated separately for each application.
Every non-archived Test Case counts toward the Plan’s Test Case allowance, regardless of its Project. On-demand, Daily, and Weekly Runs draw from the same Run allowance during the Billing Period.
That makes overall usage easier to see, but it creates a real allocation decision. One application with many low-value scheduled checks can consume capacity needed by a higher-impact product or client.
Use a lightweight portfolio policy:
| Application tier | Example | Coverage approach |
|---|---|---|
| Tier 1: immediate business impact | Checkout, login, core customer portal | Protect the few essential flows first and review non-passing Runs quickly |
| Tier 2: important supporting application | Admin console, reporting portal, import service | Use focused checks with a cadence matched to change frequency |
| Tier 3: low-change or low-impact property | Small marketing site or internal utility | Keep coverage narrow and avoid spending Runs without a clear decision |
The ugly truth is simple: a combined dashboard can show shared usage, but it can’t decide which client or product deserves the next Run. Someone still owns that tradeoff.
Switch Projects without losing your workflow
The Project switcher moves between All Projects and an individual Project while preserving the section you’re working in.
- If you’re reviewing dashboards, switching opens the selected Project’s dashboard.
- If you’re reviewing Test Cases, switching opens that Project’s Test Cases.
That predictability removes an unnecessary navigation step. You can compare the same type of information across applications without repeatedly returning to a home screen.
A practical review looks like this:
- Open All Projects and identify the highest-priority Project.
- Enter its Test Cases and inspect the latest non-passing Run.
- Review the Outcome, Evidence, and relevant history.
- Use the switcher to open the next Project in the same section.
- Return to All Projects to check what remains.
The active Project stays visible in the switcher. That reduces mistakes, but it doesn’t remove the need to check context before creating a Test Case, editing a Schedule, or starting a Run.
Use the portfolio view for reporting, not just firefighting
All Projects is useful even when nothing has failed.
For an agency lead, it can support a quick client-coverage review:
- Which client applications have active schedules?
- Which Projects have no recent Runs?
- Where are Failed or Needs Attention Outcomes accumulating?
- Which client is consuming a disproportionate share of the Run allowance?
For a product leader, the same view can reveal whether separate products receive comparable attention or whether one application has become a blind spot.
The dashboard doesn’t replace a QA strategy. It makes the strategy visible enough to challenge.
Explore AlwaysQA’s QA features to see how Projects connect with Test Cases, Schedules, Outcomes, and Evidence.
Start with the applications you are accountable for
Don’t create Projects for every domain your company owns. Start with applications that have clear users, important workflows, and someone responsible for acting on a failure.
- Create one Project for each product or client application in scope.
- Give every Project a name that identifies the application and owner.
- Add or review the few Test Cases that protect meaningful customer outcomes.
- Run them on demand before adding Schedules.
- Open All Projects and confirm that failures, uncertainty, and coverage gaps are easy to distinguish.
- Decide how shared allowances should be distributed across the portfolio.
Once the overview helps the team choose its next action, add the next application.
One portfolio view. Separate application context. Create your next Project.
Frequently asked questions
How should I organize multiple applications in AlwaysQA?
Create a separate Project for each product or client application. Each Project keeps its own Test Cases, Schedules, Runs, Outcomes, Evidence, accounts, credentials, Test Files, and Tags.
What does the All Projects dashboard show?
It combines current Passed, Failed, and Needs Attention counts, Outcome distribution, and upcoming scheduled activity across Projects. It also provides direct access to each Project’s Test Cases.
Can agencies use Projects for different clients?
Yes. An agency can create one Project per client application, keeping each client’s workflows and Run history separate while reviewing coverage across the portfolio from All Projects.
Are Test Case and Run allowances separate for each Project?
No. The Plan’s allowances are shared across Projects. Every non-archived Test Case counts toward the shared Test Case allowance, and all on-demand or scheduled Runs use the shared Run allowance for the Billing Period.
Does a Passed Project card mean the whole application is healthy?
No. It means the monitored Test Cases represented by that card passed their latest Runs. Untested features and missing schedules are still coverage gaps.
What happens when I switch Projects?
The switcher preserves your current section. Switching while reviewing dashboards opens the selected Project’s dashboard; switching from Test Cases opens that Project’s Test Cases.
Can I see failures from every application in one place?
Yes. All Projects collects Failed and Needs Attention Test Cases across your applications while keeping the Project name visible for context.