ISTQB CTFL Success: Comprehensive Study and Hands-On Practice
Private Course
Please sign in to contact responsible
Responsible | SolBizTech |
---|---|
Last Update | 03/10/2025 |
Completion Time | 1 day 18 hours 25 minutes |
Members | 3 |
Main Category | Computer Science |
Sub Category | Software Testing |
Author |
Mohsin Yaseen
Rabia Habiba
SolBizTech
|
Share This Course
Share Link
Share on Social Media
Share by Email
Please login to share this ISTQB CTFL Success: Comprehensive Study and Hands-On Practice by email.
Intermediate
SolBizTech
Computer Science
Software Testing
-
-
Preview
-
-
Section 1: Foundations of Testing8Lessons · 2 hr 50 min
-
What is testing? How it is different from debugging?
-
Explore why testing is a important in software development.
-
Preview
-
Testing vs. Quality Assurance
-
Activity: Create a matrix comparing testing and QA practices for a small project.
-
Errors, Defects, and Failures
-
Understand how testing prevents costly failures and builds user trust.
-
Principles of Testing
-
-
Section 1.1: Test Activities, Testware and Test Roles7Lessons · 2 hr 45 min
-
Overview of core testing activities and adapting tasks
-
Understanding the test process within the software lifecycle
-
Definition and importance of testware
-
Traceability between the Test Basis and Testware
-
Key roles in testing
-
Required skills and practices in testing
-
Exercise Questions - Fundamentals of Testing
-
-
Section 2: Testing Throughout the Software Development Lifecycle9Lessons · 4 hr 15 min
-
Testing Across Software Development Lifecyle (SDLC)
-
Software Development Lifecycle (SDLC) Models and Good Testing Practices
-
Testing as a Driver for Software Development
-
Testing and Devops
-
Shift Left Approach of Testing
-
Scrum In Software Testing
-
Retrospectives and Process Improvement
-
Product Life Cycle & Scrum in Software Testing
-
Understanding Agile Frameworks: Kanban vs. Scrum
-
-
Section 2.1: Testing Types & Testing Levels5Lessons · 2 hr 40 min
-
Levels of Testing
-
Types of Testing
-
Difference between Regression Testing & Confirmation Testing
-
What is Maintenance Testing
-
Exercise Questions - Testing Throughout the Software Development Lifecycle
-
-
Section 3: Static Testing4Lessons · 55 min
-
Static Testing Basics
-
Explore what can be reviewed during static testing
-
Importance of Static Testing
-
Understand the key distinctions between static and dynamic testing
-
-
Section 3.1: Feedback & Review Process6Lessons · 2 hr 55 min
-
Understand the value of involving Early and Frequent Stakeholder Feedback
-
Learn the step-by-step activities for an effective review process
-
Explore the key roles in a review process
-
Different types of reviews
-
Success Factors for Reviews
-
Exercise Questions – Static Testing
-
-
Section 4: Test Analysis and Design1Lessons · 15 min
-
Understanding of Test Techniques
-
-
Section 4.1: Black-Box Test Techniques5Lessons · 2 hr 55 min
-
How to create test cases using black-box techniques
-
Equivalence Partitioning
-
Boundary Value Analysis
-
Decision Table Testing
-
State Transition Testing
-
-
Section 4.2: White-Box Test Techniques4Lessons · 2 hr 15 min
-
White Box Testing: How to analyze and test internal system structures
-
Statement Testing and Statement Coverage
-
Branch Testing and Branch Coverage
-
Understand the role of white-box testing
-
-
Section 4.3: Experience-Based Test Techniques4Lessons · 1 hr 15 min
-
Understanding of Experience-Based Test Techniques
-
Error Guessing
-
Exploratory Testing
-
Checklist-Based Testing
-
-
Section 4.4: Collaboration-Based Test Approaches5Lessons · 2 hr 30 min
-
Understanding of Collaboration-Based Test Approaches
-
How to write a Collaborative User Story
-
Define Acceptance Criteria for Testing
-
Configuration Management in Software Testing
-
Acceptance Test-driven Development (ATDD)
-
-
Section 5: Advanced Strategies for Managing Test Activities8Lessons · 3 hr 50 min
-
Designing Effective Test Plans
-
Sample Test Plan: E-Commerce Refund Processing System
-
Role of Testers in Iteration and Release Planning
-
Establishing Entry and Exit Criteria
-
Estimation Techniques for Testing Efforts
-
Test Case Prioritization Strategies
-
Leveraging the Test Pyramid for Balanced Testing
-
Utilizing Testing Quadrants for Complete Coverage
-
-
Section 5.1: Risk Management in Testing4Lessons · 1 hr 20 min
-
Understanding Risk Attributes
-
Key Differences between Project Risks and Product Risks
-
Techniques for Product Risk Analysis
-
Implementing Product Risk Control Measures
-
-
5.2: Test Monitoring, Control, and Completion3Lessons · 1 hr 30 min
-
Test Monitoring, Control & Completion and Actionable Testing Metrics for Tracking Progress
-
Developing Comprehensive Test Reports
-
Communicating Testing Progress and Status Effectively
-
-
Section 5.4 Defect Management2Lessons · 45 min
-
Defect Management in Software Testing
-
Best Practices for Defect Reporting and Documentation
-
-
Section 6: Test Tools and Automation3Lessons · 1 hr 30 min
-
Types of Test Tools & Automation
-
Benefits and Risks of Automation
-
Overview of Tools (Selenium, JIRA, TestRail, Asana)
-
-
Section 6.1: Hands-On with Tools7Lessons · 7 hr 40 min
-
Hands-On Practice Exercise: API Testing with POSTMAN
-
Hands-On Practice Exercise: JIRA & TestRail Integration for Software Testing
-
Hands-On Practice Exercise: Cypress Automation
-
Hands-On Practice Exercise: CI/CD with Jenkins
-
Hands-On Practice Exercise: CI/CD with Jenkins and Cypress
-
Hands-On Practice Exercise: JMeter Load Testing Guide for Beginners
-
Writing and Executing Automated Test Scripts
-