I am familiar with testing the client side of the web application. I want to find out why do we test the back end, for what purpose? How does unix and sql help to check the back end? When unix is used, how do we proceed testing the web server? I appreciate your response.
1) You need to know the architecture used in your web application.
2) You need to have access to the database used.
3)You should be familiar with the flow(scenarios) of your web application.
4)For example, lets say the application is an web based banking application.
- You need to insert record and check whether the same process is happening when you try to insert a record from the application.
Hope this helps