Please enable JavaScript.
Coggle requires JavaScript to display documents.
Ch5 670 : Testing the Web App (Type of Web Testing (Navigation Testing…
Ch5 670 : Testing the Web App
Website Quality
Timeliness
Webpage need to be updated consistently
Structural quality
All part of the website must work well
Are all the links working?
Are all images loaded?
Content (Relevance)
Does the content of the page contains the thing that suppose to be there?
Accuracy & Consistency
Are the pages consistent with what the user
requested
?
Response Time & Latency
Response time of the server should be fast when user clicks
Submit
Performance
Loading time of the webpage. Does it takes a very long time to load?
Challenges
Short release cycle
Constantly changing technology
Possible huge number of user during website launch
Inability to control user's running environment
24-hour availability of the website
Components
Browser
Application server
Firewall
Proxy server
Database
Web app issues
Handling customer's traffic
Customer volume
Payment for product
Delivery of product
Security of customer's information
Customer service during the visit
Retention of customer base
Web Testing
Static Verification
Ghost pages
Non-existing pages
Unreachable pages
Available in server but can't be reached along any path
Dynamic Validation
White box testing
Criteria
Page testing
-Every page in the site is visited at least once in test case
Hyperlink testing
-Every hyperlink from every page must be traversed at least once
Usability Testing Goals
Interactivity
Interaction mechanism are easy to understand & used
Layout
Navigation, content and function allow user to find them quickly
Readability
Content understandable
Aestetics
Graphic design support easy to use
Display characteristics
Make good use of screen size and resolution
Time sensitivity
Content can be acquired in timely manner
Personalization
Adaptive interface
Accessibility
Work for special need users
Type of Web Testing
Usability Testing
Compatibility Testing
Navigation Testing
Syntactic Navigation Testing
Semantic Navigation Testing
Form Testing
Configuration Testing
Server Side
Client Side
Security Testing
Performance & Scalability Testing
Load Testing
Stress Testing
End to end Transaction Testing
Post Implementation Testing
To verify the behavior of application in production environment
Requires
Timeline
Post implementation Team
Acceptance Checklist
Load Test Checklist
Rollback Plan