{"id":20365617,"url":"https://github.com/hackyourfuture/qa-training","last_synced_at":"2026-02-17T07:02:35.358Z","repository":{"id":39654604,"uuid":"278016221","full_name":"HackYourFuture/QA-Training","owner":"HackYourFuture","description":"In this repository you'll find all the study materials and exercises you need to make a great start for a role in Quality Assurance!","archived":false,"fork":false,"pushed_at":"2022-05-29T07:13:27.000Z","size":2885,"stargazers_count":16,"open_issues_count":9,"forks_count":20,"subscribers_count":32,"default_branch":"master","last_synced_at":"2025-03-04T19:29:26.113Z","etag":null,"topics":["hackyourfuture","hyf","qa","quality-assurance","software"],"latest_commit_sha":null,"homepage":"","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/HackYourFuture.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2020-07-08T07:07:32.000Z","updated_at":"2025-02-18T16:13:34.000Z","dependencies_parsed_at":"2022-09-20T06:50:53.632Z","dependency_job_id":null,"html_url":"https://github.com/HackYourFuture/QA-Training","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/HackYourFuture/QA-Training","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/HackYourFuture%2FQA-Training","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/HackYourFuture%2FQA-Training/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/HackYourFuture%2FQA-Training/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/HackYourFuture%2FQA-Training/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/HackYourFuture","download_url":"https://codeload.github.com/HackYourFuture/QA-Training/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/HackYourFuture%2FQA-Training/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":260272559,"owners_count":22984342,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["hackyourfuture","hyf","qa","quality-assurance","software"],"created_at":"2024-11-15T00:19:05.925Z","updated_at":"2025-10-12T12:03:29.923Z","avatar_url":"https://github.com/HackYourFuture.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003e If you are following the HackYourFuture curriculum we recommend you to start with module 1: [HTML/CSS/GIT](https://github.com/HackYourFuture/HTML-CSS). To get a complete overview of the HackYourFuture curriculum first, click [here](https://github.com/HackYourFuture/curriculum).\n\n\u003e If you are a HackYourFuture student or graduate looking at pursuing a career as a QA, don’t forget to check the [“Tester or Developer - What Suits You the Most?”](/testerordev.md) Repo!\n\n\u003e Please help us improve and share your feedback! If you find better tutorials\n\u003e or links, please share them by [opening a pull request](https://github.com/HackYourFuture/qa-course/pulls).\n\n# Quality Assurance Learning Goals\n\n![QA Training](./assets/qa-training.png)\n\n\nIn this module you'll get familiar with the fundamentals of QA. By the end of it you have learned:\n\n- What is meant by `working in a QA role`\n- The `QA Engineer mindset`\n- The common `types of testing`\n- What `test cases` are\n- How to `identify bugs`\n- The importance of `Test-driven development (TDD)` and `Behavior-driven development (BDD)`\n- How to `test APIs` using Postman and Newman\n\n## Schedule\n\nIn this module you'll have to work within a certain structure. Below you'll find described information on the **checkin** and **deadlines**.\n\n### Checkin\n\nIn this module there'll be **3 checkin moments** during the week:\n\n| Day       | Topic                           | Time          |\n| --------- | ------------------------------- | ------------- |\n| Wednesday | Technical Q\u0026A                   | 18.00 - 19.00 |\n| Friday    | Homework Review \u0026 Technical Q\u0026A | 18.00 - 19.00 |\n| Sunday    | Practical exercise              | 12.00 - 13.00 |\n\n### Homework Deadline\n\nThe deadline for the homework will always be **Wednesday 23.59 CET**. Regarding your study schedule, we recommend the following routine:\n\n| Days                | Topic                  |\n| ------------------- | ---------------------- |\n| Sunday - Wednesday  | Exercises \u0026 Assignment |\n| Thursday - Saturday | Readings               |\n\n## Planning\n\n| Week | Topic                                                                             | Reading Material                | Homework                        |\n| ---- | --------------------------------------------------------------------------------- | ------------------------------- | ------------------------------- |\n| 0.   | Introduction to Testing                                                           | [Readings W0](/Week0/README.md) | -                               |\n| 1.   | Value of Testing, QA Engineer Mindset, Agile Testing, Desktop vs. Mobile          | [Readings W1](/Week1/README.md) | [Homework W1](/Week1/MAKEME.md) |\n| 2.   | Test Pyramid \u0026 Test Layers, Testing Ideas, Exploratory Testing, Debriefing, ISTQB | [Readings W2](/Week2/README.md) | [Homework W2](/Week2/MAKEME.md) |\n| 3.   | DoR \u0026 DoD, BDD/TDD/ATDD, Gherkin, Identifying Bugs, Creating Issues               | [Readings W3](/Week3/README.md) | [Homework W3](/Week3/MAKEME.md) |\n| 4.   | API Testing, UI Testing, SSDLC, SQL/JS Injection                                  | [Readings W4](/Week4/README.md) | [Homework W4](/Week4/MAKEME.md) |\n\n\n_The HackYourFuture curriculum is subject to CC BY copyright. This means you can freely use our materials, but just make sure to give us credit for it :)_\n\n\u003ca rel=\"license\" href=\"http://creativecommons.org/licenses/by/4.0/\"\u003e\u003cimg alt=\"Creative Commons License\" style=\"border-width:0\" src=\"https://i.creativecommons.org/l/by/4.0/88x31.png\" /\u003e\u003c/a\u003e\u003cbr /\u003eThis work is licensed under a \u003ca rel=\"license\" href=\"http://creativecommons.org/licenses/by/4.0/\"\u003eCreative Commons Attribution 4.0 International License\u003c/a\u003e.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhackyourfuture%2Fqa-training","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fhackyourfuture%2Fqa-training","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhackyourfuture%2Fqa-training/lists"}