Software Testing Workshops

In our workshop series, we will go through a variety of hands-on exercises designed to help you grasp the practical fundamentals of software testing and quality assurance. You will learn essential techniques and approaches used by professional testers to analyse requirements, design test cases, identify defects and ensure software quality. By the end of the course, you will be able to apply these skills to real-world projects, create and execute test cases, effectively report and manage defects. The workshops provide practical experience with core CTFL concepts, preparing you to confidently use them in any software testing environment.

Workshop 1

Workshop 1

clock90 mins

Setting the Stage – Test Objectives, Principles & Traceability

What is included:

  • Analyse a real-world requirements document to derive meaningful test objectives.
  • Explore 7 key principles of effective software testing.
  • Create a Requirement-to-Test Traceability Matrix.
  • Use Excel or Google Sheets to map requirements, tests, and bugs.
  • Demo app walkthrough to contextualise traceability.
Workshop 2

Workshop 2

clock90 mins

Understanding Test Levels & Types. Confirmation & Regression Testing in Action

What is included:

  • Break down Unit, Integration, System & Acceptance Testing.
  • Explore functional, performance, usability and other test types.
  • See practical demonstrations of confirmation and regression testing in action.
  • Hands-on activity to map tests to levels using a sample app.
Workshop 3

Workshop 3

clock~90 mins

Shift Left – Static Testing & Review Techniques

What is included:

  • Learn the key differences between static and dynamic testing.
  • Participate in a live peer review exercise.
  • Understand roles like author, reviewer and moderator.
  • Use real checklists to review requirements or code.
Workshop 4

Workshop 4

clock~90 mins

Design with Impact – Black-Box, White-Box & Exploratory Testing

What is included:

  • Apply black-box techniques: Equivalence Partitioning (EP), Boundary Value Analysis (BVA), Decision Tables and State Transition Testing.
  • Demonstrate white-box techniques: Statement & Branch Testing and Coverage.
  • Run simple coverage tools with sample code.
  • Engage in a real-world exploratory testing session using a demo application.
Workshop 5

Workshop 5

clock~90 mins

Mastering the Process: Defect Reporting, Metrics & Lifecycle

What is included:

  • Demonstrate how to create and manage defect reports using tools like JIRA.
  • Walk through the complete defect lifecycle from detection to closure.
  • Visualise metrics such as defect density, pass/fail rates, and coverage.
  • Use dashboards to track testing status and make decisions.
Workshop 6

Workshop 6

clock~90 mins

Smart Test Automation: Selenium, Postman & AI Tools in Action

What is included:

  • Create Selenium tests to automate a UI-based web flow.
  • Test APIs using Postman with GET and POST requests using JSON payloads.
    Experience a hands-on demo of AI-driven test automation.
  • Discuss practical test automation risks and value considerations.