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.
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 - $ 737 (CAD) Up to 3 - $ 1,477 Up to 6 - $ 2,214 Plus - $ 367Sorry, no classes are currently scheduled, please contact us to request a class
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