Software Quality Assurance: Integrating Testing, Security, and Audit (Internal Audit and IT Audit)