If you are following the HackYourFuture curriculum we recommend you to start with module 1: HTML/CSS/GIT. To get a complete overview of the HackYourFuture curriculum first, click here.
Please help us improve and share your feedback! If you find better tutorials or links, please share them by opening a pull request.
Welcome to the Quality Assurance (QA) Training module! In this repository you'll find everything you need in order to get familiar with the wonderful world of QA.
In order to get the most out of this module you'll need to fulfill a couple of requirements:
- Have some familiarity with software development
- A desire to leave development behind and become a tester
If you have both, you are in the right place!
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)
andBehavior-driven development (BDD)
- How to
test APIs
using Postman and Newman
In this module you'll have to work within a certain structure. Below you'll find described information on the checkin and deadlines.
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 |
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 |
Week | Topic | Reading Material | Homework |
---|---|---|---|
0. | Introduction to Testing | Readings W0 | - |
1. | Value of Testing, QA Engineer Mindset, Agile Testing, Desktop vs. Mobile | Readings W1 | Homework W1 |
2. | Test Pyramid & Test Layers, Testing Ideas, Exploratory Testing, Debriefing, ISTQB | Readings W2 | Homework W2 |
3. | DoR & DoD, BDD/TDD/ATDD, Gherkin, Identifying Bugs, Creating Issues | Readings W3 | Homework W3 |
4. | API Testing, UI Testing, SSDLC, SQL/JS Injection | Readings W4 | Homework W4 |
Have you been through all the 4 weeks of QA training? You're a boss!
Now before you go out and apply for jobs, first go over the following checklist:
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.