Testing Web-Based Software

Why take this course?

After completing this course, you will be able to
  • apply testing design criteria as required for web-based applications.
  • describe the key risks and challenges involved in Web-based testing.
  • use a repeatable process for carrying out web testing.
  • plan, design, prepare, execute and validate web testing.
  • explore and know when to use functional and structural testing techniques.
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 Profience's Software Testing Essentials and be familiar with system development life cycles, Web-based software, and Testing processes and principles.

Dates and Fees

2 Days   ? - $ 1,197 (CAD)  ? Up to 3 - $ 2,297 6 - $ 3,497    ? Plus - $ 397
 
Mon Jul 17, 2017
Ottawa
Mon Jul 24, 2017
Toronto
Mon Aug 28, 2017
Ottawa
Mon Sep 11, 2017
Toronto
Contact us to arrange your preferred location and date

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