Summary
In this chapter, we looked at the reasons why testing your changes is a core principle of Salesforce DevOps. We also dove into some example tests, showing the differences in how they are constructed, depending on the approach you used to implement your Salesforce functionality—Apex code, LWC, or flows.
Now that we’ve looked at some of the building blocks of architecting a Salesforce DevOps process—culture, version control, and robust testing—in the next chapter, we’ll start to look at how we bring these elements together by looking at some example workflows and scenarios of day-to-day delivery using the SFDX tool and Git. While these tools are one of many approaches to Salesforce DevOps, you’ll benefit from seeing some of the principles we’ve discussed as real-world examples, which will bring a typical workflow to life.