Spot on, but missing some that are increasing important these days:
Penetration Testing (Pen text)
General Security Testing
User Privilege (role) based Testing
Data Protection Testing
Of course one could argue that these could be encapsulated with the other tests, but cyber security should be build in at design stage and then tested to ensure there are no vulnerabilities. Recent York City fiasco is a good example, where developer found a vulnerability after implementation and was repaid by been reported to Yorkshire Police.
I haven't had time to read all comments so sorry if repeating what others have already raised.
We’re a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.