Thursday, April 3, 2014

Window vs Web Based Testing

Window based application:
This type of applications runs on personal computers and work stations, Application runs in single memory (Front end and Back end on single system). This type of application used by Single user only  so when you test the desktop application you are focusing on a specific environment.  It works on 2 tier architecture. For testing of window based application we are focusing on the user interface mostly as well as database which is working as back end of this application.


Client Server based Application:
Client server Application is a 2 tier Application with a Front End and a Back end. The application launched on front-end will be having forms and reports which will be monitoring and manipulating data, the front end is developed languages like PHP, .Net, JAVA etc.  . On the back end database server exist like Oracle, MYSQL, SQL server etc. For testing of client server architecture we should focus on the
  • User interface testing
  • Manual support testing
  • Functionality testing
  • Compatibility testing & configuration testing
  • Inter system testing
Web based application:
 Application will be loaded in the server. Client machine use the application using URL. All the web application can be access by the many users simultaneously. It works on 3 tier architecture. Here we will be having Browser, web server and DB server. The applications accessible in browser would be developed in HTML, DHTML, XML, JavaScript etc Applications for the web server would be developed in Java, ASP, JSP, VBScript, JavaScript, Perl, Cold Fusion, PHP etc.  The Database server would be having oracle, SQL server, MYSQL etc.  You have to focus on the different things for testing purpose like
  • User interface testing
  • Functionality testing
  • Security testing
  • Browser compatibility testing
  • Load / stress testing
  • Interoperability testing
  • Storage and data volume testing

           

Difference between window based and web based application testing:
  1. A Web based application runs through a browser (IE, Mozilla, Chrome) while Windows based application is more precisely a computer based application, which is run through  OS(Windows, Linux, Mac os) there is no need of web browser for this kind of application.
  2. Web based application can be used by different users accessing the same program at same time, hence mobility is more while Windows based application has to be accessed by the particular computer by single user at a time.
  3. Speed of  Web based application depends upon net work that’s why some time it is slow while  Speed is comparatively faster for Windows based applications
  4. Database handling plays a major part in web based while Role of database is less or none in desktop application
  5.  Range is wider for web applications-HTTP,WWW,SMTP,TCP/IP while  Limited to a particular computer for window based application
  6.  A Web based application Uses network layer  while Windows based application Uses application layer

No comments:

Post a Comment