Test Connectors in App Xchange

This topic provides information on testing endpoints for a newly developed connector on the platform. It assumes that you are already familiar with App Xchange and have read the following sections of the help documentation: 

To test a connector in App Xchange, you need a workspace with an active and working connection to the external system for which your connector is built.

See the Testing a Connector Locally section of the SDK for local testing, which should be completed before deployment.

Test a Cache Writer (Data Reader)

Cache writers or data readers read and replicate data from a connected system. When testing, you must perform the following verifications.

Verify a Cache Writer

Use this test plan to ensure all necessary scenarios have been tested. Follow these steps to verify a cache writer:

Test an Action Processor

Action processors write data to a connected system. To run an action processor, use the Connector Action flow step. Afterward, test the action output by verifying the following details. These checks should be run for every new action processor added to a connector.

Action processors can handle many different action types. Perform these additional checks for each different type of action processor.

Print the checklist using your computer's print options.

Automate Testing with Flows

Whenever you modify an Action Processor or Cache Writer, you should run the Test an Action Processor steps again. This is especially important when updating endpoints that are already in use. To help reduce the time needed to regression test changes to existing endpoints, much of the above can be automated using the following pattern in flow: