In software engineering, I am familiar with some basic, often-overlapping types of testing, for example:
- unit testing
- functional / use-case testing
- alpha / beta testing
- branch / boundary testing
- automated / manual testing
- white box / black box testing
A fellow student is preparing for an interview, and one of the preferred knowledge areas listed in the job description is "testing network security." He asked me how to describe it, and I was having difficulty doing so.
I can imagine how to verify a network connection through combinations of the testing methods listed above, but are there one or more types of testing that specifically pertain to network security?