Skip to content

xoriors/course-qa

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

66 Commits
 
 
 
 
 
 
 
 

Repository files navigation

course-qa-manual

This course is based on ISTQB_CTFL_Syllabus_v4.0.1.pdf from 2024. See the official site ISTQB Certified Tester Foundation Level, CTFL.

That course is mainly theoretical, but we add additionally:

  • Practical examples for each chapter
  • Weekly assignments
  • How to create test cases
  • Learn the basics of QA automation
  • Use ChatGPT (or other LLMs) to:
    • Generate test cases based on requirements and specs
    • Generate the automation code based on a test case. Generated code can be in Python, Typescript, Rust, or any other language, even script files like bash or .bat
    • Give you some basic knowledge of Python, Typescript, and bash to understand the generated code and be able to make small changes to it
    • Basic usage of Git, GitHub, and GitHub Actions
    • Integrate running automated tests in the CI pipeline like GitHub Actions

Important

WORK IN PROGRESS

The main idea of this repo is to give you, at a minimum:

  • A complete QA manual theoretical course based on ISTQB Certified Tester Foundation Level, CTFL
  • Additional practical examples and assignments
  • Basics of QA automation
  • Docs, logistics, a project, and GitHub issues to organize the course interactively
  • All this Free and Open Source (FOSS)

Structure

  • Start with a short intro call
  • Will last for 6 weeks + final project
  • Each week, students will read one chapter from the above course
  • Every week, we'll have a 2h call where we:
    • Discuss last week's assignment
    • Discuss the last week's chapter and address any questions (this will also happen over the week via Slack or GitHub issues)
    • Briefly present and discuss the next week's course
    • Discuss practical examples
    • Give a new assignment for last week's chapter
  • Over the week, students may ask any questions over the chat
  • Everything will be video recorded (except chat or email) and made available in this repo for anybody to use

Chapters

  1. Introduction
  2. Fundamentals of Testing
  3. Testing Throughout the Software Development Lifecycle
  4. Static Testing
  5. Test Analysis and Design
  6. Managing the Test Activities
  7. Test Tools

Into the course

What this course gives you and what is NOT

What it gives you:

  • Useful materials to prepare you for your QA manual journey, both theoretical and practical
  • Short weekly interactive calls (2h) with teachers to teach you and answer your questions
  • Ability to talk to them over GitHub issues or Slack over the week
  • Practical examples and weekly assignments
  • Save you about 600 EUR, as this is the preparation course for ISTQB Certified Tester Foundation Level, CTFL cost

What it's NOT:

  • Exhaustive learning course with everyday sessions with teachers
  • Paid course
  • Learn at your own pace

About

Code and resources for QA course

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published