Introducing continuous testing, quality, security, and feedback
This section introduces the key foundational concepts and historical context for modern continuous testing, quality, security, and feedback strategies. It also explains why DevOps, DevSecOps, and SRE practices drive the need for continuous testing, quality, security, and feedback.
Foundations for testing, quality, security, and feedback
Testing, quality, security, and feedback have been integral to software development, delivery, and operations since the inception of software. Figure 1.1 and the following paragraphs depict some historical examples that highlight this.
Figure 1.1 – Early examples of testing, quality, security, and feedback
- Testing and quality – ENIAC (1940s): Even with the first general-purpose electronic computer, ENIAC, testing and debugging were crucial. The machine had to be meticulously programmed and tested for each new task, a process that often...