Internet Development Associates

Dan's Page

  Fundamentals of Internet/Intranet Application Testing

Abstract

The Internet and more importantly, Intranets are causing a profound change in the way businesses manage their internal processes, produce and market software products, and think about computing in general. For example, a typical client server data entry screen costs about $1000 to create in C++ and takes 3-5 months to develop and test. The web based equivalent costs about $50 to create in HTML and takes about 16 hours to develop and test. Clearly, there is no going back and there is no slowing down.

Traditional test techniques and tools cannot hope to keep pace with the accelerated RAD approach used to develop Web based applications, but Web based applications are still software and they still need to be tested. To answer this need, new inexpensive, easy to use automated Web test tools are appearing in the marketplace. These tools, when coupled with a solid risk based approach to verification and validation enable testers to proactively certify web-based applications with great efficiency, rather than reactively chase them through an ad hoc test cycle.

This one-day course gives students a solid foundation for understanding Web based applications and the architecture that they depend on. The course includes a "How it works" overview of Web Architecture and the new programming paradigms used to develop Intranet and Internet applications, including applets and controls, Dynamic HTML, client side and server side scripting. Students are introduced to certification basics for Intranet and Internet applications including, risk based test planning and analysis techniques, and fundamental (and useful) test metrics. The course includes a guided tour of several new automated static analysis tools including Web site management tools, automated hyperlink certification, and content quality analysis, as well as dynamic analysis tools including: site usage tracking, analysis, and user profiles.

Prerequisites: None

Descriptors: Test Methods, Internet Architecture, Internet Testing, Internet Test Metrics

Course Outline

Understand Internet and Intranet Applications and Architecture

UNIX and NT based Web Servers

Server side applications

Client side applications

Security Issues

Plan the Test Effort

Perform risk based analysis on planned and existing web applications quickly

Ensure adequate test coverage and an adequate test effort - Make sure you are testing the most important elements in the most important environments.

Carry Out the Test Effort with Automated Test Tool Support

Develop and institute Web certification criteria and procedures

Select automated tools

Course Topics:

Typical Web Architectures

Internet Versus Intranet Versus Extranet

Operating Systems

UNIX

Netscape

NT

Netscape

Microsoft

Security Considerations

Managing the Test Effort - MITs Overview

Web Testing

Content Certification

Procedures

Tools

Application Testing

Client Side

Server Side

Data Base Connections

Network and other components

Security

 


Contact us at  support@ideva.com

Copyright Ideva 2008
Last modified: August 13, 2008 Hit Counter