Test-Driven Security With Chef InSpec

119

Test-driven security is the implementation of tests into the development process, and Chef InSpec is one tool that will help you get started with this process. These security tests are intended to define the security features required for a system to be production ready.

In this post, we will walk through the process of using test-driven security, with proscriptive security tests, using Chef InSpec.

Regression Testing Security

Regression testing is the testing of software to ensure that changes do not break existing behavior. As new features are added or even as bugs are fixed, we want to test that previously existing behavior does not become broken and result in new bugs. To continue ensuring quality as software is developed, regression tests are added. The benefit of these tests lies in the fact that they help to prevent duplicate work and also help to ensure a better user experience.

Read more at ThreatStack