Quality is delighting customers
Can someone please explain with an example as to what back-end testing means? Is any database testing is considered as back-end testing or is it testing something that's happening behind the scenes especially in an financial organisation. Eg: If we are testing a report in itself, it will be functional, GUI testing and testing any interfaces leading to generation of the report will be back-end testing.
Thanks & Regards
For me the Back-end is testing a system that runs behind the front-end (GUI Applications). It can be Database testing, Server Side testing. Talking about Database testing,
it can involve:
-> Data validity testing
-> Data integrity testing
-> Performance related to Databse specially when working with Views and Indexes.
-> Testing of procedures,functions and triggers. Server Side testing can involve the servers running on Unix (Solaris, AIX)/Linux, mainframes systems.
The parameter to be monitered can be:
-> Server logs -> jvm logs (Is its a Java based application)
-> Checking the Garbage Collector (GC) values and see if its happening properly or not by tuning its parameters properly.
-> Server downtime
-> Sever response time
-> Checking batch processes in Unix etc..etc..
What is back-end according to you? then can explain you back-end testing.
Any testing that's happening behind Front end GUI, is back-end testing according to me. I am convinced with Nagaraju's answer. If you have anything to add, please feel free.
Anything happening behind front end UI is not backend, there is again a middle ware between both.
A "back-end" application or program serves indirectly in support of the front-end services, usually by being closer to the required resource or having the capability to communicate with the required resource. The back-end application may interact directly with the front-end or, perhaps more typically, is a program called from an intermediate program that mediates front-end and back-end activities.
Correct me , if am Wrong...............