Web Application Testing and Standards for Web Application
What is a Web Application? A web application is a dynamic extension of web or application server. Ability to update and maintain web applications without distributing and installing software on any of the client computers is a key reason for the popularity and vast adoption in today's application development approach. A significant advantage for building web applications being that they should perform as specified, regardless of the operating system or OS version installed on the given client. In addition, web applications are typically storing both the program and data on the centralized hosting server, server, make it easy to maintain and backup, at the same time require very minimal
disk space on the client PC.
How is Web Application different from Desktop Application and Client-Server Application? Desktop Application -- Runs on personal personal computers and work stations, stations, so when you test the desktop application you are focusing on a specific environment. --- Testing of complete application can be divided broadly into categories like GUI, functionality, Load, and backend i.e DB.
How is Web Application different from Desktop Application and Client-Server Application? Client Server Application --- 2 different components to test. A client-server application is a distributed system comprising both client and server software. --- Testing of complete application can be divided broadly into categories like, GUI on both sides, functionality, Load, client-server interaction, backend, Manual support testing, Functionality testing, Compatibility testing & configuration testing, Intersystem testing --- This environment is mostly used in Intranet networks. We are aware of number of clients and servers and their locations in the runtime scenario.
How is Web Application different from Desktop Application and Client-Server Application? Web Application
-- Is a bit different and complex to test as there is not much control over the application. -- Application is loaded on the server whose location may or may not be known and no exe is installed on the client machine, this runs on different web browsers. -- Web applications are supposed to be tested on different d ifferent browsers and OS platforms so broadly Web application is tested mainly for browser compatibility and operating system compatibility, error handling, static pages, backend testing and load testing. -- User interface testing, Functionality testing, Security testing, Browser compatibility testing, Load /and stress testing/intersystem testing, Storage datatesting, volumeInteroperability testing.