Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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!

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 :)_

Creative Commons License
This work is licensed under a Creative Commons Attribution 4.0 International License.