![]() |
|
![]() |
| LinkBack | Thread Tools | Display Modes |
| | #1 (permalink) |
| Member Join Date: Apr 2007 Age: 25
Posts: 58
Thanks: 18
Thanked 4 Times in 4 Posts
Rep Power: 3 | Web Application Security Testing Web application and Client-Server, are they same? This question is very common in software testing interviews, if you are part of some e-groups related to testing, you might have heard it many times from different people.There are numerous differences in Client-Server and Web application architecture. As a tester if you are testing Web applications, it is important to understand what Client-Server architecture is and how Web is different from traditional Client-Server architecture.Web is a specialized version of client server network, but it has got noticeable differences. In client server network, computing resources are conserved by delegating complex and time consuming task to powerful, expensive computers called server. These server machines are much more powerful in terms of large storage and computing power. They do all the computing and delivers result back to the machines called client over a communication path. Thus client-server architecture comprises of server, client and communication path connecting them. If you see at the lower level, client server architecture is not that simple. In order to connect two computers, you need network level protocol, you need proper software at client side and server side to send and receive data over network. You need to take care of data loss during transmission, bandwidth issues, dropped connectivity etc. Most of these issues are already addressed by protocols like TCP/IP, UDP, ARP etc. and developers face very little problem in implementing them. These protocols are backbone of the client server architecture. WWW was developed on top of existing client server architecture. It came into existence as a replacement for FTP and email as a mechanism of sharing files and data. New development in servers to handle more requests, new client software to connect and browse resources on server; new development like HTTP, HTML etc fueled the growth of Web. Main component of the Web architecture is the Web Server, which can serve request from any client. Initially, web started serving static content and soon it was explored for the possibility of doing much more than just static content. Even though Web is built on top of client server, there are noticeable differences. For example
Hope with this article you can appreciate the difference between client-server architecture and web application architecture. Also, how testing applications based on these architecture is different from one another. Importance of security testing in the web application testing is also established in this article. I don't wanna follow a path, I would rather like to go where there is no path and leave a trail... Abhijeeth. |
| | |
![]() |
| Tags |
| application , security , testing , web |
| Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
| Thread Tools | |
| Display Modes | |
| |
Similar Threads | ||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| What kinds of testing should be considered? | moses.rozario | Testing Tools & QA | 7 | 29-07-09 11:49 AM |
| TESTING TOOLS SITES | yathish | Testing Tools & QA | 9 | 10-12-08 11:15 PM |
| Why not Exploratory Testing? | kiran2710 | Testing Tools & QA | 5 | 03-10-08 09:36 PM |
| testing defintions | AjayKumar.Kataram | Testing Tools & QA | 1 | 23-04-08 02:08 PM |
| More Interview Questions Here... |