Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/hackyourfuture/qa-training
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!
https://github.com/hackyourfuture/qa-training
hackyourfuture hyf qa quality-assurance software
Last synced: 20 days ago
JSON representation
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!
- Host: GitHub
- URL: https://github.com/hackyourfuture/qa-training
- Owner: HackYourFuture
- Created: 2020-07-08T07:07:32.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2022-05-29T07:13:27.000Z (over 2 years ago)
- Last Synced: 2024-11-15T00:19:51.821Z (3 months ago)
- Topics: hackyourfuture, hyf, qa, quality-assurance, software
- Homepage:
- Size: 2.75 MB
- Stars: 15
- Watchers: 32
- Forks: 20
- Open Issues: 9
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
> 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).
> 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!
> Please help us improve and share your feedback! If you find better tutorials
> or links, please share them by [opening a pull request](https://github.com/HackYourFuture/qa-course/pulls).# Quality Assurance Learning Goals
![QA Training](./assets/qa-training.png)
In this module you'll get familiar with the fundamentals of QA. By the end of it you have learned:
- What is meant by `working in a QA role`
- The `QA Engineer mindset`
- The common `types of testing`
- What `test cases` are
- How to `identify bugs`
- The importance of `Test-driven development (TDD)` and `Behavior-driven development (BDD)`
- How to `test APIs` using Postman and Newman## Schedule
In this module you'll have to work within a certain structure. Below you'll find described information on the **checkin** and **deadlines**.
### Checkin
In this module there'll be **3 checkin moments** during the week:
| Day | Topic | Time |
| --------- | ------------------------------- | ------------- |
| Wednesday | Technical Q&A | 18.00 - 19.00 |
| Friday | Homework Review & Technical Q&A | 18.00 - 19.00 |
| Sunday | Practical exercise | 12.00 - 13.00 |### Homework Deadline
The deadline for the homework will always be **Wednesday 23.59 CET**. Regarding your study schedule, we recommend the following routine:
| Days | Topic |
| ------------------- | ---------------------- |
| Sunday - Wednesday | Exercises & Assignment |
| Thursday - Saturday | Readings |## Planning
| Week | Topic | Reading Material | Homework |
| ---- | --------------------------------------------------------------------------------- | ------------------------------- | ------------------------------- |
| 0. | Introduction to Testing | [Readings W0](/Week0/README.md) | - |
| 1. | Value of Testing, QA Engineer Mindset, Agile Testing, Desktop vs. Mobile | [Readings W1](/Week1/README.md) | [Homework W1](/Week1/MAKEME.md) |
| 2. | Test Pyramid & Test Layers, Testing Ideas, Exploratory Testing, Debriefing, ISTQB | [Readings W2](/Week2/README.md) | [Homework W2](/Week2/MAKEME.md) |
| 3. | DoR & DoD, BDD/TDD/ATDD, Gherkin, Identifying Bugs, Creating Issues | [Readings W3](/Week3/README.md) | [Homework W3](/Week3/MAKEME.md) |
| 4. | API Testing, UI Testing, SSDLC, SQL/JS Injection | [Readings W4](/Week4/README.md) | [Homework W4](/Week4/MAKEME.md) |_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 :)_
This work is licensed under a Creative Commons Attribution 4.0 International License.