From the course: CompTIA CySA+ (CS0-002) Cert Prep: 4 Software and Systems Security

Unlock the full course today

Join today to access over 22,600 courses taught by industry experts or purchase this course individually.

Code tests

Code tests

- [Instructor] Code tests verify that software is functioning properly and these tests are a critical step in the development of secure code. While code reviews play an important role in software security, reviews involve developers examining code and inspecting it for defects. Code tests go beyond code reviews and use technology to assist in the code inspection process. It's common for organizations to use both code tests and code reviews on the same software to gain different perspectives on software quality and security. There are two main types of code testing: static tests and dynamic tests. In a static code test, developers use specialized testing software to examine the code for common defects. The code doesn't actually get executed during a static test, but it is examined for common errors and those errors are reported as defects that require correction. You can think of static code tests as the automated…

Contents