Generally, a basic penetration test can take anywhere from a few days to a few weeks. However, for larger, more complex systems, it may take several months.
It’s important to discuss the expected timeline with the penetration testing provider when requesting a quote.