Penetration testing is a simulated cyberattack against a computer or  network that checks for exploitable vulnerabilities. Pen tests can  involve attempting to breach application systems, APIs, servers, inputs,  and code injection attacks to reveal vulnerabilities. Discuss the following in your research paper

What is penetration testing
Testing Stages
Testing Methods
Testing, web applications and firewalls

Note: Write about 4 pages in length, not including the required cover page and reference page. 
Please make sure to write in APA format with in-text citation.
Paper should include an introduction, a body with fully developed content, and a conclusion.