Developing a testing approach
Testing is the third stage of the Salesforce ALM. In this section, we’ll review the planning that is required to set up your testing approach. In Chapter 8, Executing Testing, we’ll expand on the content in the section and look at the specifics of the functional testing phases that we’ll introduce in this section. We’ll also consider the practical aspects of testing. We’ll start with a foundational understanding of why testing is important.
Why is testing important?
Testing is part of any quality assurance process, which aims to prevent defects and errors in software solutions. Testing confirms that the functionality that’s built delivers the requirements specified and will be an important part of your implementation delivery. This ensures that the solution delivers on stakeholders’ expectations and that it can be trusted. A solution that has errors and defects will quickly be mistrusted and abandoned...