Application Security Test refers to the process of making applications more resistant to security threats by using
testing techniques to identify security weaknesses and vulnerabilities in the application. The end goal is to improve security practices and find, fix, and preferably prevent security issues within applications. It encompasses the whole application life cycle from requirements analysis, design, implementation, verification as well as maintenance.