A comprehensive test framework with security testing, coverage reporting, and multiple test categories