
COURSE 3400 | 2-DAY SESSION
Web Testing Core Fundamentals
Critical Skills for Testing Internet, Intranet, Web-Based, and E-Business Applications
Learn how to:
- Establish and manage a web-based development & testing lab
- Test features, content, and navigability
- Implement software tools and techniques you can immediately integrate into your web-based systems testing
- Test in an interactive, rapidly evolving delivery framework
- Prepare for responsive change behavior
- Test web applications that utilize .NET, XML, HTML, J2EE, UDDI, Tibco, Apache TomCat, Websphere, Cold Fusion, SAPNetWeaver and other technologies
- Check the adequacy of security controls, minimizing vulnerabilities and threats (security)
- Test the usability of your application interfaces
- Assess the response time, throughput and availability (load performance/stress)
- Ensure systems work with all users' browsers and platforms (compatibility)
- Conduct tests to determine the user-friendliness of your web site, and significantly reduce user errors and confusion
Minimize Your Risks:
Placing a new system in live operation or modifying an existing one can often lead to unwanted surprises. With incompatible browsers, new tools, rapidly changing techno-logies and uncooperative web sites, the end result of your hard work can be a guessing game. This course will help you minimize the risks - whether launching a new application, or an entire web site.
Increase Your Likelihood of Success:
Gain a thorough understanding of how to test the basic controls, content, navigability, and features of your web site or e-commerce application - in a workable, real-world environment.
Learn the “ilities” of Web Quality:
We also go beyond the basics and discuss the “ilities” - multiple dimensions of web quality - such as how to check compatibility, performance, scalability, robustness, usability, interoperability, and operational effectiveness.
Deliver High-Quality Web Applications:
This information-packed course will expose you to ideas and techniques that you can incorporate immediately - all offered to help you streamline every aspect of your testing process, assuring on-time delivery with a solid product.
After this 2-day program, you will know how to test:
- Web site features, content and navigability
- Web site controls
- Performance and ability to handle stress loads
- Robustness, availability and recoverability
- Integration of Internet front-ends with legacy systems
- Web Database integrity
- Usability
- Compatibility across browsers, operating systems and hardware and software configurations
- Web Services and E-commerce applications using the latest web development tools, including J2EE, .NET, Cold Fusion, Netweaver, Apache, TomCat, Perl, and Weblogic...to name a few.
In-Class Exercises and Case Studies
What makes a class a true learning experience includes lively interaction and an exchange of ideas between the instructor and the attendees. In this course, you will develop test design strategies and construct test scripts that will serve as the basis for use in your business. Case studies will allow you to see "firsthand" a demonstration of techniques and methods learned.
Immediate Benefits of Taking This Class
- Assess how usable your system is from the perspective that counts: the end user’s
- Establish a practical approach dependent upon the delivery state of your web application and the technical testing resources available
- Ensure your system design can handle peak loads
- Identify and help pinpoint bottlenecks; provide direction for system tuning
- Learn to quickly detect and avoid common sources of errors
- Ensure that systems work on a wide range of users' browsers, platforms and configurations
- Minimize side effects and understand what they may be so you can stop them from occurring
- Monitor service level agreements in live operation before the users discover the problems
- Explore the benefits and issues surrounding automated testing
- Check for proper security controls, including virus scans and back doors in code
- Understand what you can do to make your web site and applications maintainable - even with the inevitable changes that must be made
- Establish that your web site or service works with other codependent systems and in shared environments
- Gauge whether - and if so, how - your small scale test environment will translate to a large scale version
- Understand how simple modifications can have a domino effect, all down the line
- Assess the complications that can occur when using technologies and languages such as Java, HTML, .NET, XML, J2EE, SOAP, Perl, Perl with CGI, UDDI, and much more
- Examine how to use automated tools for web-based testing
- Know what needs to be done to make your site “maintainable” and capable of being tested responsively at minimal cost and effort
- Better manage deadline pressures on testing efforts
- Learn how to test well in an interactive, rapid application development world
- Employ safeguards against slow response time












