Salesforce Dictionary - Free Salesforce GlossarySalesforce Dictionary
Salesforce QA / Tester
hard

Walk me through testing a major Salesforce release.

Major release = significant new feature, deployed to production. QA testing is critical.

Pre-release planning:

1. Test strategy.

  • Scope of testing (features in release).
  • Types of testing (functional, integration, performance, UAT).
  • Resource plan (QA team, business users).
  • Timeline aligned with release schedule.

2. Test plan document.

  • Detailed test approach.
  • Test cases per feature.
  • Acceptance criteria.
  • Sign-off requirements.

3. Environment prep.

  • Test sandbox refreshed with current production.
  • Test data populated.
  • Integrations connected to test endpoints.

Testing phases:

1. Unit testing (developer-led).

  • Apex unit tests.
  • LWC Jest tests.
  • Coverage 75%+.
  • All passing.

2. Component testing (QA-led).

  • Per-feature functional tests.
  • Test cases against requirements.
  • Manual + automated mix.

3. Integration testing (QA-led).

  • Cross-feature, cross-system.
  • End-to-end scenarios.

4. System testing (QA-led).

  • Full system in test environment.
  • All features together.

5. Performance testing.

  • Load tests, stress tests.
  • Identify bottlenecks.

6. Security testing.

  • Penetration test (often external).
  • Permission audit.
  • FLS / sharing validation.

7. UAT (business-led, QA-supported).

  • Real users, real scenarios.
  • 2-4 weeks.
  • Sign-off required.

8. Regression testing.

  • Existing functionality unchanged.
  • Automated regression suite.
  • Spot-checks of critical flows.

Defect management:

  • Tracking tool (Jira).
  • Daily triage.
  • Severity-based prioritization.
  • Fixes deployed to test, retested.

Sign-off criteria:

  • All Sev 1/2 defects resolved.
  • All scenarios passed.
  • Performance targets met.
  • Security review passed.
  • Stakeholder approval.

Go-live preparation:

  • Deployment runbook validated.
  • Rollback plan tested.
  • Monitoring in place.
  • Support team ready.

Post-go-live:

  • Hypercare support.
  • Defect surfacing tracked.
  • Post-release retrospective.

Common pitfalls:

  • Insufficient test environment — defects escape to production.
  • Skipping performance testing — production slows under load.
  • Skipping security testing — vulnerabilities reach production.
  • Inadequate UAT — features don't fit users.
  • Rushed sign-off — known issues released.

Senior QA insight: major releases are QA's most important moment. Quality of testing determines production stability.

The senior framing: say no to release if quality bar not met. Painful but right. Released defects cost more than delays.

Why this answer works

Senior. The phase breakdown and "say no if quality not met" framing are mature.

Follow-ups to expect

Related dictionary terms