WEB TESTING
What is Web Application? WWeb application is an application that is accessed via Web browser over a network such as the In...
Web Architecture <ul><li>Three-Tier Architecture   </li></ul><ul><li>Tier 1:  the client contains the presentation logic, ...
Web Architecture Diagram
Website Quality Factors <ul><li>Timeliness (Proper updation) </li></ul><ul><li>Structural Quality (Uncluttered and Easy to...
Website Testing Strategy
Web Testing Strategy <ul><li>Functionality Testing </li></ul><ul><li>Usability testing </li></ul><ul><li>Interface testing...
Functionality Testing <ul><li>Links </li></ul><ul><li>Internal Links </li></ul><ul><li>External Links </li></ul><ul><li>Ma...
Functionality Testing <ul><li>Forms </li></ul><ul><li>Tab Key navigation </li></ul><ul><li>Boundary Value Analysis for the...
Functionality Testing <ul><li>Cookies Testing </li></ul><ul><li>Testing will be done on the client system side, on the tem...
Usability Testing <ul><li>Test for navigation </li></ul><ul><li>Consistent look </li></ul><ul><li>Easy navigation </li></u...
Usability Testing <ul><li>Content checking  </li></ul><ul><li>Easy to read </li></ul><ul><li>Relevancy </li></ul><ul><li>U...
Usability Testing <ul><li>General Appearance  </li></ul><ul><li>Uncluttered page </li></ul><ul><li>Confirmation of where t...
Interface Testing <ul><li>The main interfaces are: </li></ul><ul><li>Web server and application server interface </li></ul...
Configuration Testing/ Compatibility Testing <ul><li>Type of Network connection </li></ul><ul><li>Type of ISP </li></ul><u...
Performance Testing <ul><li>Checks the Scalability and the Response time </li></ul><ul><li>Load </li></ul><ul><li>What is ...
Security Testing <ul><li>Network Scanning for connection between the Application Server and Database Server and the Client...
Security Testing <ul><li>Integrity Checkers/SSL Testing </li></ul><ul><li>Virus Detection </li></ul><ul><li>Internal URL T...
End – to – End Transaction Testing <ul><li>Follows the User Workflow </li></ul><ul><li>Important for E-commerce sites </li...
Database Testing <ul><li>Data Integrity </li></ul><ul><li>Data Consistency </li></ul><ul><li>Data validity </li></ul><ul><...
Upcoming SlideShare
Loading in...5
×

Webapplicationtesting

795

Published on

Published in: Economy & Finance, Technology
0 Comments
3 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
795
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
0
Comments
0
Likes
3
Embeds 0
No embeds

No notes for slide

Webapplicationtesting

  1. 1. WEB TESTING
  2. 2. What is Web Application? WWeb application is an application that is accessed via Web browser over a network such as the Internet or an intranet.
  3. 3. Web Architecture <ul><li>Three-Tier Architecture </li></ul><ul><li>Tier 1: the client contains the presentation logic, including simple control and user input validation. This application is also known as a thin client . </li></ul><ul><li>Tier 2: the middle tier is also known as the application server , which provides the business processes logic and the data access. </li></ul><ul><li>Tier 3: the data server provides the business data. </li></ul>
  4. 4. Web Architecture Diagram
  5. 5. Website Quality Factors <ul><li>Timeliness (Proper updation) </li></ul><ul><li>Structural Quality (Uncluttered and Easy to read) </li></ul><ul><li>Content (Relevant and understandable) </li></ul><ul><li>Recoverability (Minimum loss of data) </li></ul><ul><li>Security (Encryption, Verify Users) </li></ul><ul><li>Usability (Easy navigation) </li></ul><ul><li>Performance (Less time to load pages) </li></ul>
  6. 6. Website Testing Strategy
  7. 7. Web Testing Strategy <ul><li>Functionality Testing </li></ul><ul><li>Usability testing </li></ul><ul><li>Interface testing </li></ul><ul><li>Configuration Testing/Compatibility testing </li></ul><ul><li>Performance testing </li></ul><ul><li>Security testing </li></ul><ul><li>End-to-End Transaction Testing </li></ul><ul><li>Database Testing </li></ul>
  8. 8. Functionality Testing <ul><li>Links </li></ul><ul><li>Internal Links </li></ul><ul><li>External Links </li></ul><ul><li>Mail Links </li></ul><ul><li>Broken Links </li></ul><ul><li>Mouse over text </li></ul>
  9. 9. Functionality Testing <ul><li>Forms </li></ul><ul><li>Tab Key navigation </li></ul><ul><li>Boundary Value Analysis for the text fields </li></ul><ul><li>Error message for wrong input </li></ul><ul><li>Optional and Mandatory fields </li></ul><ul><li>Verify that the Form updates information correctly </li></ul>
  10. 10. Functionality Testing <ul><li>Cookies Testing </li></ul><ul><li>Testing will be done on the client system side, on the temporary Internet files. </li></ul><ul><li>Disabling Cookies </li></ul><ul><li>Selectively deleting cookies </li></ul><ul><li>Corrupting Cookies </li></ul>
  11. 11. Usability Testing <ul><li>Test for navigation </li></ul><ul><li>Consistent look </li></ul><ul><li>Easy navigation </li></ul><ul><li>Facility to return to previous and home page </li></ul>
  12. 12. Usability Testing <ul><li>Content checking </li></ul><ul><li>Easy to read </li></ul><ul><li>Relevancy </li></ul><ul><li>Use of small paragraph and simple language </li></ul><ul><li>Check the display of images and graphics </li></ul>
  13. 13. Usability Testing <ul><li>General Appearance </li></ul><ul><li>Uncluttered page </li></ul><ul><li>Confirmation of where the User is at any point of time </li></ul><ul><li>Availability of User Help </li></ul>
  14. 14. Interface Testing <ul><li>The main interfaces are: </li></ul><ul><li>Web server and application server interface </li></ul><ul><li>Application server and Database server interface </li></ul><ul><li>Check for: </li></ul><ul><li>Interactions between Servers </li></ul><ul><li>Proper Error Handling by Application Server </li></ul><ul><li>Transaction Interruption </li></ul><ul><li>Connection Reset </li></ul>
  15. 15. Configuration Testing/ Compatibility Testing <ul><li>Type of Network connection </li></ul><ul><li>Type of ISP </li></ul><ul><li>Browser compatibility Tested with different versions of multiple browsers (i.e. IE, Netscape navigator, Mozilla Firefox etc) </li></ul><ul><li>Operating system compatibility </li></ul><ul><li>Mobile browsing </li></ul><ul><li>Printing options </li></ul>
  16. 16. Performance Testing <ul><li>Checks the Scalability and the Response time </li></ul><ul><li>Load </li></ul><ul><li>What is the no. of users per time? </li></ul><ul><li>Check for peak loads and how systems behaves </li></ul><ul><li>Large amount of data accessed by user </li></ul><ul><li>Stress </li></ul><ul><li>Continuous Load </li></ul><ul><li>Performance of memory, CPU, file handling etc.. </li></ul>
  17. 17. Security Testing <ul><li>Network Scanning for connection between the Application Server and Database Server and the Client with the Application Server </li></ul><ul><li>Data Encryption </li></ul><ul><li>Log Review to check that the Log files get updated properly </li></ul>
  18. 18. Security Testing <ul><li>Integrity Checkers/SSL Testing </li></ul><ul><li>Virus Detection </li></ul><ul><li>Internal URL Testing </li></ul><ul><li>Download Option Testing </li></ul><ul><li>CAPTCHA Testing </li></ul>
  19. 19. End – to – End Transaction Testing <ul><li>Follows the User Workflow </li></ul><ul><li>Important for E-commerce sites </li></ul><ul><li>Necessary as Third Party tools used </li></ul>
  20. 20. Database Testing <ul><li>Data Integrity </li></ul><ul><li>Data Consistency </li></ul><ul><li>Data validity </li></ul><ul><li>Data Manipulation and updates </li></ul>

×