The Six Stages of Penetration Testing
Discovery. The first phase of penetration testing is OSINT and Discovery.
Testing. Testing phase is performed by qualified engineers that utilize both automated and manual exploitation testing techniques and tools
Assessment. Determine Risk to organization
Knowledge Sharing.  Provide clear results with Remediation planning
Remediation.  Organization remediates findings that pose a risk.
Retesting. Retesting of remediated vulnerabilities and final report delivery