Testing of a Web- Based application:-
A Web-based application is any computer program which is accessed over a network connection using HTTP, It is created in any web browser's supported language.Web-based applications also may be client-based, where a small portion of the program is downloaded to a users desktop, but processing is done over the Internet on an external server.
Web Application checklist consist of:
1) Functionality Testing
2) Usability Testing
3) Compatibility Testing
4) Interface testing
5) Performance testing
6) Security testing
1. Functional Testing:- The functionality of the application like business logic,calculation, validation links, navigation links in web pages, database connection, forms used in the web pages for submitting or getting information from user and Cookie testing.
2.Usability testing:- Its a User-Friendliness check.It refers the ease of use and effectiveness of the application. In this application flow is tested so that a new user can understand the application easily.it includes test for navigation how the user surf the page and control like buttons.In this we also test look and feel of the application.
3.Compatibility Testing:- In Compatibility testing we test for the browsers compatibility, OS compatibility and mobile browsing. The goal of the compatibility testing is to evaluate how well application performs in a particular browsers ,OS, hardware or software.
4.Interface testing:- In this we mainly test the interface between the web server & application server and Application server & Database server.Check if all the interactions between these servers are executed properly. Errors are handled properly.
5.Performance testing:- Performance testing is performed to determine the performance, stability and scalability of an application under a particular situation.It evaluate the compliance of a system or component with specified performance requirements.
6.Security testing:- Security Testing involves to identify the threats and any flaws in the system and measure its potentials m vulnerabilities. In this we verify the web page which contains important information.
For Example:-
- Verify the SQL injection attacks.
- Verify the web page which contains important information should be submitted via HTTPS (SSL)
- Verify Session values and cookie information is stored in encrypted form.
0 Comment(s)