• Save
Upcoming SlideShare
Loading in...5







Total Views
Views on SlideShare
Embed Views



0 Embeds 0

No embeds


Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
Post Comment
Edit your comment

    Webapplicationtesting Webapplicationtesting Presentation Transcript

    • 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.
    • 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.
    • Web Architecture Diagram
    • Website Quality Factors
      • Timeliness (Proper updation)
      • Structural Quality (Uncluttered and Easy to read)
      • Content (Relevant and understandable)
      • Recoverability (Minimum loss of data)
      • Security (Encryption, Verify Users)
      • Usability (Easy navigation)
      • Performance (Less time to load pages)
    • Website Testing Strategy
    • Web Testing Strategy
      • Functionality Testing
      • Usability testing
      • Interface testing
      • Configuration Testing/Compatibility testing
      • Performance testing
      • Security testing
      • End-to-End Transaction Testing
      • Database Testing
    • 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
      • Transaction Interruption
      • Connection Reset
    • Configuration Testing/ Compatibility Testing
      • Type of Network connection
      • Type of ISP
      • Browser compatibility Tested with different versions of multiple browsers (i.e. IE, Netscape navigator, Mozilla Firefox etc)
      • Operating system compatibility
      • Mobile browsing
      • Printing options
    • 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
    • End – to – End Transaction Testing
      • Follows the User Workflow
      • Important for E-commerce sites
      • Necessary as Third Party tools used
    • Database Testing
      • Data Integrity
      • Data Consistency
      • Data validity
      • Data Manipulation and updates