Testing Web-Based Software - ST04 ( 2 Days )

Price:  $1200.00




Course Outline

Download Course Outline (PDF)


View Course Schedule

Abstract/Overview

This course describes the key aspects of Web-based applications with a focus on Internet, Intranet, and E-Business applications testing. The course describes the advantages of a systematic and structured test process to developers and testers. Participants will be taught effective methods of testing Web-based applications. Testing techniques that focus on the key testing risks for Web-based applications will be explored, with an emphasis on when to use each technique. Hands-on workshops will allow students to develop appropriate test plans and test cases to effectively test Web-based applications.

Audience - Who Should Attend?

This course is intended for Information Technology system testers or Quality Assurance personnel who are responsible for testing Web-based software. IT team leaders and managers as well as IT developers and/or designers would also find this course beneficial in order to gain a better understanding of the complexity and issues related to testing Web-based software.

Prerequisite

Completion of Information Balance's Software Testing Essentials and a familiarity with system development life cycles, Web-based software, and Testing processes and principles.

Objective

  • To present the basics of Web architecture as a basis for understanding testing required for Web-based applications.
  • To describe the key risks and challenges involved in Web-based testing.
  • To acquire a repeatable process for Web testing which includes: test planning, test design, test preparation, and test execution/validation.
  • Explore both functional and structural testing techniques, with an emphasis on when to use each technique.

Content

Introduction to Web Testing

  • Internet Concepts
  • Key Challenges to Web Testing
  • SDLC Overview
  • Web Testing
Internet Software Overview
  • Internet Basics
  • Web Architecture
  • Web Security
Static and Dynamic Testing
  • Static vs. Dynamic Testing
  • Static Testing Techniques
  • Testing the Requirements
  • Code Reviews
  • HTML Validation
  • Site Recognition
  • Dynamic Testing
Test Planning Process
  • Test Planning Documentation
  • Test Strategy
  • Objectives of Test Levels
  • Software Quality Factors
  • Which Tests are most Important for Web Applications
  • Avoiding Duplication of Effort
  • Test Plan
  • Master Test Plan
  • Roles and Responsibilities
  • Who does what Testing
Test Design
  • Dynamic Web Tests
  • Unit Testing
  • Smoke/Sanity Testing
  • Web User Interface (WUI) Testing
  • Functionality Testing
  • Usability Testing
  • Security Testing
  • Configuration Testing
  • Connectivity Testing
  • Performance Testing
  • Further References
Test Development Process
  • Test Development
  • Test Environment
  • Hardware - Clients, Servers, Networks, Test Labs
  • Software - Licenses
  • Key Considerations for Testing Web-based Systems
  • Test Automation
  • Functional and Regression Tools
  • Load and Performance Tools
  • Tool Comparison
  • Test Data
Test Execution
  • Dynamic Web Tests
  • Web Testing Issues
  • Defect Management
  • Defect States
  • Defect Reporting
  • Defect Evaluation
  • Test Results
Testing Process Maturity
  • Challenges of the Web
  • Quality Standards
  • Quality Metrics
  • Further References



Course Schedule

Start DateLocationClass CodeDuration (days)
Wed, Sep 08 2010OttawaP356382
Mon, Oct 18 2010TorontoP357202
Wed, Dec 01 2010OttawaP357232
    




top