From the course: CISSP Cert Prep (2021): 6 Security Assessment and Testing

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 they're a critical step in the development of a secure code. While code reviews play an important role in software security, they involve developers examining code and inspecting it for defects. Code tests go beyond code reviews and they 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. 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, 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 equivalent of a code review. In a…

Contents