Loading
Upcoming Mandatory Changes to Public Key Infrastructure (PKI)Read More
Manage and Release Changes Easily and Collaboratively with DevOps...
Table of Contents
Select Filters

          No results
          No results
          Here are some search tips

          Check the spelling of your keywords.
          Use more general search terms.
          Select fewer filters to broaden your search.

          Search all of Salesforce Help
          Test Providers

          Test Providers

          Selecting the right test provider depends on your testing needs, the maturity of your Salesforce org, and the types of changes moving through your pipeline. You can configure multiple providers and assign different test suites to different pipeline stages — so the right tests run at the right time.

          Provider Type Examples Best For
          Native Salesforce Apex Unit Testing Validating Apex classes, triggers, and automation logic with unit tests. Best for orgs that already write Apex tests as part of their development standards and want to enforce code coverage requirements automatically at every pipeline stage.
          Flow Tests Testing declarative automation built with Flows, ensuring business logic behaves as expected before changes are promoted. Best for orgs with complex Flow-based processes where regressions can directly impact end-user workflows.
          Security and Quality Salesforce Code Analyzer v5.0 Identifying security vulnerabilities and code quality violations early — before they reach Integration or Staging. Enforces coding standards across your team automatically. See Setup Tasks to Integrate Code Analyzer v5 as Test Provider.

          Considerations for choosing a Test Provider:

          • Start with what you have. If your org already has Apex test classes, Apex Unit Testing is the fastest provider to configure and delivers immediate value.
          • Layer in security scanning early. Code Analyzer v5.0 works best when assigned to the Development stage — catching issues at the review stage costs far less than catching them at Staging or Production.
          • Combine multiple providers. Assign different providers to different stages — for example, Apex Unit Testing at Development and Code Analyzer at Integration — to build layered quality enforcement across your pipeline.
          1. Configure a Test Provider
            When you configure a test provider, DevOps Center Testing automatically syncs your tests and test suites into the DevOps Center pipeline stages.
          2. Sync Test Providers
            Syncing ensures your pipeline has the latest test data and configurations from your connected test providers. Run a sync whenever test suites are added, removed, or updated in your provider tool.
          3. View Logs for Synced Test Providers
            Sync logs give you a record of past sync activity for each test provider, including the number of test suites synced, sync timestamps, and any errors encountered during the process.
           
          Loading
          Salesforce Help | Article