Backend testing is the testing the integration between the
applicationa and the database. It is checking the changes
made in the database is getting reflected in the
application.
Example: A new column is added in the table. Here we
test by giving values in the application and value has to
be stored in the table.
Back end testing:
The testing can be done in the ways like
studing the structure of the table,executing the
quereis.checking whether the data's are properly inserted
or not
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..