Testing Web-Based Software

Why take this course?

This course gives you the skills to test the key aspects of Web-based applications with a focus on Internet, Intranet and E-Business. You will learn how how to use a systematic, structured test process and effective methods of testing Web-based applications, along with different techniques for identifying risks that are specific to Web-based applications.  Using a case study, you will then develop appropriate plans and test cases for performing your own test of a Web-based application.

Who should attend?

Information Technology system testers or Quality Assurance personnel who are responsible for testing Web-based software. If you are an IT team leader or manager, or an IT developer or designer, you would also benefit as you gain a better understanding of the complexity and issues involved in testing Web-based software.

Any prerequisites?

You should first complete IB-Learning's Software Testing Essentials and be familiar with system development life cycles, Web-based software, and Testing processes and principles.

After completing this course, you will be able to
  • grasp the basics of Web architecture, which will help you understand the testing required for Web-based applications.
  • describe the key risks and challenges involved in Web-based testing.
  • use a repeatable process for Web testing which includes: test planning, design, preparation, and execution/validation.
  • explore both functional and structural testing techniques, and know when to use each type.

What topics are covered?

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


When and how much?

Course Code, Duration and Fees

ST04 - 2 Days , Classroom [ $1,197.00 ] Online [ $1,197.00 ]
 Click here to see the full list of courses we offer

Some Upcoming Classes

Monday November 24th, 2014 Ottawa Register now
Click to request a different date or location

Don't see the course you want, or a time that works for you?
We'll arrange a time and location that meets your needs.

Email the registrar
or call 1-855-744-7441

(613) 569-5785

130 Slater Street, Suite 1050
Ottawa, ON K1P 6E2

(604) 838-9299

400-601 West Broadway,
Vancouver V5Z 4C2

(855) 744-7441

1491 Yonge Street, 2nd Fl,
Toronto, ON M4T 1Z4