© Andrew Davis 2019
A. DavisMastering Salesforce DevOps https://doi.org/10.1007/978-1-4842-5473-8_8

8. Quality and Testing

Andrew Davis1 
(1)
San Diego, CA, USA
 

Quality refers to the degree to which software does what it’s supposed to do, and is built in a way that is structurally sound. Testing refers to checking and giving feedback on software quality. Testing can assess functional quality: does it do what it’s supposed to do and not do things it shouldn’t? Testing can also assess structural quality: is it reliable, secure, maintainable, performant, and appropriately sized?

Some amount of everyone’s work and customizations will be thrown away or never used. If your work is lucky enough to be used in production, it will always be tested. Your work ...

Get Mastering Salesforce DevOps: A Practical Guide to Building Trust While Delivering Innovation now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.