When do we need to be penetration testing
After integration testing but before acceptance testing by the client/end user
after unit test
after integration testing
during system testing