Types of testing
In this section, we’ll review the terms and types of testing that are most commonly used in Salesforce projects to give you the language to use when you talk about testing. You may find that other terms are also used across the software testing industry.
The following are the areas of testing you should be aware of:
- Functional testing: This is a type of testing that is used to confirm that software performs the function specified in the requirement.
- Non-functional testing: This is a type of testing that verifies factors that impact the end-user experience, such as performance, page load times, and security.
- Unit testing (functional): This is carried out by the person developing the functionality. Its purpose is to confirm that the functionality works as expected. Unit tests should be carried out to confirm that the functionality that’s been built performs the expected actions.
- Quality assurance testing (functional): This is carried...