Front End Testing:
Front End Testing is a type of testing that tests the presentation layer of a 3 tier architecture in a web application. Basically front end testing is performed on the user interface (UI) that is also known as presentation layer in 3 tier architecture.
Back End Testing:
Back end testing is a type of testing that tests the application layer and database layer of a 3 tier architecture in a web application. Basically back end testing is performed on the application user interface (AUI) and database.
Difference between Frontend Testing and Backend Testing:
|Front End Testing||Back End Testing|
|Front end testing is basically performed on the user interface (UI).||Back end testing is performed on database and application user interface (AUI).|
|In front end testing, GUI is required.||In back end testing, GUI is not required.|
|Knowledge about requirements is required.||Knowledge about database is required.|
|Front end checks the overall functionality of the application.||Back end testing checks for deadlock, data corruption or data loss.|
|Any information is not stored in the database.||Information is stored in the database.|
|Knowledge about the automation frameworks tools is required.||Knowledge about Structured Query Language (SQL) concepts is required.|
|Example: 1. Unit Testing 2. Acceptance Testing||Example: 1. SQL Testing 2. API Testing|
Attention reader! Don’t stop learning now. Get hold of all the important DSA concepts with the DSA Self Paced Course at a student-friendly price and become industry ready.