Back to Course Description

Course Agenda for Testing Web, eBusiness and Web Services

1. Understanding the Challenges
  • Definitions
  • Why is Web testing different?
  • Biggest Challenges in Web testing
  • Release cycles
  • New development technologies
  • Risk Assessment
2. Understanding Web Architectures
  • Internet vs. WWW
  • Web and Internet architectures
  • Web Protocols
  • Web Servers
  • Proxy Server and Firewalls
  • Java and JavaScript
  • CGI, ASP, JSP, .NET
  • Web Services, SOAP, XML, J2EE, SOA
  • Browser Plug-ins
  • Portals and Porlets
3. Understanding and Prioritizing Testing Types
  • Usability testing
  • Availability testing
  • How Functional testing on the Web is different
  • Style sheets, HTML, XML, XSL 
  • Configuration testing
  • Browser/caching issues, testing tips
  • Security testing 
  • SSL, digital certificates, client side and server side security
  • Fulfillment testing
  • Performance testing
  • Load/Stress testing and scalability testing
  • Regression testing strategies
  • Content vs. Functionality testing 
4. Testing Web-Specific Technologies
  • Client-side vs. server-side testing
  • Scripts Testing
  • Applets testing, ActiveX
  • Web Services
  • Servlet testing
  • Cookie testing
  • Form testing
  • Section 508 testing
  • HTTP error messages
5. Helpful Testing Tools 
  • Link Checkers
  • Regression tools
  • Web services testing tools
  • Performance tools
  • Monitoring tools
  • Security tools
6. And Then you go Live
  • Defining a release
  • Testing on Production
  • Monitoring
  • Daily/ Weekly testing
  • Maintaining a test environment
  • Configuration Control in a web environment