Professional Documents
Culture Documents
Web application is an application that is accessed via Web browser over a network such as the Internet or an intranet.
Web Architecture
Three-Tier Architecture Tier 1: the client contains the presentation logic, including simple control and user input validation. This application is also known as a thin client. Tier 2: the middle tier is also known as the application server, which provides the business processes logic and the data access. Tier 3: the data server provides the business data.
Functionality Testing
Links Internal Links External Links Mail Links Broken Links Mouse over text
Functionality Testing
Forms Tab Key navigation Boundary Value Analysis for the text fields Error message for wrong input Optional and Mandatory fields Verify that the Form updates information correctly
Functionality Testing
Cookies Testing Testing will be done on the client system side, on the temporary Internet files. Disabling Cookies Selectively deleting cookies Corrupting Cookies
Usability Testing
Test for navigation Consistent look Easy navigation Facility to return to previous and home page
Usability Testing
Content checking Easy to read Relevancy Use of small paragraph and simple language Check the display of images and graphics
Usability Testing
General Appearance Uncluttered page Confirmation of where the User is at any point of time Availability of User Help
Interface Testing
The main interfaces are: Web server and application server interface Application server and Database server interface Check for: Interactions between Servers Proper Error Handling by Application Server
Performance Testing
Checks the Scalability and the Response time Load What is the no. of users per time? Check for peak loads and how systems behaves Large amount of data accessed by user Stress Continuous Load Performance of memory, CPU, file handling etc..
Security Testing
Network Scanning for connection between the Application Server and Database Server and the Client with the Application Server Data Encryption Log Review to check that the Log files get updated properly
Security Testing
Integrity Checkers/SSL Testing Virus Detection Internal URL Testing Download Option Testing CAPTCHA Testing
Database Testing
Data Integrity Data Consistency Data validity Data Manipulation and updates