If you want to do the testing of your application then you need to know coding if you are doing it manual. You can use software if you don't have much knowledge about everything. It is important for us that we should check
application security requirements before doing application testing so that we can do the testing in a better way.