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 Date | Location | Class Code | Duration (days) |
| Wed, Sep 08 2010 | Ottawa | P35638 | 2 |
| Mon, Oct 18 2010 | Toronto | P35720 | 2 |
| Wed, Dec 01 2010 | Ottawa | P35723 | 2 |
| | | | |
top